开发过程中 很可能 把swift不成熟的地方用成熟的oc 代码来弥补一下 , 下面简单来学习一下,我也是照着视频 学习的 卖弄谈不上 就是一次学习笔记, 具体问题还是具体分析吧.需求 给展出出来的的图片 添加触摸点击响应事件实施方式:把这个 有触摸事件的UIImageView(OFImageView...
分类:
编程语言 时间:
2016-01-14 20:42:26
阅读次数:
209
1、Objective-C类和对象Objective-C 简称OC。OC是c语言的超集,简单来说就是,OC全面包容C语言,也就是在OC中,可以使用C语言代码,编译器可以兼容C语言,并对其进行编译,执行。1、面向过程po:Procedure Oriented面向过程,就是在一个整体思路定好的情况下,按...
分类:
其他好文 时间:
2016-01-10 09:18:06
阅读次数:
200
和果子博客园::首页::新随笔::联系::订阅::管理 9 Posts:: 0 Stories :: 1 Comments :: 0 Trackbacks公告昵称:和果子园龄:1年6个月粉丝:6关注:3+加关注搜索常用链接我的随笔我的评论我的参与最新评论我的标签我的标签oc零基础(4)面向对象(4)...
分类:
其他好文 时间:
2016-01-09 15:15:34
阅读次数:
276
分类(类别)作用:扩展已有类的功能 1、分类是原来的类增加方法 2、在方法内部可以访问原有类的成员变量(定义头文件中) 步骤 1、为原有类创建一个分类 2、在分类中增加新的方法的声明和实现 注意点: 1、分类中不能扩展原有类的成员变量 2、@property在分类中只能生成gett...
分类:
其他好文 时间:
2016-01-04 11:30:46
阅读次数:
150
OC基础 文件管理1.文件管理类NSFileManager对象的创建: NSFileManager *fm = [NSFileManager defaultManager];2.文件操作:(1)遍历查看目录下的文件: a.遍历查看目录下的文件:contentsOfDirectorAtPath:(N....
分类:
其他好文 时间:
2016-01-03 17:01:43
阅读次数:
137
OC基础 NSDate#import int main(int argc, const char * argv[]){ @autoreleasepool { NSDate *date = [NSDate date]; NSLog(@"date = %...
分类:
其他好文 时间:
2016-01-03 16:57:18
阅读次数:
152
ARC automatic Reference Counting 自动引用计数 ARC 编译器特性 编译器会在适当时候,加入内存管理的代码 强指针:默认所有的指针都是强指针 只要是有强指针指向一个对象,那么这个对象就不会被释放 只要是没有强...
分类:
其他好文 时间:
2016-01-03 13:00:56
阅读次数:
161
autorelease:延长对象生命周期 把对象放到离自己最近那个自动释放池中 当自动释放池销毁的时候,它会把放在其中所有对象进行一次release的操作 它和对象在哪里创建没有关系 自动释放池的原理: 1、系统中存在一个自动释放池栈, 当遇到 @autorelea...
分类:
其他好文 时间:
2016-01-03 10:59:08
阅读次数:
141
1.autorelease的用法 1、自动释放池及autorelease介绍 (1)在iOS程序运行过程中,会创建无数个池子,这些池子都是以栈结构(先进后出)存在的。 (2)当一个对象调用autorelease时,会将这个对象放到位于栈顶的释放池中 。 2、为什么会有aut...
分类:
其他好文 时间:
2016-01-03 02:49:10
阅读次数:
457
1,内存管理简单介绍 1,为什么要有内存管理? malloc selloc dealloc```需要回头复习 一般的内存 4s 是512m内存;6 是1024m内存; 当内存过大时,会耗尽内存。出现程序闪退。 2、OC内存管理的范围 : 管理任何继承NSObjec...
分类:
其他好文 时间:
2016-01-03 02:41:54
阅读次数:
1053