iOS开发常用框架

2015-11-15
阅读 1 分钟
4.4k
在Classes(层级,级别)中新建若干文件夹.其中Appdelegate中存放AppDelegate文件以及自定义TabBar文件.General(普通,综合)存放复用性较高的代码,比如类目,以及一些重复使用的view或者viewcontroller.Helpers下存放一些工具类.Macro(宏)下存放例如.header头文件等.Model(数据模型)下存放各种model模型.Resources(资源)存放...

iOS开发-初始化和便利构造器写法

2015-10-27
阅读 1 分钟
3.4k
初始化 {代码...} 便利构造器 {代码...}

iOS开发-单例

2015-10-27
阅读 1 分钟
2k
什么是单例,单例的目的? 当一个类只有一个实例的时候需要使用单例,也就是说这个类只有一个对象,这个对象在程序运行过程中不能被释放,可以用来记录数据,传值. 单例书写格式 普通写法 {代码...} GCD写法 {代码...}

iOS开发-深拷贝&浅拷贝

2015-10-27
阅读 1 分钟
2.3k
深拷贝拷贝的是内容,浅拷贝拷贝的是指针,判断是深拷贝还是浅拷贝只需要看对象的内存地址是否发生改变,如果没有改变就是浅拷贝,如果发生改变就是深拷贝.

iOS-继承浅析

2015-10-26
阅读 1 分钟
2.2k
继承的上层是父类,下层是子类.继承具有传递性,子类具有父类所有的特征和行为.继承是单向的,不可以相互继承.假如A继承于B,B继承于C,A具有B,C所有特征和行为.

iOS开发之多线程浅析

2015-10-26
阅读 1 分钟
3.4k
谈谈你对多线程开发的理解?ios中有⼏几种实现多线程的⽅法? 基本概念 程序 由源代码生成的可执行应用. 进程 进程是程序本身,一个正在运行的程序可以看做是一个进程. 线程 线程是程序独立运行的代码段. 单线程概述 每个正在运行的程序(即进程)至少包含一个线程,这个线程是主线程.主线程在程序启动时被创建,用于执行main函...

线程与进程

2015-10-26
阅读 1 分钟
2.2k
线程是什么?进程是什么?二者有什么区别和联系? 进程是程序本身,线程是程序运行的基本单元,是一个代码片段,一个程序至少有一个进程,一个进程至少有一个线程.

Objective-C实例变量

2015-10-26
阅读 1 分钟
1.8k
@public为公有的实例变量,在类的内部外部都可以进行操作.@public违背了封装特性,在面向对象中很少使用.@proprety为受保护的实例变量,只可以在自己类和子类内进行操作.@private为私有的实例变量,只可以在该类的内部进行使用.(类的内部是指@implementation和@end之间)@package是只能在本包内使用,不能跨包使用.

OC内存管理机制

2015-10-26
阅读 2 分钟
2.8k
简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用?