- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 [黑马IOS自学第十六篇]OC分类学习
分类的作用:在不修改原有类的基础上增加新的方法把一个庞大的类分模块开发一个庞大的类可以由多个人编写,更有利于团队合作 先声明分类---实现分类 --- --使用分类类名+扩展方法分类不能继承父类 分类,不修改源文件的基础上,给类增加新的功能1.分类只增加方法,不能增加成员变量和 @property2.分类中可以访问原来的实例
2015-12-22 02:47:25 553
原创 [黑马IOS自学第十五篇]对象内存管理
对象内存管理 栈区局部变量 (地址从高到低分配)局部变量的空间会自动回收堆区存放程序运行过程中动态分配-存储空间(从低到高分配)管理范围:管理人和继承自nsobject对象,Oc中new类的实例对象类会继承nsobject对象,对其他基本数据类型无效,先释放堆区的,在释放栈区 程序启动的时候就加载到内存(全局变量尽可能少用)由系统自动
2015-12-22 02:46:10 2546
原创 [黑马IOS自学第十四篇]Foundation框架学习
框架:由许多类,方法,函数和文档按照一定逻辑组织起来的集合 不小心修改了系统的文件,引起的错误 不 使 用 父 类 的 原 因 : 如 果 抽 象 一 个 父 类 的 话 , 还 是 有 局 限 性 , 因 为 很 多 时 候 , 不 同 类 是 无 法 抽 象 出 共 同 的 父 类 的 · 有 时 候 , 某 个 类 己 经 继 承 了 其 他 类 , 这 里 不
2015-12-22 02:43:21 1691
原创 [黑马IOS自学第十三篇]@protocol协议学习
非正式协议:Foundation框架里给NSObeject类增加新的功能,这个类别叫做非正式协议 在OC中能否让一个类必须实现某一个方法?怎么做?OC中interface是一个类的头文件声明,一般写在一个.h头文件中,并不是真正意义上的接口的意思,接口由一个叫做协议protocol来实现的协议的作用:供其他类遵守,如果一个类遵守了一个协议,就应该实现这个协议中定义的必须要实现的
2015-12-15 19:41:19 557
原创 [黑马IOS自学第十一篇]OC语言基础,SELF关键字,面向对象概念,类学习多态,继承@property等
Self和super Self self在对象方法中使用self类似其他语言的指针用在对象方法中使用时,相当于调用当前方法的那个对象 #import"Person.h" @implementation Person-(void)run{ NSLog(@"人在
2015-12-13 22:56:07 1278
原创 [黑马IOS自学第十篇]OC语言基础,面向对象概念,类学习
类学习引入//缺点 _result的结果一直在变化,得创建变量,在堆区一直申请空间#import#import"Calculator.h"int main(intargc,const char* argv[]) { @autoreleasepool { Calculator *cl = [Calculator new];
2015-12-13 22:54:11 596
原创 [黑马IOS自学第九篇]OC语言基础,面向对象概念,类的创建,OC多文件开发等
Extends CocEnhancedCc++C-like c# 会在github上开源一个库,如果是私有库要交钱,自己o公司的项目不要勾会把源代码提交上去 //引入头文件//C中引入头文件的方式//系统为尖括号<> include也可以用//#include//import引入的头文件可以防止重复包含 include使用预处
2015-12-01 23:01:57 854
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人