摘要: iOS面试题 基础篇 Objective-C的类可以多重继承么?可以采用多个协议么? 不可以多重继承,可以采用多个协议. objc使用什么机制管理对象内存? MRC 手动引用计数 ARC 自动引用计数,现在通常使用自动引用计数 import 跟#include 又什么区别,@class呢, #imp 阅读全文
posted @ 2016-05-10 20:26 小菜鸟dxb 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。 Demo: @interface myPerson : NSObject { NSS 阅读全文
posted @ 2016-05-10 20:20 小菜鸟dxb 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一 iOS中都有什么设计模式? 1.代理模式 2.观察者模式 3.MVC模式 4.单例模式 5.策略模式 6.工厂模式 二 各个设计模式的作用? (一)代理模式 在观察者模式中,一个对象任何状态的变更都会通知另外的对改变感兴趣的对象。这些对象之间不需要知道彼此的存在,这其实是一种松耦合的设计。当某个 阅读全文
posted @ 2016-05-10 19:56 小菜鸟dxb 阅读(21171) 评论(0) 推荐(1) 编辑
摘要: 《招聘一个靠谱的 iOS》—参考答案(上) 说明:面试题来源是微博@我就叫Sunny怎么了的这篇博文:《招聘一个靠谱的 iOS》,其中共55题,除第一题为纠错题外,其他54道均为简答题。 博文中给出了高质量的面试题,但是未给出答案,我尝试着总结了下答案,分两篇发:这是上篇 ,下一篇文章将发布在这里, 阅读全文
posted @ 2016-05-10 16:51 小菜鸟dxb 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 我只是一个小菜鸟,想学明白iOS的开发,网上的知识参差不齐,我只是想把一些看到的好的文章用自己的理解总结出来,可能与真实知识有些出入,欢迎大家指出,我会用心改正。我也会把在哪看到的文章发出来,有不懂的也可以去看原文。我也会时不时总结自己学到的知识,欢迎大家分享。我们一起进步。 来自一只iOS开发的小 阅读全文
posted @ 2016-05-10 16:10 小菜鸟dxb 阅读(61) 评论(0) 推荐(0) 编辑
摘要: MVVM(Model-View-ViewModel) MVVM是什么? 我们都知道MVC(Model-View-Controller),这也是大部分开发者惯用的设计模式,Model 呈现数据,View 呈现用户界面,而 View Controller 调节它两者之间的交互。 但是稍微考虑一下,随着现 阅读全文
posted @ 2016-05-10 16:03 小菜鸟dxb 阅读(535) 评论(0) 推荐(0) 编辑