上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: 应用程序开发流程1、IOS开发需要思考的问题 用户是谁?不同应用程序的内容和用户体验大不相同,这取决于想要编写的是什么应用程序,它可能是儿童游戏,也可能是待办事项列表应用程序,又或者是测试自己学习成果的应用程序。 应用程序的用途是什么?赋予应用程序一个明确的用途十分重要。了解激发用户使用应用程序... 阅读全文
posted @ 2015-04-24 21:35 struggle_time 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 第一个IOS应用程序,就从最简单的开始吧。1、先了解一下开发环境,Xcode的相关组成2、还有模拟器3、运行与停止按钮4、新建一个工程5、看看main函数里都有啥6、现在来添加一个控件1、先了解一下开发环境,Xcode的相关组成2、还有模拟器可以在菜单Xcode-->Open Developer T... 阅读全文
posted @ 2015-04-23 10:29 struggle_time 阅读(449) 评论(0) 推荐(0) 编辑
摘要: Foundation 框架的学习一、Foundation 常用结构体 1、NSRange(location,length) 1 typedef struct _NSRange {2 NSUInteger location; // unsigned long3 NSUInteger ... 阅读全文
posted @ 2015-04-20 19:29 struggle_time 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 一、block block 代码段 标识是 ^ block 和函数很像 1、可以保存代码 2、有返回值 3、有形参 格式 返回值 (block名)(形参列表) = ^(形参列表) {代码段}; 使用方法:block名(形参);block 总结: 1、定义 // 没... 阅读全文
posted @ 2015-04-19 13:15 struggle_time 阅读(873) 评论(0) 推荐(1) 编辑
摘要: ARC 1、ARC机制 2、ARC 判断准则 3、注意事项 4、ARC和非ARC混合使用ARC机制 ARC 是编译器特性,而不是 iOS 运行时特性,它也不是类似于其它语言中的垃圾收集器。因此 ARC 和手动内存管理性能是一样的,有时还能更加快速,因为编译器还可以执行某些优化ARC 判断准... 阅读全文
posted @ 2015-04-19 09:32 struggle_time 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 内存管理 1、基本知识 2、关闭ARC机制 3、@property 4、循环引用 5、自动释放池 6、内存管理总结一、基本知识内存的分类 栈:局部变量 堆:动态申请的对象,变量等 全局(静态):static 变量,const变量,全局变量等引用计数器 每个OC对象都有自己的引用计... 阅读全文
posted @ 2015-04-18 22:45 struggle_time 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 1、点语法2、成员变量的作用域3、@property和@synthesize4、id类型5、构造方法6、自定义构造方法7、模板修改8、Category - 分类9、类扩展一、点语法点语法的本质还是方法调用1 Person *p = [Person new];2 p.age = 10;... 阅读全文
posted @ 2015-04-17 16:44 struggle_time 阅读(339) 评论(0) 推荐(1) 编辑
摘要: xcode使用技巧1、自动生成类2、断点调试3、代码段保存4、注释标记1、新建类,自动生成两个文件和基本结构第一步第二步,选择新建一个类,而不是一个源文件第三步,书写类名一级自己要继承的父类第四步、选择文件的保存路径最后,自动生成两个文件,一个头文件,一个源文件,文件的基本结构已经写好了。2、断点调... 阅读全文
posted @ 2015-04-17 10:30 struggle_time 阅读(387) 评论(1) 推荐(2) 编辑
摘要: 面向对象的三大特性 1、封装 2、继承 3、多态一、封装将类内部的属性保护起来,在外部不能直接访问,那么如果需要访问怎么办呢?OC提供了set方法来对成员变量进行访问set方法1、作用:提供一个方法给外界设置age属性的值2、命名规范 方法名必须是set开头 set后面跟上成员变量的名称,... 阅读全文
posted @ 2015-04-16 17:29 struggle_time 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 开始学习OC,时间不等人啊,要抓紧了。OC基本知识新建一个以.m结尾的文件,这既是oc的程序文件。在oc程序中完全兼容C语言。编译好链接类似。oc包含头文件是使用#import import 和include 的区别: 1:import和include一样的包含功能 2:import可以自动防止... 阅读全文
posted @ 2015-04-15 22:05 struggle_time 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 预处理1、宏定义2、条件编译3、文件包含注意: 1、所有预处理都是以#开头,并且结尾不用分号. 2、宏名一般用大写字母,以便与变量名区别开来,但用小写也没有语法错误 3、作用域也是从定义到代码块结束 4、定义一个宏时可以引用已经定义的宏名 5、在编译预处理用字符串替换宏名时,不作语法检查,... 阅读全文
posted @ 2015-04-14 20:41 struggle_time 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 目录:1、全局变量和局部变量2、结构体3、结构体数组4、结构体做函数参数5、结构体指针6、枚举7、总结一、全局变量和局部变量全局变量和局部变量的区别1、 全局变量,再函数外定义的变量 作用范围:是从变量定义到文件结束 默认初始值是02、 局部变量,再函数内部定义的变量 作用域:... 阅读全文
posted @ 2015-04-13 23:15 struggle_time 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 给出两个整数,L和R,其中L 2 #include 3 #include 4 #include 5 #include 6 #define MAXSIZE (1000) 7 /* 8 求两个数的最大异或值。 9 */ 10 11 12 /* 13 * 14 ... 阅读全文
posted @ 2015-04-12 22:51 struggle_time 阅读(259) 评论(0) 推荐(0) 编辑
摘要: C语言 指针简单使用如下: int *p;//定义 int a = 10; p = &a;//赋值 int * b = &a;//定义并赋值定义格式:类型 *指针变量名;注意事项:1、一定要先定义后赋值,用完记得清空。2、%p输出指针里面存储的地址值。3、清空指针可以用 p = 0;或p =... 阅读全文
posted @ 2015-04-12 18:15 struggle_time 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 数组数组故名思议就是一组数据的集合。int a[10];//可以存储10个整数char c[8];//可以存储8个字符‘一般格式:数组类型 数组名[元素个数];数组元素的访问:下标,a[2],a[0],a[4];//下标是从0开始的下面是示例 1 #include 2 3 4 5 //数组作为... 阅读全文
posted @ 2015-04-11 17:24 struggle_time 阅读(444) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页