Objective-C
攀岩志
人生好像攀岩 · 攀岩志
---擅长iOS、C#、Java、Python、Web开发
展开
-
OC05核心语法总结 2
六、 分类知识点主题1:分类category依赖于类,新建时,创建category模板1.不改变原来类模型的基础上来扩充方法2.格式:@interface 类名(分类名称) -@end@implementation 类名(分类名称)@end3.调用:首先把相应的头文件包含进来[p study];......原创 2015-05-03 17:58:16 · 466 阅读 · 1 评论 -
OC02类和对象学习
面向对象和面向过程思想OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想面向过程关注的是解决问题需要哪些步骤;面向对象关注的是解决问题需要哪些对象................原创 2015-04-25 21:32:59 · 351 阅读 · 0 评论 -
基本语法学习
OC语言1. C语言的基础上,增加了一层最小的面向对象语法2. 完全兼容C语言3. 可以在OC代码中混入C语言代码,甚至是C++代码原创 2015-04-25 08:45:44 · 567 阅读 · 0 评论 -
OC08Foundation框架学习
OC08Foundation框架学习原创 2015-05-03 21:47:20 · 379 阅读 · 0 评论 -
OC06 内存管理学习
——主题1:为什么管理内存1.管理内存,管不好,会导致内存泄露,导致一运行就报错2.一旦程序超出内存,系统会提示占用内存不足3.1局部变量,函数一结束就自动释放3.2堆:动态产生的数据;栈:刚定义就有的局部变量的数据4.对象的内存是放在堆里的;指针放在栈里5.堆空间是代码手动回收的6.内存管理一般指的时堆空间原创 2015-05-03 20:53:49 · 318 阅读 · 0 评论 -
OC04核心语法总结 1
一、 点语法知识点1.用点语法替换set和get方法 1)获取年龄:[p age];设置:[p setAge:10]; 2)用点语法替代1):p.age=10; 3)原理:不是访问成员变量 ,访问成员变量用->; 当编译器遇到点语法时,会自动展开为1)的形式[p setAge:10];原创 2015-05-03 16:36:55 · 452 阅读 · 0 评论 -
OC03三大特性学习
一、 面向对象特性之封装知识点1.封装说的是对成员变量的封装和间接访问2.封装涉及两个对象方法:set方法和get方法3.好处:①安全隐藏内部细节②set方法监听成员变量的改变 一旦改变就做出相应处理行为(**)...................原创 2015-04-26 11:12:34 · 561 阅读 · 0 评论 -
OC07block和protocol学习
一、 Block代码块1.block的数据类型 作用:用来保存代码的,在程序运行过程 保存.................原创 2015-05-03 21:44:29 · 313 阅读 · 0 评论