每天题

1.沙盒 2017-8-2

2.cocopods原理 2017-8-3

3.APP生命周期 2017-8-3

4.控制器生命周期 2017-8-4

loadView:加载view
ViewDidLoad:view加载完毕
ViewWillAppear:view将要显示
ViewWillLayoutSubViews:view将要布局子控件
ViewDidLayoutSubViews:view布局子控件完成
ViewDidAppear:view完全显示
ViewWillDisAppear:view即将消失
ViewDidDisAppear:view完全消失 

5.iOS开发中Debug和Release的区别和使用 2017-8-5

6.@synthesize 和 @dynamic 分别有什么作用 2017-8-5

7.这个写法会出什么问题: @property (copy) NSMutableArray *array;2017-8-7

8.用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?2017-8-7

分别用这两个属性声明name,展示不同结果

@property(nonatomic, copy)NSString *name;
    NSMutableString *str = [NSMutableString stringWithString:@"xiaoming"];
    
    Student *stu = [[Student alloc] init];
    stu.name = str;
    NSLog(@"%@", stu.name);
    [str appendString:@"123"];
    NSLog(@"%@", stu.name);
结果 :
2017-08-07 10:49:52.503 APP生命周期哦[20667:11193446] xiaoming
2017-08-07 10:49:52.503 APP生命周期哦[20667:11193446] xiaoming

@property(nonatomic, strong)NSString *name;
执行同样代码结果:
2017-08-07 10:49:52.503 APP生命周期哦[20667:11193446] xiaoming
2017-08-07 10:49:52.503 APP生命周期哦[20667:11193446] xiaoming123
总结:
1.因为父类指针可以指向子类对象,使用 copy 的目的是为了让本对象的属性不受外界影响,使用 copy 无论给我传入是一个可变对象还是不可对象,我本身持有的就是一个不可变的副本.

2.如果我们使用是 strong ,那么这个属性就有可能指向一个可变对象,如果这个可变对象在外部被修改了,那么会影响该属性.

***没有人生来便懂得一切,你不需要自卑,你只需要更努力。
***每个人都要走一条自己坚定了的路,就算是粉身碎骨。
***如果再也不能见到你,祝你早安,午安,晚安。

9.分类的作用?分类和继承的区别?2017-8-8

分类可以在不获悉,不改变原来代码的情况下往里面添加新的方法,只能添加,不能删除修改,并且如果分类和原来类中的方法产生名称冲突,则分类将覆盖原来的方法,因为分类具有更高的优先级。

继承可以增加,修改或者删除方法,并且可以增加属性;但是分类只能添加方法,不能删除修改,也不能增加属性。

10.推送的原理 2017-8-9

http://www.jb51.net/article/84082.htm
http://www.jianshu.com/p/9ac37c964f2d

11.子视图超出父视图不响应解决办法 2017-8-9

http://blog.163.com/micky_and_pupu/blog/static/239485040201551134349826/

12.深入理解RunLoop 2017-8-10

https://blog.ibireme.com/2015/05/18/runloop/

13.堆和栈的区别 2017-8-10

14.iOS 关键字const/static/extern 2017-8-11

http://www.jianshu.com/p/7a6885918b67

15.响应者链条 2017-8-14

http://www.jianshu.com/p/fe1d766bc406
http://www.cocoachina.com/ios/20160113/14896.html

16.谈谈id和instancetype的异同?2017-8-15

17.静态库和动态库的区别 2017-8-15

http://www.cnblogs.com/bboymars/p/4980754.html

18.TCP 和 UDP 的区别 2017-8-16

19. 断点续传的实现 2017-8-18

20.Swift重载和重写。2017-8-19

http://www.jianshu.com/p/5c133b123c74

21.Swift桥接OC文件 2017-8-19

22.OC中有多继承么。2017-8-21

没有多继承,用<>来替代

23.取消自动缩进 2017-8-21

//取消自动缩进 - 如果隐藏了导航栏会缩进 20 个点
automaticallyAdjustsScrollViewInsets = false
tabView?.contentInset = UIEdgeInsetsMake(nav.bounds.height,
                                                 0,
                                                 tabBarController?.tabBar.bounds.height ?? 49,
                                                 0)

24.使用纯代码写Autolayout,需先取消Autoresizing

    for v in subviews {
        v.translatesAutoresizingMaskIntoConstraints = false
    }

25.swift计算型属性和懒加载的区别

使用方法完全一致
都是用 var 声明
不同点
实现原理不同
懒加载是第一次调用属性时执行闭包进行赋值
计算型属性是重写 get 方法
调用 {}的次数不同
懒加载的闭包只在属性第一次调用时执行
计算型属性每次调用都要进入 {} 中,return 新的值
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,319评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,801评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,567评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,156评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,019评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,090评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,500评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,192评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,474评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,566评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,338评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,212评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,572评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,890评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,169评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,478评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,661评论 2 335