- 博客(15)
- 收藏
- 关注
原创 Object-c集合的简单介绍
NSArray/NSMutableArray/ NSSet/NSMutableSet /NSDictionary/NSMutableDictionary
2015-04-29 22:08:06 934
原创 自己理解的C和OC的本质区别
C和OC的区别OC使用消息结构(messaging structure),C使用函数调用(function calling)消息结构:运行时所执行的代码由运行环境决定(动态绑定)函数调用:运行时所执行的代码由编译器决定OC的重要工作都有“运行期组件”(runtime component)而非编译器完成,包括:OC面向对象特性所需要的全部数据结构及函数OC全部内存管理方法
2015-04-19 21:22:14 1805
原创 OC中,ARC机制下类的属性的定义
1.属性属性时OC的一项特性,用于封装对象中的数据@property基于严格的命名规范优点:使用点语法和存取方法效果相同使用属性,编译器会自动编写访问这些属性所需的方法,该过程由编译器在编译器执行禁止编译器自动合成存取方法自己实现存取方法使用@dynamic关键字,该关键字会告诉编译器:不要自动创建实现属性所用的实例变量不要为其创建存取方法。编译器确
2015-04-19 21:18:23 486
原创 iOS学习,数据存储小结
1、数据存储方式XML属性列表PreferenceNSArchiveSQLite3Core Data2、沙盒 1》沙盒结构应用程序包:包含了所有的资源文件和可执行文件Documents:保存需要持久化的数据,iTunes同步时会备份,用于游戏存档等(影响审核)tmp:当前运行时所需要的临时数据,退出应用程序时清空Library/Caches:保存应用运行时生成的需要
2015-04-19 21:15:23 432
原创 iOS中一些零碎的整理
1、隐藏键盘的方式抛出第一响应者(resignFirstResponse)设置UIView的endEditting = YES2、UIView的tranform属性的指令特性3、数组的懒加载:重写getter方法,判断为nil时才初始化4、UIImageView和UIButton的区别UIImageView比UIButton效率更高,因为减少了事件监听处理,节省资源UI
2015-04-19 21:14:15 652
原创 OC学习,字典的整理
字典的原理: 与java中的hashmap功能相同 key ---> value 字典中存储的都是键值对一、dictionary创建字典方法1: NSArray *keys = @[@"name", @"address"]; NSArray *objects = @[@"jack", @"tia
2015-04-19 13:58:02 417
原创 字符串NSString学习,相关方法整理
NSString字符串的创建字符串的导出-(BOOL)writeToFile:(NSString*)path atomically:(BOOL)useAuxiliaryFile encoding:(NSStringEncoding)enc error:(NSError **)error;atomically原子性:写入内容到文件中时候,会写入一个临时文件中,在把临时文件中所有内
2015-04-19 13:55:16 453
原创 ui界面搭建,自己的理解和总结
storyBoard 影响整个界面,描述程序界面。只要修改这个文件,就能修改整个界面。学习方法:一.先把界面跑起来,在找有什么文件能影响这个界面,就能猜测出这个文件能改变界面。二.找到目标文件了,随意拖控件进去,然后运行程序,看看界面的变化。三.发现控件位置不变,因为当前模拟器是3gs,3.5英寸屏幕,而stroyBoard是4英寸的,位置不对正常。解决方式:将stroyBoard
2015-04-19 13:53:32 755
原创 iOS回调机制的理解
各种回调机制的比较:1)代理:也叫委托,当某个对象收到多个事件,并要求同一个对象来处理所有事件时。委托机制依赖于某个协议定义的方法来发送消息。代理主要是提供接口、或是类似C++多重继承功能,为类提供一种修饰机制。代理不是为回调而生的,它应该表述一组互操作约定。优点:实现简单,容易理解。强类型检查。缺点:类与类间建立了比较强的耦合关系有可能需要较长期保存委托以进行回调
2015-04-19 13:50:45 1147
原创 NSAttributedString的学习和理解
字符属性 字符属性可以应用于attributed string 的文本中。 NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyleAttributeName;(段落) NSString *const NSForegroundColorAttributeName
2015-04-19 12:28:50 385
原创 OC中ARC机制的理解和整理
ARC的本质ARC是编译器(时)特性,而不是运行时特性,更不是垃圾回收器(GC)。Automatic Reference Counting (ARC) is a compiler-level feature that simplifies the process of managing object lifetimes (memory management) in Cocoa ap
2015-04-19 12:10:30 664
原创 iOS开发中,对进程和线程的理解
1.进程1.1>进程是指在系统中正在运行的一个应用程序(同时打开QQ和Xcode,系统会分别启动2个进程)1.2>每个进程之间是独立的,每个进程均运行在其专用的且受保护的内存空间内2.线程1.1>一个进程想要执行任务,必须得有线程(每个进程至少要有一条线程,即主线程)1.2>线程是进程的基本执行单元,进程的所有任务都在线程中执行3.多线程3.1>一个进程中可以开启多
2015-04-19 11:14:55 709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人