自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Cocoa基础模式-两阶段创建

两阶段创建两阶段创建模式将第一阶段(对象内存分配)与第二阶段(对象初始化)隔离开来。要有效的使用Cocoa必须遵从两阶段创建模式。动机  两阶段创建使程序员能在控制如何为对象分配内存的同时,为初始化实例提供了灵活性。两阶段创建在为Cocoa类创建子类的同时简化了实例初始化,并提供了简便的创建和初始化临时对象的方法。 未使用两阶段创建的缺点  在类方法中,初始化实例有很多缺点。分配和初始化合并在一起

2017-04-27 18:47:51 681

原创 高效Objective-C语法-字面量语法

NSString对象从Objective-C 1.0开始,有一种简单的方式能创建NSString对象,这就是”字符串字面量”,语法如下:NSString *str = @"hello word!";如果不用这种语法的话,就要使用常见的alloc和init来分配并初始化NSString对象。使用字面量语法能够缩短源代码长度,使其更为易读。字面数值NSNumber有时候需要将整数,浮点数,布尔变量存入O

2017-04-18 11:11:24 603

原创 iOS关于头文件的导入问题

关于import和@class的使用问题一.@class的出现可以适当减少编译时间,提高效率。现在假设有两个类,一个是Teacher类,一个是Students类。Teacher类#import <Foundation/Foundation.h>#import "Students.h"@interface Teacher : NSObject@property (copy,nonatomic)NSS

2017-04-17 19:59:33 1254

原创 MVC 设计模式

MVC模式介绍  一种可控制一切的模式。   将多个写作对象的大型群组划分为独立的子系统:模型,视图和控制器。 模型:为应用程序提供独特功能和信息存储。 视图:用于展示从模型中收集的信息,并为用户提供与此信息交互的方式。控制器:作用是解除模型和视图之间的耦合。小结  MVC模式可减少应用程序内部的耦合,但有时会增加复杂性。从长远角度来讲,清洗地隔离子系统能带来更多的回报,他可以减少维护

2017-04-14 15:50:31 305

原创 iOS进制转换

//tmpid 要转化的进制数 //length 要转化的进制长度- (void)systemTmpid:(NSInteger)tmpid withLength:(int)length { NSString *a = @""; while (tmpid) { a = [[NSString stringWithFormat:@"%ld",tmpid%2] s

2017-04-05 11:41:37 491

空空如也

空空如也

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

TA关注的人

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