自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OC学习小结之copy语法

1)Copy和MutableCopy一个对象使用copy和mutableCopy方法可以创建对象的副本copy:需要事先实现NSCopying协议,创建的副本是不可变副本(如NSString,NSArray,NSDictionary)mutableCopy :需要先实现NSMutableCopying协议,创建的是可变副本(如NSmutableString,NSmutableArr

2015-03-22 21:47:11 333

原创 OC学习小结之Foudation -结构体

一、常见的结构体NSRange(location length)               表示范围NSPoint\CGPoint                        表示坐标NSSize\CGSize                          表示尺寸NSRect\CGRect (CGPint CGSize)

2015-03-22 21:45:09 382

原创 OC学习小结之内存管理

1

2015-03-22 21:42:21 332

原创 OC学习小结之@property和@synthesize 关键字

一、 @property 关键字及其使用         它是用来让xcode在   .h 文件中自动声明 get和set 方法的。         例如:@property int ;          编译时自动扩展成下面两句:         - (void)setAge:(int)age;         - (int)age;       主要的参数分为三类:

2015-03-22 21:41:42 711

原创 OC学习小结之ios运行过程详解

1)ios核心类UIView 视图,屏幕上能看得见的东西都是视图,例如:按钮、文本标签、和表格等UIViewController:内部默认有个视图(UIView),负责管理UIView的生命周期、装配数据到UIView上显示、处理其事件ios采用MVC模式:model -view -controller2)运行过程ios运行原理1.先执行main函数

2015-03-22 20:07:23 462

原创 OC学习小结之Foudation -NSNUmber、NSValue、NSNull、NSDate

1)NSNumber在Objective-c中有int的数据类型,那为什么还要使用数字对象NSNumber?这是因为很多类(如NSArray)都要求使用对象,而int不是对象。NSNumber就是数字对象,我们可以使用NSNumber对象来创建和初始化不同类型的数字对象。对于每个基本类型,类方法都为这它分配了一个NSNumber对象,并将其设置为指定的值,这些方法都是以numberWith开始

2015-03-22 15:53:07 364

原创 OC学习小结之Foudation -NSDictionary

1)字典的初始化初始化后字典内容不可变。NSDictionary *d=[NSDictionary dictionaryWithObjectsAndKeys:@"v",@"k",nil];NSArray *value=[NSArray arrayWithObjects:@"v1",@"v2",nil];  NSArray *key=[NSArray arrayWithObjects

2015-03-22 14:38:15 316

原创 OC学习小结之Foudation -NSMutableArray

1)可变字符串的创建、基本用法NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];//创建可变字符数组,并预先分配10个空间setString://设置字符串的值appendString//拼接字符串replaceCharactersInRange:withString://在字符某个范围替换为另

2015-03-22 10:46:10 397

原创 OC学习小结之Foudation -NSString

1)常用方法。uppercaseString:      //所有字母变大写lowercaseString:      //所有字母变小写capitalizedString:      //首字母大写compare: //比较结果为 NSCmparisonResult类型isEqualToString://判断两个字符串对象是否相同caseInsesintiveComp

2015-03-21 20:15:10 352

原创 OC学习总结之block、category

一 、block1)block是什么 BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。标识符为^例子// 用一个block输出n条横线 void (^lineBlock)(int) =

2015-03-21 13:31:56 836

原创 OC学习小结之protocol

一、协议是什么Protocol只能定义一套接口,而不能提供实现,变相的也是一种Abstract class的实现方式(oc 语法上本身不支持抽象基类),它的作用为一些列类仅仅提供一套公用的接口,而完全没 有办法也没可能去提供具体的一些实现情况。二、协议的使用1)协议的定义。@protocol 协议名称  @optional//可以不实现下面方法方法@required

2015-03-21 12:40:23 369

原创 OC 学习小结之点语法

OC中在类外如要访问成员变量,有两种方式:一种是该成员变量为public,那么引入头文件后即可以接访问;如果该成员变量为非公有的,那么需要调用该成员变量的get和set方法进行访问。 但是每次都来调用get或者set方法都不是很方便,于是就出现了点语法。     OC中的点语法和JAVA不同,对象名.成员变量中并非是直接访问的成员变量。而是在编译工程中将其转换成了对象调用get或者set方法。

2015-03-18 10:11:15 320

空空如也

空空如也

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

TA关注的人

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