摘要:拨打中国商城 400 666 8800苹果开发者中心的电话4006701855上海邓白氏分公司021-23213946这个账号主要是给企业内部使用http://blog.csdn.net/totogo2010/article/details/8854879http://blog.csdn.net/c... 阅读全文
代理
2015-08-19 21:11 by dengchaojie_learner, 163 阅读, 0 推荐, 收藏,
摘要:代理必须是对象,所以声明的方法必须是对象方法,以减号开头代理:A发消息给B,那么B就要做A的代理,实现A声明的代理方法一个协议可以扩展自另一个协议,例如上面AnimalDelegate就扩展自NSObject,如果需要扩展多个协议中间使用逗号分隔;和其他高级语言中接口不同的是协议中定义的方法不一定是... 阅读全文
开发思想
2015-08-19 21:11 by dengchaojie_learner, 179 阅读, 0 推荐, 收藏,
摘要:李明杰老师的思想,“需求驱动开发”。dock.m提供协议方法,供外面调用,动态添加选项卡。李明杰老师说先不要管dock.m怎么写方法,先看外面怎么用,之后再把外面用的方法封装到dock.m中。。数据 决定显示。我。先不要纠结界面好不好看,先把功能做出来再说。一定和同事交流清楚,否则我做的都是无用功。... 阅读全文
NSUserDefaults存储自定义类
2015-08-19 21:06 by dengchaojie_learner, 666 阅读, 0 推荐, 收藏,
摘要:NSUserDefaults不是立即写入,而是根据时间戳定时的把缓存中的数据写入本地磁盘。所以调用了set方法之后数据有可能还没有写入磁盘应用程序就终止了。出现以上问题。可以通过调用synchornize方法强制写入。 如果你想保存其他类型,如UIImage,你应该进行编码(即archive),或者 阅读全文
beginBackgroundTaskWithExpirationHandle
2015-08-19 21:04 by dengchaojie_learner, 770 阅读, 0 推荐, 收藏,
摘要:[[UIApllication sharedApplication] beginBackgroundTaskWithExpirationHandle:^{}];这个方法在app进入后台时,可以做一些事情iOS7后,都是全屏的app,内容在状态栏的下面也有@property(nonatomic,ass... 阅读全文
instancetype
2015-08-19 20:59 by dengchaojie_learner, 135 阅读, 0 推荐, 收藏,
摘要:+(instancetype)settingCellWithTableView:(UITableView *)tableView;2点好处:1、防止返回的类型不匹配;2、防止调用不是自己的方法(报错:找不到调用的方法)面试问:id和instancetype的区别:instancetype更严谨 阅读全文
#define const extern
2015-08-19 20:58 by dengchaojie_learner, 181 阅读, 0 推荐, 收藏,
摘要:将父类中的常量放到. m文件,子类就不会重复包含了。之后再.h文件中用extern NSSting * const ILScoreShowStartTime;// extern 用来声明变量和函数。const用来声明简单的常量,而#define可以声明复杂的常量,例如[NSString string... 阅读全文
singleton
2015-08-19 20:57 by dengchaojie_learner, 157 阅读, 0 推荐, 收藏,
摘要:+ (id)allocWithZone:(NSZone*)zone{ staticdispatch_once_tonceToken; dispatch_once(&onceToken, ^{ _instance= [superallocWithZone:zone]; }); return_in... 阅读全文
报错:说改变了系统文件。解决方法
2015-08-19 20:57 by dengchaojie_learner, 251 阅读, 0 推荐, 收藏,
摘要:报错:说改变了系统文件。解决方法:1、在系统文件中,撤销操作;2、做clean;3、将SDK7.1同名文件内容复制粘贴过去;4、将其他电脑上的同名文件替换原文件;5、删除对xcode所有的修改文件,位置在资源库/developer/xcode/derivedData/下的所有文件都删除报错:GEOE... 阅读全文
ARC
2015-08-19 20:56 by dengchaojie_learner, 107 阅读, 0 推荐, 收藏,
摘要:旧工程配置arc方案:邓超界:weak只适用于ARC的.m文件 1,直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以让旧项目支持arc。如果想让原来支持arc的不使用arc则添加-fno-objc-arc 阅读全文
浙公网安备 33010602011771号