西贝了爷  

2016年1月3日

摘要: 1.源代码管理工具概述 2_SVN常用指令.hm Checkout把整个项目所有的源代码从服务器下载到本地 Update:将服务器上的代码更新到本地(只会更新被修改的文件) Commit:将本地的修改之后的代码提交至服务器(只提交修改之后的代码) 当提交代码时报错:out of d... 阅读全文
posted @ 2016-01-03 18:07 西贝了爷 阅读(1093) 评论(0) 推荐(0) 编辑
 
摘要: 阅读全文
posted @ 2016-01-03 16:11 西贝了爷 阅读(183) 评论(0) 推荐(0) 编辑
 
摘要: 1.autorelease的用法 1、自动释放池及autorelease介绍 (1)在iOS程序运行过程中,会创建无数个池子,这些池子都是以栈结构(先进后出)存在的。 (2)当一个对象调用autorelease时,会将这个对象放到位于栈顶的释放池中 。 2、为什么会有aut... 阅读全文
posted @ 2016-01-03 02:11 西贝了爷 阅读(235) 评论(0) 推荐(0) 编辑
 
摘要: ARC模式下如何兼容非ARC的类 :转变为ARC的, -f-objc-arc非ARC模式下如何兼容ARC的类 :转变为非ARC -fno-objc-arc 阅读全文
posted @ 2016-01-03 01:20 西贝了爷 阅读(143) 评论(0) 推荐(0) 编辑
 
摘要: 1,内存管理简单介绍 1,为什么要有内存管理? malloc selloc dealloc```需要回头复习 一般的内存 4s 是512m内存;6 是1024m内存; 当内存过大时,会耗尽内存。出现程序闪退。 2、OC内存管理的范围 : 管理任何继承NSObjec... 阅读全文
posted @ 2016-01-03 00:46 西贝了爷 阅读(352) 评论(0) 推荐(0) 编辑
 
摘要: 1.ARC下是否有内存溢出等问题? 答案:必须要担心啊,ARC也不是万能的。答案:必须要担心啊,ARC也不是万能的。这里主要是涉及到集合类的数据类型 比如数组,我们定义了一个可变数组muarr1,然后把一个对象p1加到muarr1中,此时会对这个对象 retain一次,相当于retainC... 阅读全文
posted @ 2016-01-03 00:13 西贝了爷 阅读(213) 评论(0) 推荐(0) 编辑

2016年1月2日

摘要: 1. id和instancetype类型, id和instancetype类型区别: 1. id和instancetype都可以用来作为方法的返回值 2. id可以用来定义类型,instancetype不能用来定义类型 id obj; instancetyp... 阅读全文
posted @ 2016-01-02 22:25 西贝了爷 阅读(337) 评论(1) 推荐(1) 编辑
 
摘要: 五.OC基础--1.多态, 1. 多态概念,定义:多态就是某一类事物的多种形态; 表现形式: Animal *ani = [Dog new]; 多态条件:1.有继承关系 2.有方法的重写 2.多态代码实现: //实例化猫的对象 Animal *animal ... 阅读全文
posted @ 2016-01-02 22:03 西贝了爷 阅读(401) 评论(0) 推荐(1) 编辑
 
摘要: 四.OC基础--1.文档安装和方法重载, 1. 在线安装 xcode-> 系统偏好设置->DownLoads->Doucument->下载 2. 离线安装 百度xcode文档 3. 方法重载: 是指在一个类中定义多个同名的方法 在OC中没有重载 2.self和supe... 阅读全文
posted @ 2016-01-02 20:39 西贝了爷 阅读(191) 评论(0) 推荐(0) 编辑
 
摘要: 三:OC--1.NSString的创建和使用, 1,创建常量字符串,注意使用“@“符号。 NSString *astring = @"This is a String!"; //后面的是常量,前面的是指针变量 2,NSString *s1 = [NSString new];//没有意义... 阅读全文
posted @ 2016-01-02 19:27 西贝了爷 阅读(261) 评论(0) 推荐(1) 编辑