![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC基础
文章平均质量分 91
x2a5y_0
这个作者很懒,什么都没留下…
展开
-
OC基础DAY01 - OC基础语法
Objective - C概述OC的本质还是C语言在C的基础之上增加了一小部分的面向对象的语法将C语言复杂的繁琐的语法封装的更为简单OC简要发展简史OC的未来基础班学习目标OC基础语法import指令和include的区别框架是苹果或者第三方将程序员在开发过程中经常要用的功能写好表贤盛一个一个类或者函数这些类型的函数集合我们叫做框架有点像C语言的函数库Founation框架 基础基本的意原创 2016-09-22 19:40:59 · 420 阅读 · 0 评论 -
OC基础DAY02 - OC基础语法
什么是面向过程什么事面向对象例子 完成需求解决同一个问题的两种思路很明显下面这种方式是更好的他专业 我们做的大部分事都是面向对象的因为对象是专业的自己做起来麻烦效果不好代码世界中面向对象找一个专门做排序的来排序一个能实现这个功能的代码来实现你的需求面向对象和面向过程的优缺点分析如果使用面向对象来解决问题什么是类和对象什么是对象买电脑的高手和装大象的冰箱就是对象是现实生活当中的具体存原创 2016-09-22 19:41:51 · 444 阅读 · 0 评论 -
OC基础DAY02 - 类与对象
对象在内存中的存储类加载对象在内存中是如何存储的nil是什么多个指针指向同一个对象分组导航标记pragma mark - 标记名warning 写到这里了 可以标记一个警报标记问题或者昨天写到哪里了方法与函数都是你的错对象作为方法的返回值对象作为类的属性猜拳游戏面向对象的思维去写一个猜拳对象在内存中的存储类加载当我们访问类的时候,肯定需要访问这个类,因为只有访问了类才知道类原创 2016-09-22 19:42:48 · 243 阅读 · 0 评论 -
OC基础DAY03 - 封装
对象作为方法的参数异常处理计算机还是很庞大的体积的时候一只虫子使电路板断路造成停摆找到以后就讲计算机的错误命名为BUG了类方法的基本使用类方法不用依赖于对象通过类名就可以调用NSString类匿名对象面向对象的三特性封装这样一来我们的属性也不能通过箭头取出了所以要再写一个方法取值类与类之间的关系 面试题士兵突击使用面向对象模拟士兵开枪枪射出子弹static关键字self关键字s原创 2016-09-22 19:43:31 · 293 阅读 · 0 评论 -
OC基础DAY04 - 继承与多态
static关键字self关键字self关键字在类方法中可以使用self来代替当前类 比如调用当前类的其他类方法继承使用继承的注意总结NSObject类 是什么因为OC中所有类都直接或者间接从NSObject类继承super关键字属性的访问修饰符真私有属性里氏替换原则LSP当一个父类指针指向一个子类对象的时候只能通过这个父类指针去访问子类对象当中的父类成员子类独有的成员无法访问原创 2016-09-22 19:44:29 · 252 阅读 · 0 评论 -
OC基础DAY05 - 点语法和构造方法
点语法property竟然是Xcode44之前的这个只是了解不能用讲完才说synthesize也是44之前的使用注意property增强 开发就用这种从Xcode44开始苹果对property做了增强有自己的逻辑验证就重写其中一个或者全部重写动态类型和静态类型任何指针可以指向任何的对象强类型语言的缺点是不自由优点是可以提前发现错误OC是一门动态语言运行的时候才能确定一切编译检查运原创 2016-09-22 19:45:22 · 398 阅读 · 0 评论 -
OC加强DAY01 - 内存管理MRC
内存管理内存管理的概述内存是用来存储数据的引用计数器第一个MRC程序野指针和僵尸对象单个对象的内存管理多个对象的内存管理在多个对象中管理 凤姐开车去拉萨多个对象管理 冰冰开车 换车上面的写法还存在一些问题property补充两个重点OC加强DAY01 - 内存管理内存管理内存管理的概述内存是用来存储数据的如何将数据存储到内存中. 声明变量就可以将数据存储到内存中原创 2016-09-22 19:46:09 · 320 阅读 · 0 评论