自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 黑马程序员——oc单例化

Objective-C  设计模式:Singleton Pattern    当迁移到一种新的编程语言时,需要面临的问题之一就是怎样设计 对应于该语言的设计模式。大部分情况语言为设计模式提供了易于实现的内建支持,或者干脆拥有直接实现了这种设计模式。    举 例来说,在Python中,实现Command Dispatch模式和Singleton模式几乎时完全不必要的,你只需要在创建的模块(

2015-02-25 10:37:56 250

原创 黑马程序员——内存管理的使用—例子篇

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、简单的例子[objc] view plaincopyPerson *person = [[Person alloc] init];//引用计数为1  NSLog(@"引用计数:%ld",[person retainCo

2015-02-25 10:28:02 295

原创 黑马程序员——内存管理的使用

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------内容:内存管理为什么说他难呢?因为内存如果需要我们程序员去管理的话,那个难度肯定是很大的,如果是Java,垃圾回收器会把这份工作给做了,我们不需要关心,但是就是因为如此,Android运行速度上会慢一下,原因很简单,Java的垃圾回收器有很多收集算法的,这个在回收的过程中是

2015-02-25 10:20:47 317

原创 黑马程序员——内存管理黄金法则

1、内存管理-黄金法则The basic rule to apply is everything that increases the reference counter with alloc, [mutable]copy[withZone:] or retain is in charge of the corresponding [auto]release.如果对一个对象使用了a

2015-02-25 09:43:21 352

原创 黑马程序员——内存管理

1.alloc、new或copy来创建一个对象,那么你必须调用release或autorelease。换句话说,不是你创建的,就不用你去释放。(谁创建谁释放,对象所有权负责释放)2.如果你在一个class的某个方法中alloc一个成员对象,且没有调用autorelease或及时releaase, 那么你需要在这个类的dealloc方法中调用release;如果调用 了autorel

2015-02-25 09:40:43 312

原创 黑马程序员——oc注意事项

alloc  new  retain之后都必须要调用release方法 计数器要变只有这几种方法 retain release alloc new copy方法才会使计数器改变,谁想用人家对象,就对他进行retain操作,但在dealloc释放本对象的时候也释放引用的对象,先释放引用的对象,然后释放自己,内存管理做到”谁污染谁治理“,谁调用谁retain,是销毁 也要销毁retain的对象

2015-02-16 11:36:55 449

原创 黑马程序员——oc数据类型

Objective-C 的基本数据类型为 int float  double char1.int类型数据常量由一个或多个数字的系列组成,系类前的负号表示该值是一个负值2.float类型float类型可以存储包含小数位的值,要区分浮点常量,可以看是否包含小数点。可以通过NSLog %s %g 进行转换。也可以使用科学计数法。1.7e4表示 1.7* 10 43

2015-02-16 10:53:45 321

原创 黑马程序员——oc基础语法

Objective-C语法:一:对象声明语法:类名 * 对象名 = [[类名 alloc] init] [对象名 release] //释放对象的实例 注:alloc是NSObject的类方法,init是实现类的初始化方法二:类 @interface MyClass:NSObject //接口 { int count; id data;

2015-02-16 10:34:40 302

原创 黑马程序员——OC中的类

1.ObjC跟C的区别与联系首先 ObjC是一个面向对象的语言(封装、继承、多态)  ObjC相当于C的一个超集 即ObjC允许使用任何C语言代码 但增加了许多C没有的特点   bigger easier  2.ObjC中的类与对象类由接口( XX.h    @interface)和实现(XX.m   @implementation)两部分构成XX.

2015-02-15 11:59:38 290

原创 黑马程序员——OC语言基础知识

OC语言基础知识一、面向对象OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类。术语:OO面向对象、OOP面向对象编程 二、类(一)关于类类的设计只关注三个东西:方法,类名,属性一般名词都是类,拥有相同属性和行为的

2015-02-15 11:22:02 324

跃迁全书epub

跃迁全书epub

2017-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除