1.适配问题
2.网络问题
->
注意:调用start并不会开辟新线程,而是在当前线程下同步执行,只有将NSOperation放到队列NSOperationQueue中才会执行异步操作。
3.第三方问题
下面简单写个AFN;
4.基础问题
底层的 Core Foundation 对象,在创建时大多以 XxxCreateWithXxx 这样的方式创建,例如:
CFStringRef str= CFStringCreateWithCString(kCFAllocatorDefault, “hello world", kCFStringEncodingUTF8);
CTFontRef fontRef = CTFontCreateWithName((CFStringRef)@"ArialMT", fontSize, NULL);
对于这些对象的引用计数的修改,要相应的使用 CFRetain 和 CFRelease 方法。如下所示:
CTFontRef fontRef = CTFontCreateWithName((CFStringRef)@"ArialMT", fontSize, NULL);
CFRetain(fontRef);
CFRelease(fontRef);
在调试内存问题时,Instruments 工具可以很好地对我们进行辅助,善用 Instruments 可以节省我们大量的调试时间。
(这点很重要~)
理解之二:
管理....(我还在总结....)
如所有子视图都返回非,则hitTest:withEvent:方法返回自身(self)。
5.项目经验问题
最后,↖(^ω^)↗,加油吧 少年!
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://www.xrbh.cn/tnews/4844.html