上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 1.进程:正在运行的程序,负责程序的内存分配,每一个进程都有自己独立的虚拟内存空间。(一个程序运行的动态过程)2.线程:线程是进程中一个独立执行的路径(控制单元)一个进程至少包含一条线程,即主线程可以将耗时的执行路径(如网络请求)放在其他线程中执行。3.创建线程的目的:为了开启一条新的执行路径,运行... 阅读全文
posted @ 2015-05-18 21:04 繁星ll 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 类扩展常见方法:定义子类、遵循协议、使用分类、源文件拓展。源文件拓展:语法:在声明@implementation前添加@interface 类名()....@end分类Category向现有类中添加方法时添加子类不方便分类是对现有类的扩展,分类只扩展方法,不扩展属性协议Protoccol可以用来声明... 阅读全文
posted @ 2015-04-11 21:31 繁星ll 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 沙盒:应用程序之间互相隔离应用程序只能访问自己本地的内容,不能访问其他app文件目录(越狱手机除外)为应用程序有自己的缓存和备份数据写法:NSString* homeDirectory = NSHomeDrirectory();NSString* appPath = [[NSBundle mainB... 阅读全文
posted @ 2015-04-07 22:36 繁星ll 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 机器学习:自己的理解,机器学学习是一门多领域的交叉学科,专门研究计算机怎么模拟或者实现人类的学习方式和行为,以获取新的知识和技能,重新组织已有的知识结构和性能。1.读《大数据工程师飞林沙的年终总结&算法数据的思考》推荐系统:涉及到不懂的名词1.1这个是一篇博客《一个简单的基于内容的推荐算法》(理解的... 阅读全文
posted @ 2015-03-29 23:12 繁星ll 阅读(8319) 评论(0) 推荐(0) 编辑
摘要: 内存管理准则:(一)原则只要有人还在使用某对象,那么这个对象就不会被回收:只要你想使用这个对象,那么就应该让这个对象的引用计数+1,当你不想使用这个对象,就让对象的引用计数减一;(二)谁创建,谁release(1)如果你通过alloc,new,copy来创建一个对象,那么你就必须调用release或... 阅读全文
posted @ 2015-03-27 22:38 繁星ll 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 指针定义:指针就是地址(内存编号)。这里cpu只可以直接访问内存,内存中优内存编号,是从0开始的非负整数,0~4G-1指针就是地址,地址就是指针。指针变量是存放内存单元地址的变量,指针是一个操作受限的非负整数int *p的含义表示p是一个变量名字,int*表示p只能存储int类型数据的地址。这个很重... 阅读全文
posted @ 2015-03-26 22:49 繁星ll 阅读(99) 评论(0) 推荐(0) 编辑
摘要: (1)静态变量static的用法:1.函数体内的static变量存在于全局数据区,作用域于为该函数体,因此该变量的内存只在编译的时候分配一起,因此其值在下次调用时还维持上次的值。2.模块内的static变量可以被模块内的所有函数访问,但是不能被模块外其他函数所访问。3.static函数的使用范围被限... 阅读全文
posted @ 2015-03-25 22:22 繁星ll 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.2内存管理原则当创建一个对象时(alloc new copy),创建的对象引用技术为1当某段代码要访问这个对象时引用技术就+1当这段代码完成后要对这个引用计数-1当引用级数为0时,表示没有代码访问这个对象了,该对象就会被销毁(这个时候oc会自动向其发送一个dealloc消息)这个就像是一个游戏房... 阅读全文
posted @ 2015-03-24 22:25 繁星ll 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 定义一个数组a[5];sizeof(a)= sizeof(int)*5;在32位系统下是20.sizeof(a[0])的值是4;按理说啊a[5]是越界的,但是sizeof(a[5])是合法的因为sizeof不是函数,而是关键字,关键字求值是在编译的时候,虽然并不存在a[5]这个元素,但是也并没有访问... 阅读全文
posted @ 2015-03-23 22:09 繁星ll 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 定义一个数组a[5];sizeof(a)= sizeof(int)*5;在32位系统下是20.sizeof(a[0])的值是4;按理说啊a[5]是越界的,但是sizeof(a[5])是合法的因为sizeof不是函数,而是关键字,关键字求值是在编译的时候,虽然并不存在a[5]这个元素,但是也并没有访问... 阅读全文
posted @ 2015-03-23 22:09 繁星ll 阅读(257) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页