摘要:
首先试验下:viewController初始化 分两个支路:initWithNibName加载初始化 及 init 直接初始化; 《1》调用initWithNibName加载一个xib界面文件来实现初始化viewController: 在 self.viewController = [[[ViewC 阅读全文
摘要:
一、概念 1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型 在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式 3.好处 阅读全文
摘要:
导航: 基本类型 ID 对象类型常见的有 对象类型 -NSLog -NSNumber -NSString和NSMutableString -NSArray和NSMutableArray -NSSet和NSMutableSet -NSDictionary和NSMutableDictionary 基本类 阅读全文
摘要:
1,NSData 与 NSString NSData --> NSString NSString --> NSData 2,NSData 与 Byte NSData --> Byte Byte --> NSData 3,NSData 与 UIImage NSData --> UIImage UIIm 阅读全文
摘要:
概述 由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性: 键值编码KVC 我们知道在C#中可以通过反射读写一个对象的属性,有时候这种方式特别方 阅读全文
摘要:
本文目录 前言 一、返回指针的函数 二、指向函数的指针 前言 一、返回指针的函数 二、指向函数的指针 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 回到顶部 前言 前面我们花了 阅读全文
摘要:
本文目录 一、用指针指向一维数组的元素 二、用指针遍历数组元素 三、指针与数组的总结 四、数组、指针与函数参数 一、用指针指向一维数组的元素 二、用指针遍历数组元素 三、指针与数组的总结 四、数组、指针与函数参数 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员, 阅读全文
摘要:
本文目录 字符串回顾 一、用指针遍历字符串的所有字符 二、用指针直接指向字符串 三、指针处理字符串的注意 字符串回顾 一、用指针遍历字符串的所有字符 二、用指针直接指向字符串 三、指针处理字符串的注意 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手 阅读全文
摘要:
本文目录 直接引用 一、什么是指针? 二、指针的定义 三、指针的初始化 四、指针运算符 五、指针的用途举例 六、关于指针的疑问 直接引用 一、什么是指针? 二、指针的定义 三、指针的初始化 四、指针运算符 五、指针的用途举例 六、关于指针的疑问 说明:这个C语言专题,是学习iOS开发的前奏。也为了让 阅读全文
摘要:
m是OC源文件扩展名,入口点也是main函数,第一个OC程序: 预处理指令import会自动检验头文件有没有被包含过,防止重复包含,NSLOG是日志输出,OC字符串以@开头,自动换行,int类型的占位符是@i。OC所有关键字以@开头,@autoreleasepool与内存管理有关。 OC中的类分两个 阅读全文
摘要:
在桥接头文件里#import oc的.h文件,整个swift工程都能使用该oc文件,在.h里暴露的方法都能被该工程使用 //oc文件 TestOC.h 1 #import 2 3 @interface TestOC : NSObject 4 5 - (void)sayHello; 6 - (void 阅读全文
摘要:
创建对象时系统会自动调用构造函数进行初始化工作,同样,销毁对象时系统也会自动调用一个函数来进行清理工作(例如回收创建对象时消耗的各种资源),这个函数被称为析构函数。 析构函数(Destructor)也是一种特殊的成员函数,没有返回值,不需要用户调用,而是在销毁对象时自动执行。与构造函数不同的是,析构 阅读全文
摘要:
1,assign : 简单赋值,不更改索引计数 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这 阅读全文
摘要:
因为 Playground 本身会持有所有声明在其中的东西,因此本节中的示例代码需要在 Xcode 项目环境中运行。在 Playground 中可能无法得到正确的结果。 因为 Playground 本身会持有所有声明在其中的东西,因此本节中的示例代码需要在 Xcode 项目环境中运行。在 Playg 阅读全文
摘要:
SEL 类成员方法的指针 可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直接赋给一个函数指针,而Object-C的类不能直接应用函数指针,这样只能做一个@selector语法来取. 它的结果是一个SEL类型。这个类型本质是类方 阅读全文
摘要:
“六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一个陌生人。”如图6.4所示。 图6.4 六度空间示意图 “六度空间”理论虽然得到广泛的认同 阅读全文
摘要:
包括拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔 。都是经典的数学算法,希望能开托您的思路。转自kunli.info 1.拉格朗日插值多项式 ,用于离散数据的拟合 2.牛顿插值多项式,用于离散数据的拟合 3.高斯列主元消去法,求解其次线性方程组 4.龙贝 阅读全文
摘要:
1.iOS基于UNIX系统,因此从系统的稳定性上来说它要比其他操作系统的产品好很多 2.iOS的系统架构分为四层,由上到下一次为:可触摸层(Cocoa Touch layer)、媒体层(Media layer)、核心服务层(Core Services layer)、核心操作系统层(Core OS l 阅读全文
摘要:
使用NSURLConnection 如果只是为了读取HTTP等服务器数据,或向服务器提交数据,iOS还提供了NSURLConnection类,NSURLConnection使用NSURLRequest向远程服务器发送同步或异步请求,并获取服务器响应的数据。除了NSURLRequest之外,还可使用N 阅读全文
摘要:
基础概念 OS X 采用的Unix文件系统,所有文件都挂在跟目录“ /” 下面,所以不在要有Windows 下的盘符概念。比如什么“C:”你在桌面上看到的硬盘都挂在 /Volumes 下。比如接上个叫做“XX”的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?在终端里执行: “ls /Volu 阅读全文