- 浏览: 3957 次
- 性别:
- 来自: 北京
最新评论
文章列表
由于内存管理部分较难理解,所以记录在此以备不时之需,如有错误和不足欢迎大家指正。
手动内存管理(MRC)部分:
1.引用计数:生成一个对象的时候,将对象的引用计数记为1,每调用该对象一次引用计数就加一,不使用时 ...
对于@property和@synthesize这两个指令,我们在开发的过程中司空见惯,这一篇我们来谈一谈@property的用法。如有错误和不足欢迎大家指正。
1.@property NSInteger minute 相当于这样两个方法:
1.-(void)setMinute:(NSInteger) newMinute;
2.-(NSInteger)minute;
说明@property只能用于声明文件中的@interface中。作用:为成员变量自动生成get和set方法的声明。
2.@synthesize minute 也相当于这样两个方法:
...
从这一篇起,正式开始学习OC,在此记录并分享给大家共同学习,欢迎大家指正我的错误和不足。
1. 初始化一个对象:Person* p= [[Person alloc] init]; 或 Person* p = [Person new];
2.在头文件里为其设置成员变量并声明几个方法(包括类方法是对象方法):@interface Person : NSObject {NSString* _name; NSInteger _age;} -(void)eat; +(void)jump;
3.在类的实现文件中实现在头文件中所声明的方法:@implementation Person ...
在我正式学习OC之前,我首先先学习了一些常用的Mac端下命令行语句的用法,在此记录我的笔记并分享给大家共同学习,也欢迎大家指正我的错误和不足。
1.ls:列出当前目录下的文件
ls -l:列出当前目录下文件的详细信息
ls -la:显示隐藏文件名
2.clear:清屏(但刚输入的内容并不是被完全抹去)
3.pwd:查看当前的目录
4.cd:切换目录
cd /:切换到根目录
cd ~:切换到home目录
cd .:切换到当前目录
cd ..:切换到上一级目录
5.mkdir:创建目录
6.rm/rmdir:删除目录
7 ...
首先,写这个主要是为了分享我在学习iOS开发过程中的收获,以及为了日后回顾时可以更方便的查看以往的学习笔记,如果有和我一样刚开始学习iOS开发的朋友,可以互相交流学习,也欢迎大家指正我的错误和不足。
进入正题,首先我学习了UI开发部分的UIView:
1.初始化一个UIView并设定它的坐标和宽高:UIView *vi = [[UIView alloc] initWithFrame:CGRectMake(200,522,214,214)];
第二种初始化并设定frame值的方法: UIView *vi = [UIView alloc] init;
vi.frame = ...