摘要:
课程要点:内存管理的必要性MRC(手动管理)自动释放池ARC是怎么对内存进行管理的 内存管理的必要性 OC是一门面向对象的语言,在软件运行过程中会创造大量的对象,每创建一个对象系统就会给其分配一块内存,如果开发者不对创建的这些对象进行管理,当这个软件占用系统20兆内存时,iPhone开始发出内存警告... 阅读全文
摘要:
App框架搭建招聘信息:iOS 研发工程师iOS开发工程师iOS开发实习工程师新浪微博-Android开发工程师&iOS开发工程师美术设计师(2D)UI设计师cocos2dx手游客户端主程手游JAVA 服务器端主程Android开发工程师iOS开发工程师Cocos2d-x开发工程师本文是投稿文章,作... 阅读全文
摘要:
(:)时间分隔符。在某些区域设置中,可以使用其他字符表示时间分隔符。时间分隔符在格式化时间值时分隔小时、分钟和秒。格式化输出中用作时间分隔符的实际字符由您的应用程序的当前区域性值确定。(/)日期分隔符。在某些区域设置中,可以使用其他字符表示日期分隔符。日期分隔符在格式化日期值时分隔日、月和年。格式化... 阅读全文
摘要:
Xcode7中苹果为我们增加了两个重要的debug相关功能。了解之后觉得非常实用,介绍给大家。1.Address Sanitizer: 妈妈再也不用担心 EXC_BAD_ACCESS?EXC_BAD_ACCESS一直是很多开发者的噩梦,因为这个错误很不直观,出现后往往要花很长时间才能定位到错误。苹果... 阅读全文
摘要:
Category是Objective-C中常用的语法特性,通过它可以很方便的为已有的类来添加函数。但是Category不允许为已有的类添加新的属性或者成员变量。 一种常见的办法是通过runtime.h中objc_getAssociatedObject / objc_setAssociatedObje... 阅读全文
摘要:
KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-Value Coding (KVC)KVC,即是指NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之... 阅读全文
摘要:
/*字符属性字符属性可以应用于 attributed string 的文本中。NSString *const NSFontAttributeName;(字体)NSString *const NSParagraphStyleAttributeName;(段落)NSString *const NSFor... 阅读全文
摘要:
项目准备阶段1、产品经理将整体项目拆分成不同的单独模块,每个模块尽量细化到能够自成一体。例如app的登录注册模块,不能仅仅就是登录注册这两个界面,而是要将所有与这有关的需求整合到一块。要达到的效果就是用户直接能用这个功能。2、开发团队根据需求列表,做工作量的预估和安排。开发准备阶段(每一次迭代都是都... 阅读全文
摘要:
温馨提示:在篇文章中所使用的Xcode版本为Xcode7.一、什么是CocoaPods?简单来说,就是专门为iOS工程提供对第三方库的依赖的管理工具,通过CocoaPods,我们可以单独管理每个第三方库,可以更方便地管理每个第三方库的版本,而且不需要我们做太多的配置,直接交由提供支持CocoaPod... 阅读全文
摘要:
前戏我个人非常推崇ReactiveCocoa,它就像中国的太极,太极生两仪,两仪生四象,四象生八卦,八卦生万物。ReactiveCocoa是一个高度抽象的编程框架,它真的很抽象,初看你不知道它是要干嘛的,等你用上了之后,就发现,有了它你是想干嘛就干嘛,编码从未如此流畅。在此我不会讲ReactiveC... 阅读全文