
OC
文章平均质量分 83
hnjyzqq
这个作者很懒,什么都没留下…
展开
-
AVPlayer的使用(远程控制)
导入头文件#import 远程控制事件接收与处理- (void)viewWillAppear:(BOOL)animated{[super viewWillAppear:animated];[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];[self becomeFirstResponder转载 2015-06-23 18:10:00 · 1139 阅读 · 0 评论 -
AFNetworking2.0 NSHipster翻译
AFNetworking 是当前 iOS 和 Mac OS X 开发中最广泛使用的开源项目之一。它帮助了成千上万叫好又叫座的应用,也为其它出色的开源库提供了基础。这个项目是社区里最活跃、最有影响力的项目之一,拥有 8700 个 star、2200 个 fork 和 130 名贡献者。从各方面来看,AFNetworking 几乎已经成为主流。但你有没有听说过它的新版呢?AFN转载 2014-10-10 14:32:51 · 378 阅读 · 0 评论 -
AFNetworking
1 将AFNetWorking文件夹导入项目 2 添加类库 Security.framework、MobileCoreServices.framework、SystemConfiguration.framework 3 在使用的地方 #import "AFNetworking.h" 解决编译时警告: Prefix.pch文件中加入 #import原创 2014-10-10 14:15:50 · 830 阅读 · 0 评论 -
#ifdef _DEBUG 使用总结
#ifdef _DEBUG virtual void AssertValid() const; //assert(断言)valid(有效的,正确的)virtual void Dump(CDumpContext& dc) const; //存储上下文#endif这两个函数是调试用的,第一个函数检查可用性,即是否有效 第二个函数如果未更改的话,最终调用的是Cwnd::Dump();转载 2015-01-08 13:08:52 · 1151 阅读 · 0 评论 -
OC 的13个缺点
1. 笨重的语法在Objective-C中,必须要编写大量的代码来声明一个类或属性。对比下面的Objective-C和Scala的代码段,效果不言而喻。[js] view plaincopy@interface Foo : NSObject @property (readonly) int bar; - (instance转载 2014-10-04 14:12:54 · 657 阅读 · 0 评论 -
OC 弱引用 weak __weak assign __assign
弱引用在计算机程序设计中,弱引用,与强引用相对,是指不能确保其引用的对象不会被垃圾回收器回收的引用。一个对象若只被弱引用所引用,则被认为是不可访问(或弱可访问)的,并因此可能在任何时刻被回收。一些配有垃圾回收机制的语言,如Java、C#、Python、Perl、Lisp等都在不同程度上支持弱引用。翻译 2014-10-04 14:10:05 · 969 阅读 · 0 评论 -
iOS中属性化字符串
富文本的基本数据类型是NSAttributedString。**属性化字符串**(attributed string)是把属性设置到某些字符上的字符串。属性可以是任何键值对,但是为了实现富文本,则通常会包含样式信息,比如字体、颜色和缩进。通常使用NSMutableAttributedString更好,这样我们就可以修改字符串各部分的属性。NSAttributedString则需要字符串的属性保转载 2014-10-08 19:18:40 · 2165 阅读 · 0 评论 -
Xcode帮助文档使用
Xcode文档的结构如上图,打开后,整个文档界面有左面的侧栏和右面的内容区域构成。左面的侧栏可以选择不同的文档库。你的Xcode里面一般来说有一组不同版本的iOS文档库、一组不同版本的OS X文档库,以及一个Xcode文档库。如果你这里没有你要查看的文档库,你可以选择Xcode的Preferences菜单,然后选择Downloads -> Documentation。在这里转载 2014-09-13 11:33:44 · 1165 阅读 · 0 评论 -
iOS开发 Object-C ARC模式讲解
Revolution of Objective-c本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟转载 2014-09-13 13:15:45 · 1819 阅读 · 0 评论 -
关于Object-C 底层实现self isa 的理解
其他废话我就不多讲了,谈一谈我对self 和 isa的理解!主要是和java对比: self概念上的理解上我认为和java中的this是一样的,当然,底层的实现是有区别的,毕竟是不同平台的两个语言,但是他们的概念的理解是一样的。就是在类实例化对象时,self指向了对象的首地址。 isa则相当于java中每个对象的class,就像我们平时写的,XXX.getClass()或XXX转载 2014-09-13 11:24:01 · 804 阅读 · 0 评论 -
iOS isa 浅析
看见一到面试题讲述一下Objective-C中的isa?完全没听说过,打算小研究一下。 参考:http://blog.sina.com.cn/s/blog_7a2ffd5c01010nme.html 原来isa类似类似于java中的class,用于动态的获取一个类动态运行时的信息。不过OC比java牛B的是,OC可以在运行时为类添加方法,所以isa比class稍微复杂一点转载 2014-09-13 09:22:22 · 1988 阅读 · 1 评论 -
OC 随机数
iPhone开发随想:rand()还是arc4random() 今天在iPhone开发过程中,遇到一个需要生成随机数的问题。很快rand()和arc4random()都进入了考虑范围,但选择的时候感觉有点为难。之前的时候可能没有思索就随便挑一个用了,不过这次良心发现不能太随便了。rand() 和arc4random()到底应该如何取舍呢?调查了下,发现下文很好地解答了这个转载 2014-09-13 14:44:41 · 955 阅读 · 0 评论 -
OC 内存管理
Objective-C提供了三种内存管理方式:manual retain-release(MRR,手动管理),automatic reference counting(ARC,自动引用计数),garbage collection(垃圾回收)。iOS不支持垃圾回收;ARC作为苹果新提供的技术,苹果推荐开发者使用ARC技术来管理内存;这篇笔记主要讲的是手动管理。内存管理的目转载 2014-09-12 09:59:52 · 414 阅读 · 0 评论 -
Xcode控制台调试命令
1. Xcode内置GDB,可以使用GDB调试,调试命令: 1.1 po 命令:为 print object 的缩写,显示对象的文本描述 (lldb) po [$eax class]:输出异常对象的地址 (lldb) po [$eax name]:输出这个异常的名字转载 2014-09-12 13:45:28 · 793 阅读 · 0 评论 -
Xcode如何查看内存中的数据
在 debug 模式下如何在断点处,查看字符指针变量内存中的值,像vs2008的调试工具一样的内存查看器,现在只能查看第一个内存中的值可以在输出窗口采用gdb命令:x /nfu n表示要显示的内存单元的个数-----------------------------------------f表示显示方式, 可取如下值:x 按十六进制格式显示变量d 按十进制格式显示变量转载 2014-09-12 13:28:36 · 485 阅读 · 0 评论 -
OC之@property @synthesize用法详解
在OC开发中 点语法用的是最为广泛的语法原创 2014-09-22 08:22:22 · 1553 阅读 · 0 评论