Objective-C
文章平均质量分 76
srn214
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1.2 NSString字符串
一.字符串的创建// 直接创建字符串NSString *str1 = @"jack";// 调用stringWithFormat方法创建字符串NSString *str2 = [NSString stringWithFormat:@"age = %i, height = %f", 25, 1.75];二.计算字符串的长度1>C语言字符串计算长度char name[]原创 2015-09-03 16:12:56 · 314 阅读 · 0 评论 -
1.1 OC类的认识
一.import的作用 功能和include一样,是将右边的文件拷贝到当前import的位置,为了降低程序员的负担,防止重复导入,避免程序员去书写 头文件卫士:预处理指令,会自动防止重复拷贝框架地址:工具箱地址 /Applications/Xcode原创 2015-09-03 16:11:57 · 390 阅读 · 0 评论 -
1.4 继承和多态
一.继承如果子类中有和父类中同名的方法,那么我们称之为方法重写继承中的方法调用顺序,如果自己有就调用自己的方法,如果自己没有就从父类中找方法的调用顺序,先自己再父类,以此向上找,如果到了基类还没有就会报错reason: '-[Iphone signalWithNumber:]: unrecognized selector sent to instance 0原创 2015-09-03 16:14:09 · 340 阅读 · 0 评论 -
OC结构体(NSRange/CGPoint/CGSize/CGRect)
// 字符串 NSString *str = @"i love you"; // NSRange的用法 // NSRange r1 = NSMakeRange(2, 4); // 结构体类型不能用* // 查找某个字符串在str中的范围 NSR原创 2015-08-19 00:50:30 · 631 阅读 · 0 评论 -
OC对象中拥有对象
/* 3.设计3个类,类之间的关系自拟(比如继承、组合) 1> 人 (1)属性 * 姓名 * 年龄 (2)方法 * 属性相应的set和get方法 * 设计一个对象方法同时设置姓名和年龄 2> 书 (1)属性 * 书名 * 出版社名称 * 作者(包含姓名和年龄)原创 2015-08-19 00:46:40 · 357 阅读 · 0 评论 -
1.3 封装
一.匿名对象匿名就是没有名字, 匿名对象就是没有名字的对象1.有名字的对象,只要用一个指针保存了某个对象的地址, 我们就可以称这个指针为某个对象称p为Person对象Person *p =[Person new]; // 0ffc12p->_age = 30;p->_name= @"lnj";[p say];0ffc12->_age = 30;0ffc12->_name原创 2015-09-03 16:13:27 · 437 阅读 · 0 评论 -
OC字符串(NSString)
// 字符串的创建 NSString *str = @"jack"; // NSString *s1 = [[NSString alloc] initWithString:@"jack"]; 这种创建字符串方法已抛弃 NSString *s2 = [[NSString alloc] i原创 2015-08-19 00:54:08 · 369 阅读 · 0 评论 -
OC中定义了一个结构体(struct),设置结构体的值
main.m 文件#import #import "Dog.h"#import "Person.h"#import "Student.h"int main(int argc,const char * argv[]) { @autoreleasepool { Person *原创 2015-08-19 21:31:37 · 8640 阅读 · 0 评论 -
1.5 万能指针 id
一. idid是一种数据类型,并且是一种动态数据类型数据类型的用途:1. 定义变量2. 作为函数的参数3. 作为函数的返回值默认情况下所有的数据类型都是静态数据类型静态数据类型的特点:在编译时就知道变量的类型,知道变量中有哪些属性和方法在编译的时候就可以访问这些属性和方法并且如果是通过静态数据类型定义变量,如果访问了不属于静态数据类型的属性和方法原创 2015-09-03 16:16:53 · 416 阅读 · 0 评论
分享