会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
裸奔派队
昵称:
裸奔派队
园龄:
8年8个月
粉丝:
0
关注:
0
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
SwiftUI(3)
随笔档案
2022年10月(2)
2022年9月(1)
2022年3月(1)
2021年11月(1)
2021年8月(1)
2020年7月(1)
2020年4月(1)
2019年7月(3)
2019年6月(1)
2019年4月(2)
2019年2月(1)
2018年11月(1)
2018年9月(1)
2018年8月(2)
2018年7月(1)
2018年6月(2)
2018年3月(1)
2018年1月(1)
2017年12月(1)
2017年11月(1)
2017年10月(4)
2017年9月(4)
2017年8月(2)
2017年3月(4)
2017年2月(1)
2016年11月(1)
2016年10月(1)
2016年9月(2)
2016年7月(1)
2016年6月(8)
更多
文章分类
objective-c(83)
swift(4)
阅读排行榜
1. 出现file not found的解决方案(7394)
2. block创建时出现Typedef redefinition with different types错误(4981)
3. Main Thread Checker: UI API called on a background thread: -[UIApplication applicationState](4468)
4. 关于MJRefresh 上拉刷新无法停止的解决方法(4045)
5. ios 前台通知提醒 只需加一行代码.(ios10后有效)(1967)
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
02 2017 档案
为什么苹果官方文档中,很多可以使用宏的地方却使用了全局常量?
摘要:在官方文档中我们常常看到 const CGFloat typeName 这样的属性。而这些都可以用#define来实现。为什么不这么做呢? 假设你使用这样一个宏#define age 30 这时,如果你的程序中调用一百次这个宏。则程序将创建一百个临时空间来记录age的值 30. 用完后还要将这些临时
阅读全文
posted @
2017-02-07 16:11
裸奔派队
阅读(117)
评论(0)
推荐(0)
编辑
点击右上角即可分享