随笔分类 -  IOS

IOS开发 学习记录
摘要:1、移动2、动画3、缩放3、旋转4、简化代码5、总结UIButton 的两种状态normalhighlighted1、移动OC语法规定:不允许直接修改某个对象中结构体属性的成员。 1 // 获取image控件的frame 2 CGRect rect = self.btnImage.... 阅读全文
posted @ 2015-04-25 13:33 struggle_time 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:应用程序开发流程1、IOS开发需要思考的问题 用户是谁?不同应用程序的内容和用户体验大不相同,这取决于想要编写的是什么应用程序,它可能是儿童游戏,也可能是待办事项列表应用程序,又或者是测试自己学习成果的应用程序。 应用程序的用途是什么?赋予应用程序一个明确的用途十分重要。了解激发用户使用应用程序... 阅读全文
posted @ 2015-04-24 21:35 struggle_time 阅读(627) 评论(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 阅读(451) 评论(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 阅读(832) 评论(0) 推荐(0) 编辑
摘要:一、block block 代码段 标识是 ^ block 和函数很像 1、可以保存代码 2、有返回值 3、有形参 格式 返回值 (block名)(形参列表) = ^(形参列表) {代码段}; 使用方法:block名(形参);block 总结: 1、定义 // 没... 阅读全文
posted @ 2015-04-19 13:15 struggle_time 阅读(877) 评论(0) 推荐(1) 编辑
摘要:ARC 1、ARC机制 2、ARC 判断准则 3、注意事项 4、ARC和非ARC混合使用ARC机制 ARC 是编译器特性,而不是 iOS 运行时特性,它也不是类似于其它语言中的垃圾收集器。因此 ARC 和手动内存管理性能是一样的,有时还能更加快速,因为编译器还可以执行某些优化ARC 判断准... 阅读全文
posted @ 2015-04-19 09:32 struggle_time 阅读(287) 评论(0) 推荐(0) 编辑
摘要:内存管理 1、基本知识 2、关闭ARC机制 3、@property 4、循环引用 5、自动释放池 6、内存管理总结一、基本知识内存的分类 栈:局部变量 堆:动态申请的对象,变量等 全局(静态):static 变量,const变量,全局变量等引用计数器 每个OC对象都有自己的引用计... 阅读全文
posted @ 2015-04-18 22:45 struggle_time 阅读(351) 评论(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 阅读(340) 评论(0) 推荐(1) 编辑
摘要:xcode使用技巧1、自动生成类2、断点调试3、代码段保存4、注释标记1、新建类,自动生成两个文件和基本结构第一步第二步,选择新建一个类,而不是一个源文件第三步,书写类名一级自己要继承的父类第四步、选择文件的保存路径最后,自动生成两个文件,一个头文件,一个源文件,文件的基本结构已经写好了。2、断点调... 阅读全文
posted @ 2015-04-17 10:30 struggle_time 阅读(391) 评论(1) 推荐(2) 编辑
摘要:面向对象的三大特性 1、封装 2、继承 3、多态一、封装将类内部的属性保护起来,在外部不能直接访问,那么如果需要访问怎么办呢?OC提供了set方法来对成员变量进行访问set方法1、作用:提供一个方法给外界设置age属性的值2、命名规范 方法名必须是set开头 set后面跟上成员变量的名称,... 阅读全文
posted @ 2015-04-16 17:29 struggle_time 阅读(690) 评论(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 阅读(468) 评论(0) 推荐(0) 编辑
摘要:流程控制顺序结构、选择结构、循环结构1、顺序结构程序默认是顺序执行的。2、选择结构if选择语句 第一种情况 if(条件)//条件成立执行下面语句 { //语句 } 第二种情况 if(条件)//条件成立执行下面语句,否则执行else里面的语句 { //语句 } else ... 阅读全文
posted @ 2015-04-09 17:38 struggle_time 阅读(424) 评论(0) 推荐(0) 编辑
摘要:运算符C语言有34种运算符,常见的有加减乘除。算术运算符1、加 10+22、减 20-23、乘 12*24、除 10/25、取余 10%3 = 1; 10%-3 = 1; -10%3 = -1; -10%-3 = -1; 取余结果只和左边的数值相关,和右边数值无关。注意:类型转换 ... 阅读全文
posted @ 2015-04-09 13:00 struggle_time 阅读(408) 评论(0) 推荐(0) 编辑
摘要:先来学习一下C语言基础知识,总结如下:在xcode下编写代码。1、编写代码2、编译:cc –c 文件名.c编译成功会生成一个 .o的目标文件3、链接:把目标文件.o和系统自带的库合并在一起,生成一个可执行文件。 指令:cc 文件名.o链接成功会生成一个.out可执行文件,选择用终端打开运行。4、运行... 阅读全文
posted @ 2015-04-08 22:58 struggle_time 阅读(622) 评论(0) 推荐(0) 编辑
摘要:暂时还没买Macbook,先用虚拟机练练手。先说说准备工作,我是在win8下安装的,这个不是关键的,只要Vmware版本和MAC OS X版本确定就行了,win7下同样可以。1、虚拟机Vmware10.0.0 下载地址 http://pan.baidu.com/s/1jGvK5pW2、securab... 阅读全文
posted @ 2015-04-08 15:07 struggle_time 阅读(9393) 评论(5) 推荐(3) 编辑

点击右上角即可分享
微信分享提示