- 博客(8)
- 收藏
- 关注
转载 oc中字符串常用函数
创建一个字符串对象: 1 2 3 4 5 6 7 8 9 NSstring * str1 = @"hello"; NSString * str = [[NSString alloc]initWithString:@"hello world!"]; NSString * str
2014-09-22 22:48:19
303
原创 iOS学习笔记基础-oc08protocol、代理模式、block
一、protocol部分: 1、 基本用法:可以用来声明一大堆方法(不能声明成员变量);只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明;只要父类遵守了某个协议,就相当于子类也遵守了。 2、 格式: @protocol 协议名称 方法声明列表 @end 某类遵守协议的格式: @interface 类名 : 父类 @end 3、 关键字:@requ
2014-09-16 16:52:54
352
原创 iOS学习笔记基础-oc07内存管理的其他部分
一、 set方法的内存管理: 1、set方法: (void)setBook:(Book*)book { if (book != _book) { [_bookrelease];//当一个对象想拥有新的书时,需要把旧书release一次, _book = [book retain];//同时对新书进行一次retain操作。 } }
2014-09-16 16:14:45
297
原创 iOS笔记03
13、NSArray *aray = @[对象,@"dsjsfdh",@"jshdsj"];(@[对象,@"dsjsfdh",@"jshdsj"]返回的是NSArray类型,NSMutableArray(可变数组)创建数组元素时不能用这种方式创建。) 14、@20,@YES,@'A',把字符包装成NSNumber类型的对象。int age = 20;@(age);把age变量包装成NSNumbe
2014-09-16 15:07:01
262
原创 iOS学习笔记基础-oc06内存管理
一、 内存管理基本原理: 1、 栈存放局部变量,系统自动回收。堆存放动态产生的存储变量,需要手动回收。 2、 任何继承了NSObject的对象都需要进行内存管理。 3、 每个OC对象都有自己的引用计数器,表示对象引用的次数,每个对象内部都有4个字节存储空间来存储引用计数器。 4、 引用计数器的作用:当使用alloc、new或者copy创建一个新对象时,新对象的引用
2014-09-13 21:54:34
303
原创 ios学习笔记基础-c语言01基本了解
一、编写代码: 1、任何一个c语言程序是由一个或者多个程序段(小程序或者叫“函数”)构成,各个程序段都有自己特定的功能。这些程序段称为“函数”,因此c语言程序可以说是由函数组成。 2、函数:每个函数都有自己的名称,根据函数名可以调用相应的函数,执行相应的功能。 3、c程序函数的入口是名叫main的函数,不管程序中有多少个函数,main函数都是其入口。 4、#include int ma
2014-09-10 18:32:15
284
原创 iOS笔记2
1、结构体NSRange(location length);NSRange r1 = {2,4};(不用)NSRange r2 = {.location=2, .length = 4};(不用))NSRange r3 = NSMakeRange(2,4);(掌握) 2、结构体NSPoint或者CGPoint(跨平台)NSMakePoint(2,4);或者CGPointMake(2,4); 3、
2014-09-05 16:16:54
208
原创 iOS笔记1
1、枚举类型的定义: typedef enum{ sexMan,//男 sexWoman//女 }Sex; 2、结构体类型的定义: typedef struct{ int year; int month; int day; }Date; 3、开发中引用一个类的规范:在.h中用@class
2014-09-02 20:25:11
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅