摘要: 41、明确isa在继承上的作用 1、在Objective-C中,每个对象都隐藏着一个数据结构isa指针 2、isa指针指向的是对象的类,这个类也是一个对象,有自己的权。 3、在Objective—C中,每个对象还都保留一个超类的指针,通过该指针可调度自己已有的方法和调度基类。 42、利用类别和协议实 阅读全文
posted @ 2015-11-08 00:36 小沈曰 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 33、使用类别把类的实现拆分成不同的文件 1、利用类别机制,可将同一个类的实现,由一个常规的实现文件(.m)拆分成多个实现文件(.m) 2、把同一个类的实现文件(.m)拆分成多个实现文件(.m),适合类的实现文件大多比较庞大。 3、把同一个类的实现文件(.m)拆分成多个实现文件(.m),拆分的标准多 阅读全文
posted @ 2015-11-08 00:35 小沈曰 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 23、编写代码要遵循Cocoa API约定24、洞悉实例变量 1、实例变量的命名规范是使用小写字符冲,不包含标点符号和特殊字符。 2、只加入一些绝对必要的实例变量,否则容易造成大的开销。 3、永远不要将变量设置为@public,因为这违反了封装的原则。 4、确保类基本属性对应的实例变量有存储方法。 阅读全文
posted @ 2015-11-06 16:27 小沈曰 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 17、理解内存和Objective-C内存管理规则 1、内存可看作是内存控制器与CPU之间的桥梁 2、Objective-C内存管理模式基于对象的“所有权”上 3、对象所有权策略是基于引用计数实现的,每一个对象有一个retaincount变量。 18、内存管理讲究“好借好还,再借不难” 1、在Obj 阅读全文
posted @ 2015-11-06 16:26 小沈曰 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 8、C语言与Objective—C语言的关系条件是充分而非必要条件9、高度警惕空指针和野指针的袭击 1、空指针(NULL指针),是指没有存储任何内存地址的指针。野指针,是指向“垃圾内存”(不可用内存)的指针 2、利用野指针发消息是很危险的。 3、利用空指针发消息是没有任何问题的。 10、在64位环境 阅读全文
posted @ 2015-11-06 16:25 小沈曰 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1、视Objective-C为一门动态语言虽然OC和C++都是在C的基础上加入面向对象特性扩充而成的程序设计语言,OC基于动态运行时类型,而C++基于静态类型。OC编写的程序不能直接编译成可使机器语言(二进制编码),而是在程序运行时,通过运行时(Runtime)把程序转译成可令机器读懂的机器语言。 阅读全文
posted @ 2015-10-31 07:48 小沈曰 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 2.1 轻量接口自动化测试(未细读) 针对这部分的测试,最直接的方式还是从接口层面发起请求来验证。 采用开源测试工具JMeter作为引擎,把发送接口请求,以及结果的解析和断言的工作都交给JMeter的基础功能来实现的。2.2 AppUI层面的自动化(只讲iOS) 1、基于Instrument的UI自 阅读全文
posted @ 2015-08-26 11:55 小沈曰 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.1 互联网产品常见的研发流程首先需要介绍一个互联网产品研发相关的分工1、产品经理,负责产品方向和具体需求的规划,需要文档的编写。2、项目经理(PM),负责项目的立项和时间安排,并跟进项目研发的进度、变更和风险,以及各种跨团队的协调工作。3、设计师,负责产品的交互设计、视觉设计等方面4、研发人员, 阅读全文
posted @ 2015-08-25 17:14 小沈曰 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 如何提升测试领域的能力 针对开发语言或脚本语言的深度掌握和熟练使用 锻炼和提升自己的测试分析设计和评估能力,并不断完整自己的测试体系和思想 对产品的相关开发技术和设计架构,甚至深入到代码实现角度的深层次掌握和理解 坚实的自动化测试理解以及实践积累 对操作系统、网络等基础知识更深入的掌握和实践 保持对 阅读全文
posted @ 2015-08-25 13:57 小沈曰 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1.分类和子类的较大区别是,分类没有向类添加任何变量。头文件反映出了这一点:它没有实例变量部分2.实例变量作用域(访问控制) private protected public3.从Objective-C调用C函数 a.在技术上,绝对可以的。object-C是C的超集。可以在能够使用一条语句的任何地... 阅读全文
posted @ 2014-12-31 14:35 小沈曰 阅读(112) 评论(0) 推荐(0) 编辑