Objective-C 入门
Mr_dyc
dyc
展开
-
数据结构
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 定义 名词定义 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。记为: Data_S原创 2016-06-24 23:35:48 · 719 阅读 · 0 评论 -
OC 方法,继承,多态 练习题
OC 方法,继承,多态 练习题/* 1、新创建一个Student类,该类包含几个成员变量(姓名 name,性别gender,年龄age,身份证号code,身高height) 1)给每个成员变量添加setter()和getter()方法; 2)添加自定义初始化方法和便利构造器方法; 3)给学生类增加一个比较2名学生身高的方法,返回身高较高的那位; 4)添加一个学生的行为(方法),打印输出该学生的爱好原创 2016-09-14 17:46:13 · 969 阅读 · 0 评论 -
OC 数据类型 练习
OC 数据类型 练习/* 1、将字符串中的数字去掉,字母转为大写:@“0go08o32d” 2、写一个方法,计算任意一个身份证号对应的出生年月 3、写一个方法,将传入的NSString类型的字符串数值变为相反数字符串后返回,如传入@“1”,返回@“-1”。传入@“-12”,返回“12”; 4、给定一个字符串,判断字符串中是否还有png,有就删除它 5、给你一个字符串 helloworld原创 2016-09-14 18:01:20 · 485 阅读 · 0 评论 -
OC 数据类型
NSPoint#pragma mark - 结构体类型 NSPoint... NSPoint point = NSMakePoint(1.2, 1.3); NSLog(@"point = %@",NSStringFromPoint(point)); NSRect rect = NSMakeRect(1, 1, 100, 100); NS原创 2016-09-11 19:02:48 · 334 阅读 · 0 评论 -
OC - 集合
数组 // 实例方法初始化 NSArray *array = [[NSArray alloc] initWithObjects:@"1",@"2",@"3",nil]; NSArray *array1 = [[NSArray alloc] initWithArray:array]; NSLog(@"array = %@,a原创 2016-09-12 15:11:27 · 328 阅读 · 0 评论 -
OC 引用与传值
mian.m#import <Foundation/Foundation.h> #import "Singleton.h" #import "Login.h" #import "User.h" #import "Person.h" #import "Dog.h" int main(int argc, const char * argv[]) { @autoreleasepool {原创 2016-09-13 16:15:50 · 1739 阅读 · 0 评论 -
OC- 属性 深复制、浅复制
##属性 main.m#import <Foundation/Foundation.h> #import "Human.h" int main(int argc, const char * argv[]) { @autoreleasepool { Human *human = [[Human alloc] init]; human.name = @"tom";原创 2016-09-12 12:38:53 · 318 阅读 · 0 评论 -
OC 方法 继承 多态
#import <Foundation/Foundation.h> #import "Human.h" #import "Person.h" #import "Student.h" int main(int argc, const char * argv[]) { @autoreleasepool { Human *human = [[Human alloc] init]; //原创 2016-09-11 18:42:47 · 317 阅读 · 0 评论 -
归档存数据对比(NSUserDefaults)
#import <Foundation/Foundation.h> #import "Student.h" int main(int argc, const char * argv[]) { @autoreleasepool { Student *student = [[Student alloc] init]; student.name = @"lili";原创 2016-09-11 18:16:13 · 302 阅读 · 0 评论 -
Objective-C 类和对象
Objective-C 类和对象新建工程 输入工程名-语言选择OC-Next 选择OC 类和对象 文件夹 command+ N 新建类 如图所示 如图 下面直接贴代码#import <Foundation/Foundation.h> #import "Hero.h" int main(int argc, const char * argv[]) { @autorel原创 2016-09-10 16:32:08 · 372 阅读 · 0 评论 -
iOS类目、延展和协议
类目 为已知的类添加新的方法。(已知类包括自己定义的类和系统已有的类) 类目的目的 1.将类的实现分散到多个不同的文件中 • 将多个类目的声明放入同一个.h文件中 • 将实现法纳入多个.m文件中。 2.使用类目创建对私有方法的引用 • 就是为类创建私有方法。 3.给对象添加非正式协议 • 现在逐渐被找你个事协议替代。 4.向对象添加非正式协议。 延展 在自己类的实现文件中添原创 2016-06-25 15:43:51 · 427 阅读 · 0 评论