
Objective-C
文章平均质量分 77
spark_csdn
这个作者很懒,什么都没留下…
展开
-
Foundation 之 NSData
Foundation 之 NSData 创建对象、初始化、成员函数等...字节流:当我们要把一些数据信息写入到文件或者发送到网络,在操作之前应先把数据信息转化为字节流。--字符串对象和NSData字节流对象的转换--从其它位置获取内容来创建NSData对象--加载一个文本文件到NSData对象中原创 2015-11-01 20:41:58 · 611 阅读 · 0 评论 -
Foundation 之 NSValue
Foundation 之 NSValue 创建对象、初始化、成员函数等,它可以将指针、结构体等复杂的数据类型存储为对象原创 2015-11-01 20:40:53 · 302 阅读 · 0 评论 -
Foundation 之 NSNumber
Foundation 之 NSNumber 创建对象、初始化、成员函数等...原创 2015-11-01 20:31:47 · 335 阅读 · 0 评论 -
Foundation 之 NSSet和NSMutableSet以及NSIndexSet和NSMutableIndexSet
Foundation 之 NSSet和NSMutableSet以及NSIndexSet和NSMutableIndexSet创建对象、初始化、成员函数等...另外举例说明通过集合获取数组中的元素。原创 2015-11-01 20:22:16 · 656 阅读 · 0 评论 -
Foundation 之 NSDictionary和NSMutableDictionary
Foundation 之 NSDictionary和NSMutableDictionary 字典和可变字典 创建对象、初始化、成员函数等...原创 2015-10-25 21:33:15 · 316 阅读 · 0 评论 -
Foundation 之 NSArray和NSMutableArray
Foundation 之 NSArray和NSMutableArray 数组和可变数组 创建对象、初始化、成员函数等...另外举例数组和字符串的联合使用...原创 2015-10-25 18:49:24 · 393 阅读 · 0 评论 -
Foundation 之 NSString和NSMutableString
Foundation 之 NSString和NSMutableString创建对象、初始化、成员函数等原创 2015-10-16 11:39:01 · 444 阅读 · 0 评论 -
Objective-C开发-Foundation框架
Foundation是支撑整个Objective-C开发的基础库。它提供如字符串、数组、字典、集合等基本数据结构、常用对象,以及相应的方法。相对于更高级的Cocoa库,Foundation运行在应用程序抽象层中更底层。Cocoa和UIKit框架主要关注于应用程序、视图以及用户交互,而Foundation则主要关注更低层的组织数据的任务。下面,介绍Foundation提供的一些关键类原创 2015-10-15 17:46:59 · 804 阅读 · 0 评论 -
Cocoa中的设计模式(MVC模式\委托模式\键值观察模式)
Cocoa是围绕着一系列设计模式所创建的,其目的是让开发者的工作更加协调和更加高效。1.模型-视图-控制器(MVC:model-view-controller)模式: Cocoa和Cocoa Touch 很大部分都是根据它构建的;2.委托(delegate)模式: 它允许你的代码和Cocoa可以在“决定什么代码被谁运行”上高度灵活;3.键值观察(key-value observing)模式: 它允许你的代码可以在不对其他对象进行检查的情况下观察到其他对象的变更。原创 2015-10-15 17:32:16 · 891 阅读 · 0 评论 -
UI界面:手写UI代码或者使用xib和StoryBoard制作UI界面的区别和分析
UI: Code vs Xibs vs StoryBoard 最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍和困惑和疑问,就是应该如何制作UI界面。iOS应用是非常重视用户体验的,可以说绝大多数的应用成功与否与交互设计以及UI是否漂亮易用有着非常大的关系。而随着iOS开发发展至今,可以说在UI制作上大家逐渐分化为了三种主要流派:使用代码手写UI及布局;使用单个xib文转载 2015-09-09 13:47:57 · 823 阅读 · 0 评论 -
App 从Windows到OS X的移植
在移植之前我们需要了解不同的目标平台,学习不同平台下编程的基础知识。Mac OS X系统是基于BSD Unix的内核环境,支持Standard C++ Library,类似fopen、fread、fwrite、stl函数及其他函数在Mac OS X中也可使用。另外,在Win32 API和BSD API之间还存在一对一映射:CreateFile对应open、ReadFile对应read、WriteF转载 2015-08-19 16:56:07 · 554 阅读 · 0 评论 -
IBOutlet 以及 IBAction 意义
IBOutlet和IBAction 是为了你在interface building 设计交互界面的时候告诉它这些是你要用到的,其他的没标明的都是不需要直接和界面交互的。简单理解:假设有两个黑盒子:盒子A里放着代码 ,盒子B里放着盒子A要用到的ui组件要想让A里的代码访问到B里的组件,比如想要修改label的文字 ,那些就要从A处打个洞连到B处,这时就用IBOutletB原创 2015-08-18 20:09:09 · 780 阅读 · 0 评论 -
ARC机制 和 strong weak 深刻理解
目录(?)[-]写在开头什么是ARCARC工作原理ARC机制一点提醒写在开头虽然距离WWDC2011和iOS 5已经快一年时间,但是很多开发者并没有利用新方法来提高自己的水平,这点在ARC的使用上非常明显(特别是国内,基本很少见到同行转向ARC)。我曾经询问过一些同行为什么不转向使用ARC,很多人的回答是担心内存管理不受自己控制..其实我个人认为转载 2015-08-18 16:58:01 · 548 阅读 · 0 评论 -
@property的属性 strong 和 weak 深刻理解(强引用与弱引用)
在Objective-C里,用@property访问所有的实例变量。@property有一对属性:strong 和 weak。官方文档里的解释晦涩难懂;Stack Overflow里的用户RDC (http://stackoverflow.com/users/1371853/rdc) 给出了形象的解释:把对象想象成一条狗,它要跑 (be deallocated)。强指针就像一条拴在狗脖转载 2015-08-18 15:18:37 · 3202 阅读 · 1 评论