摘要:
1.KVC:Key-Value Coding,直译是:键值编码。简单来讲,就是给属性设置值的;复杂来讲,根据网上的说法,KVC运用了一个isa-swizzling技术。isa-swizzling就是类型混合指针机制。KVC主要通过isa-swizzling,来实现其内部查找定位的。isa指针,如其名...
阅读全文
posted @ 2015-09-19 21:17
贾富阳
阅读(296)
推荐(0)
摘要:
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC...
阅读全文
posted @ 2015-09-19 19:25
贾富阳
阅读(1356)
推荐(0)
摘要:
1、开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是一个基证书,用来证明自己开发者身份的;2、appID,这是每一个应用的独立标识,在设置项中可以配置该应用的权限,比如是...
阅读全文
posted @ 2015-09-19 18:27
贾富阳
阅读(258)
推荐(0)
摘要:
1、协议是一组通讯协议,一般用作两个类之间的通信。2、协议声明了一组所有类对象都可以实现的接口。3、协议不是类,用@protocol关键字声明一个协议。4、与协议有关的两个对象,代理者和委托者。5、代理,实现协议的某个方法,相当于实现这个协议。6、委托,用自己的方法,指定要实现协议方法的对象(代理)...
阅读全文
posted @ 2015-09-18 22:45
贾富阳
阅读(132)
推荐(0)
摘要:
1.什么是进程?进程是指在系统中正在运行的一个应用程序。每个进程之间都是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分割启动2个进程,通过“活动监听视器”可以查看MAC系统中所开启的进程2.什么是线程?1个进程要想执行任务,必须得有线程(每一个进程至少有1...
阅读全文
posted @ 2015-09-17 20:51
贾富阳
阅读(160)
推荐(0)
摘要:
IOS单例模式(Singleton)单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1.单例模式的要点: 显然单例模式的要点有三个; 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整...
阅读全文
posted @ 2015-09-17 19:59
贾富阳
阅读(108)
推荐(0)
摘要:
1.多分支语句,通过判断整型表达式的值,来决定执行哪个分支。2.switch通常与case配合使用。3.switch-开关4.case-情况语法:switch(整型表达式){ case 值1:{语句1; break;} case 值2:{语句2;break;} ... case 值n:{语句n...
阅读全文
posted @ 2015-09-17 19:04
贾富阳
阅读(241)
推荐(0)
摘要:
枚举类型一组有符号名称的整型常量,一一列举所有状态,罗列出所有可能的结果。枚举属于构造类型。enum 枚举名 {枚举值表};目的:提高程序的可读性。!作用:将人能看懂的标识符与计算机能识别的数字建⽴立对应关系。enum season { spring = 1, // 默认从0开始 sum...
阅读全文
posted @ 2015-09-17 18:51
贾富阳
阅读(128)
推荐(0)
摘要:
1.顺序结构:顺序执行语句。2.分支结构:通过进行一个判断在两个可选的语句序列之间选择执行(分支)。3.循环结构:在满足某个条件的时候反复执行一个语句序列(循环)。if语句1.用if语句可以构成分支结构,它根据给的条件进行判定,以决定执行某个分支程序段。2.C语言的if语句有三种基本形式。if语句第...
阅读全文
posted @ 2015-09-17 18:42
贾富阳
阅读(618)
推荐(0)
摘要:
关系运算符1.> >= < <= == !=2.主要用于比较运算,比较的结果只有真假两种情况,结果值用BOOL3.类型变量存储。注意: 判断两个数是否相等, 用==(双等号)。逻辑运算符1.逻辑运算符组成的表达式,结果也是非真即假。2.&&(逻辑与):运算符两边表达式同时为真的时候,整个逻辑表达式的...
阅读全文
posted @ 2015-09-17 18:27
贾富阳
阅读(147)
推荐(0)