摘要: 网上找了半天,始终不管用,结果方法是:1. 修改Info , 添加字段 View controller-based status bar ..(最后一个) ,设置为NO2. 在程序启动时 设置 application.statusBarStyle = UIStatusBarStyleLightCon... 阅读全文
posted @ 2015-07-15 16:57 杨智帆 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1. OC 单例+ (NetworkTool *)sharedNetworkTool { static id instace; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ ins... 阅读全文
posted @ 2015-05-25 23:55 杨智帆 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1. 特点: block 是C语言的,是一种数据类型,可以当做参数来传递(这种用的较多), 也可以当做返回值来用(用的较少),是提前转备好的代码,在需要的时候执行。 2.定义,block在定义的时候,要使用copy进行一次拷贝。@property (nonatomic, copy) void (^M 阅读全文
posted @ 2015-05-23 00:00 杨智帆 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1. 堆&栈 iOS程序加载时的内存顺序,首先是加载的代码区, 其次是常量区,加载之后不能修改,然后是初始化之后的全局区/静态区, 再是没有初始化的全局区/ 静态区 ---------以上几个部分是随着程序的启动加载到内存中,随着程序的销毁才从内存中销毁, 程序员不需要管理这部分内存!而且, 要尽... 阅读全文
posted @ 2015-05-22 00:25 杨智帆 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 0. ASI 号称“HTTP 网络访问终结者”,基于底层的CFNetwork框架,运行效率高。但是2012年作者已经停止更新, 不过目前在很多旧的项目中仍然在被使用, 所以,此处对ASI做一个小结, 同时,注意在以后使用第三方框架的时候,注意建立单例, 进行框架的隔离。1. 导入ASI :2. AS... 阅读全文
posted @ 2015-05-21 00:22 杨智帆 阅读(519) 评论(0) 推荐(0) 编辑