随笔分类 - Objective C
摘要:第一个IOS应用程序,就从最简单的开始吧。1、先了解一下开发环境,Xcode的相关组成2、还有模拟器3、运行与停止按钮4、新建一个工程5、看看main函数里都有啥6、现在来添加一个控件1、先了解一下开发环境,Xcode的相关组成2、还有模拟器可以在菜单Xcode-->Open Developer T...
阅读全文
摘要:Foundation 框架的学习一、Foundation 常用结构体 1、NSRange(location,length) 1 typedef struct _NSRange {2 NSUInteger location; // unsigned long3 NSUInteger ...
阅读全文
摘要:一、block block 代码段 标识是 ^ block 和函数很像 1、可以保存代码 2、有返回值 3、有形参 格式 返回值 (block名)(形参列表) = ^(形参列表) {代码段}; 使用方法:block名(形参);block 总结: 1、定义 // 没...
阅读全文
摘要:ARC 1、ARC机制 2、ARC 判断准则 3、注意事项 4、ARC和非ARC混合使用ARC机制 ARC 是编译器特性,而不是 iOS 运行时特性,它也不是类似于其它语言中的垃圾收集器。因此 ARC 和手动内存管理性能是一样的,有时还能更加快速,因为编译器还可以执行某些优化ARC 判断准...
阅读全文
摘要:内存管理 1、基本知识 2、关闭ARC机制 3、@property 4、循环引用 5、自动释放池 6、内存管理总结一、基本知识内存的分类 栈:局部变量 堆:动态申请的对象,变量等 全局(静态):static 变量,const变量,全局变量等引用计数器 每个OC对象都有自己的引用计...
阅读全文
摘要:1、点语法2、成员变量的作用域3、@property和@synthesize4、id类型5、构造方法6、自定义构造方法7、模板修改8、Category - 分类9、类扩展一、点语法点语法的本质还是方法调用1 Person *p = [Person new];2 p.age = 10;...
阅读全文
摘要:xcode使用技巧1、自动生成类2、断点调试3、代码段保存4、注释标记1、新建类,自动生成两个文件和基本结构第一步第二步,选择新建一个类,而不是一个源文件第三步,书写类名一级自己要继承的父类第四步、选择文件的保存路径最后,自动生成两个文件,一个头文件,一个源文件,文件的基本结构已经写好了。2、断点调...
阅读全文
摘要:面向对象的三大特性 1、封装 2、继承 3、多态一、封装将类内部的属性保护起来,在外部不能直接访问,那么如果需要访问怎么办呢?OC提供了set方法来对成员变量进行访问set方法1、作用:提供一个方法给外界设置age属性的值2、命名规范 方法名必须是set开头 set后面跟上成员变量的名称,...
阅读全文
摘要:开始学习OC,时间不等人啊,要抓紧了。OC基本知识新建一个以.m结尾的文件,这既是oc的程序文件。在oc程序中完全兼容C语言。编译好链接类似。oc包含头文件是使用#import import 和include 的区别: 1:import和include一样的包含功能 2:import可以自动防止...
阅读全文