- 博客(10)
- 收藏
- 关注
原创 黑马程序员_IOS内存管理学习总结(三)
一.Automatic Reference Count(ARC) 1.介绍 1>ARC也就是自动引用计数,是自IOS 5之后增加的新特性,编译器会在适当的地方插入适当的retaini、release、autorelease内存管理代码,完全消除了手动管理内存的繁琐。 2>ARC是OC的编译器特性,而不是IOS运行时特性,它也不类似其他语言中的垃圾回收器。就是在编译器编译代码的
2014-12-14 11:57:45 547
原创 黑马程序员_IOS内存管理学习总结(二)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! 一.自动释放池 1.什么是自动释放池 1>使用场景 我们在程序中通过alloc(new/copy)方法创建了一个对象,就必须在不使用它的时候,对它进行一次release操作。通常情况下,我们可以很明确的知道我们在何时将不再使用它,从而轻松的在某个位置手动对它进行一次release。但是有时候,
2014-12-13 12:16:06 448
原创 黑马程序员_IOS内存管理学习总结(一)
------- IOS培训、IOS培训、期待与您交流! ---------- 一.为什么要管理内存 1.移动设备的内存很有限,每个app所能占用的内存是由限制的。 2.当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存。 3.手动管理内存: 在ios5之后Xcode增加了ARC这个编译器特性,它会自动帮我们生成管理内存的代码。 因为
2014-12-13 09:47:42 603
原创 黑马程序员_Foundation框架基础知识(三)-常用类
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! 一.NSString和NSMutableString 1.NSString 1>NSString是不可变字符串,字符串对象一旦创建出来,其内容不可以被改变。 2>创建字符串 //最简单的创建方式 NSString *s1 = @"jack"; NSStri
2014-12-17 15:19:07 451
原创 黑马程序员_关于setter和getter知识总结
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! 一.set方法和get方法 1.为成员变量提供set和get方法体现的是一种封装的编程思想。也符合面向对象的程序设计思想。 1>set方法的作用: 用来设置对象的成员变量,可以在方法实现中过滤掉一些不合理的值,这样不论外界传什么样的垃圾值,都能保证内部的业务逻辑是对的。 2>g
2014-12-17 15:04:53 511
原创 黑马程序员_Foundation框架基础知识(一)常用结构体
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!
2014-12-16 09:43:38 468
原创 黑马程序员_Category(分类)学习总结
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! 一.分类介绍 在开发项目的过程中,有时候需要为已有的类扩展一些新的行为。在不修改原来类代码的情况下,我们可以使用继承。通过继承,子类可以在父类的基础上添加新的方法。但有时候使用继承不是最好的选择。此时就需要分类(categoty)来实现。 1.使用分类可以在不改变原来类的模型(文件内容)的基
2014-12-14 14:32:23 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人