- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 OC学习笔记之init构造方法
构造方法:用来初始化对象的方法,是个对象方法,-开头 重写构造方法的目的:为了让对象创建出来,成员变量就会有一些固定的值 重写构造方法的注意点 1.先调用父类的构造方法([super init]) 2.再进行子类内部成员变量的初始化 1.调用+alloc分配存储空间 Person *p1 = [Person alloc];
2015-10-24 11:19:08 350 1
转载 iOS面试整理
1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答:Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。 2. #imp
2015-10-22 08:22:54 289
转载 App 快速上架经验
磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机! 对苹果iOS应用开发者来说尤其如此。苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些地方找茬儿: App 快速上架经验: 许多团队的iOS开发完成上架过程总会遇到这样的问题:一次又一次被苹果审核拒绝,每次重新申请花费一周甚至更久时间,经常一个版本上传成功至少花费数
2015-10-22 08:16:12 789
原创 OC多个形参
实现多个形参的方法 #import @interface VarArgs : NSObject //带有多个形参 逗号+三个点 ,... //可变形参的声明; - (void)test:(NSString *)name,...; @end #import "VarArgs.h" @impleme
2015-10-22 08:11:51 483
原创 OC学习笔记之Block基础知识
● Block封装了⼀一段代码,可以在任何时候执⾏ ● Block可以作为函数参数或者函数的返回值,⽽其本⾝又可以带输⼊参数或返回值。 ● 苹果官⽅方建议尽量多使用block。在多线程、异步任务、集合遍历、集合排序、动画转场使用的很多 #import int main(int argc, const char * argv[]) {
2015-10-22 08:10:24 285
原创 OC学习笔记之NSMutableDictionary
【NSMutableDictionary】可变字典,字典的内容是可以修改的,可以对字典进行增、删、重置等操作。 【注】凡是适用于NSDictionary的方法都可以使用于NSMutableDictionary; 凡是要传NSDictionary参数的方法,都可以传入NSMutableDictionary 类型的参数; //创建一个可变字典
2015-10-22 08:04:27 366
原创 OC学习笔记之NSDictionary
字典是面向过程语言中所没有的数据类型。字典是面向对象语言所特有的。 【NSDictionary】 不可变字典,字典一旦创建好就不可以对字典的内容做任何更改,不可添加键值对,不可以删除键值对。 创建一个不可变的字典 /* 1.前面一个为value 后面一个为key 必须成对存在
2015-10-21 20:35:09 305
原创 OC学习笔记之NSArray
//通过多个对象创建数组。 NSArray *array = [[NSArray alloc]initWithObjects:@"one",@"two",@"three",@"four", nil]; NSLog(@"%@",array); //通过已有数组创建数组 NSArray *ar
2015-10-21 20:33:08 249
原创 OC学习笔记之NSMutableString
.凡是提示你需要传入一个NSString *型的变量的地方,你传入NSMutableString *是完全可以的 //@"234" @"1334" //按照字符所代表的数字来比较大小的方法 NSString * math1 = @"234"; NSString * math2 =
2015-10-21 20:18:42 335
原创 OC学习笔记之NSString
NSString : 不可变字符串。 字符串的内容一旦创建好就不容许改变 NSMutableString:可变字符串。 字符串的内容允许改变。
2015-10-21 20:11:39 294
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人