摘要: 26.怎样在Swift中定义宏? Swift 中没有宏定义,苹果建议使用let 或者 get 属性来替代宏定义值。虽然没有#define,但我们仍然可以使用 #if 并配合编译的配置来完成条件编译。下面会列出Swift项目开发中的一些常用宏定义,并提供源码。 原文 http://www.cnblog 阅读全文
posted @ 2018-04-20 16:31 无尽的期待 阅读(179) 评论(0) 推荐(0) 编辑
摘要: http://www.swiftguide.cn/ https://www.cnswift.org/a-swift-tour 阅读全文
posted @ 2018-04-20 14:59 无尽的期待 阅读(174) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/logico/article/details/52179603 先记录 https://www.cnblogs.com/gordon0918/p/5409286.html 阅读全文
posted @ 2018-04-20 14:38 无尽的期待 阅读(205) 评论(0) 推荐(0) 编辑
摘要: jenkins默认占用8080端口,有时会和其他服务冲突,那么需要启动关闭则使用一下命令: 启动 sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist 停止 sudo launchctl unload /Library/Lau 阅读全文
posted @ 2018-04-20 09:50 无尽的期待 阅读(1164) 评论(0) 推荐(0) 编辑