- 博客(6)
- 资源 (2)
- 收藏
- 关注
翻译 @property中的修饰符
1.线程安全的: atomic, nonatomic 2.访问权限的: readonly, readwrite 3.内存管理(ARC) assign,strong,weak,copy (自动引用计数)4.内存管理(MRC)assign, retain,copy (手动引用计数)5.指定方法名称: setter= getter=1.线程安全(系统默认是atomic) atomic: Objc使用...
2018-02-28 18:09:16 213
原创 @proterty 与@synthesize
proterty:属性; synthesize:综合,合成; @property 和 @synthesize在Xcode4.4以前一直都是配合着使用,在4.4以后,@property得到了增强,一行代码编译器就会自动帮我们生成setter和 getter方法的声明和实现,同时在.m文件中声明一个和属性名一样并且在最前面带有下划线的成员变量 (private); ...
2018-02-28 11:07:01 324
原创 点语法
1.在Student.h文件中声明 #import< Fountation/Fountation.h> @interface Student :NSObject{ int _age;//约定俗成的成员变量以下划线开头,_age } -(int)age;//get 方法 -(void)setAge:(int)age;//set方法 @end1234567892.在Stu...
2018-02-27 21:07:17 357
原创 Set 和 Get 方法
Set方法:(赋值成员变量的,起过滤作用)提供一个方法给外界设置成员变量,可以在方法里面过滤掉一些不合理的值;命名规范:方法都是以set开头,而且后面跟上成员变量名,成员变量名的首字母必须大写形参名称不要跟成员变量同名;如: -(void)setAge:(NSInteger)ageget方法: (返回成员变量)作用: 返回对象内部的成员变量命名规范: get方法的名称一般就跟成员变量同名如:-...
2018-02-27 18:58:45 519
原创 面向对象的特征
面向对象:是一种解决软件复用的设计和编程方法。说白了就是在解决问提的时候是使用多少个对象办事的。 这种方法把软件系统中相近相似的操作逻辑和操作应用数据、状态,以类的型式描述出来,以对象实例的形式在软件系统中复用,以达到提高软件开发效率的作用。它的优点是可以大幅度提高软件项目的成功率,减少维护的费用,提高可移植性和可靠性。 由此可以看出来在OC以后的编程中应该学会将数据,状态,动画等...
2018-02-27 15:16:37 284
原创 堆和栈
OC是程序中最基本的存储单位,包括变量名,变量类型和作用域;堆栈主要功能是暂时存放数据和地址;栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 特征:先进后出; 运算:运算受限的线性表,只允许在表的一端进行插入和删除操作 过程:向一个栈插入新元素称为入栈,删除一个元素称为出栈或退栈 例: 栈S为(a,b,c),字符c...
2018-02-22 20:51:56 137
Git(2.16.2)最新安装(包涵安装说明)
2018-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人