Swift 使用 warning
在 Swift 中无法使用 #warning
,Swift 中有如下的标记:
1 | //FIXME: - 待修复 |
接下来给 TODO:
和 FIXME:
加上警告,实现类似的效果:
Build Phases —> add a new Build Phases —> New run script phase
在 Swift 中无法使用 #warning
,Swift 中有如下的标记:
1 | //FIXME: - 待修复 |
接下来给 TODO:
和 FIXME:
加上警告,实现类似的效果:
Build Phases —> add a new Build Phases —> New run script phase
我发现不少人都不会经常更新,或者只在必须用某个工具的新版本的时候才更新。他们的看法是,更新有可能产生一些意外的问题,反正当前环境足够稳定可以用,干嘛自找麻烦呢?
这个看法对也不对。对是因为,更新产生的潜在问题不可避免。不对是因为总有一天你需要升级的,也许是为了某个工具的新特性,也许是为了修复软件的漏洞,也许你安装的包非要依赖另一个包的新版本,等等。如果隔了很长一段时间才升级,那潜在的小问题可能就会变成大问题。
另一个有意思的现象是,当碰到比较破坏性的事情,比如 Mac OS 大版本更新后,很多人会选择重装 Homebrew 然后顺带安装最新版的包。很少人会去装一个指定的旧版本(除了特殊项目需要)。这说明他们不是不想用新版本,而是不想痛苦地更新。
既然总有一天需要更新,而更新带来问题不可避免,那为什么不更新得频繁点呢?这个道理跟 Git 的冲突解决有相似性。长时间不 pull/push 的代码更容易产生冲突,一个解决方法就是频繁地 commit & merge 。
我现在试着一个月更新一次,两次下来发现这些好处:
加入软连接:
1 | // 如果你是sublime 2 |
执行 git 命令后,提示信息如下:
1 | xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun |
运行如下命令:
1 | xcode-select --install |
等安装好了之后,git 就又可以用了。
如果不行可以试试下面的命令:
1 | xcode-select --reset |
1 | # coding: utf-8 |
如果想让代码中可以输入中文,必须要加上这一句。
1 | def add_function(a, b): |
Python 中定义一个函数用 def
关键字,函数没有大括号,用tab空格代表方法体。
1 | num = 100 |