![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
文章平均质量分 66
i红人
纯屌丝,只有学习,才能进步。立志要成为一名伪FSD。
展开
-
Objective-c KVO and KVC
转载自: http://zhangbin.cc/archives/1839个人认为这篇文章讲得比较清晰,所以就转了。感谢博主的奉献。Objective-C Key-Value Coding 和 Key-Value Observing 学习笔记Leave a replyKey-Value Coding 解决什么问题?Objective-C 有点转载 2014-02-25 10:31:51 · 1342 阅读 · 0 评论 -
iOS中使用RNCryptor对资源文件加密
RNCryptor源码https://github.com/RNCryptor/RNCryptor。 基于RNCryptor我做了一个小工具,用来对资源文件先进行加密。(CXYRNCryptorTool) 加密后文件看起来是这样的: 接着就可以把这些文件导入我们的项目工程(就和以前导入图片一样)。 最后,就是对这些资源进行解密: (下面代码对01.cxy资源解密) NSData *原创 2015-05-30 19:53:04 · 7444 阅读 · 2 评论 -
NSURLSession 教程
为什么要使用NSURLSession?翻译原文 ,所有版权规其所有。well,先来看一些优点:后台上传和下载:只需在创建NSURLSession的时候配置一个选项,就能得到后台网络的所有好处。这样可以延长电池寿命,并且还支持UIKit的多task,在进程间使用相同的委托模型。能够暂停和恢复网络操作:使用NSURLSession API能够暂停,停止,恢复所有的网络任务,翻译 2015-01-09 23:23:54 · 5710 阅读 · 0 评论 -
黑魔法__attribute__((cleanup))
yuan黑魔法__attribute__((cleanup))编译器属性__attribute__用于向编译器描述特殊的标识、检查或优化,几个常用的用法看《mattt大神的文章》就好。今天发现一个名为cleanup的黑魔法属性,简单介绍下。基本用法__attribute__((cleanup(...))),用于修饰一个变量,在它的作用域结束时可以转载 2014-09-25 10:16:00 · 1508 阅读 · 0 评论 -
iOS 黑白棋游戏
写了个iOS版的黑白棋游戏,单机版。现已在github上开源。 ui界面比较丑,但不影响功能。效果图如下:绿色部分是对玩家的提示。 github地址:https://github.com/iHongRen/CXYOthello. 欢迎clone. 提意见。 ...原创 2014-09-19 16:26:08 · 1824 阅读 · 0 评论 -
iOS应用开发最佳实践系列一:编写高质量的Objective-C代码
点标记语法属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。良好的风格:view.backgroundColor = [UIColor orangeColor];[UIApplication sharedApplication].delegate;不良的风格:[view setBackgroundColor:[U转载 2014-04-29 01:08:10 · 1485 阅读 · 0 评论 -
NSAttributedString 详解
NSAttributedString可以让我们使一个字符串显示的多样化,但是目前到iOS 5为止,好像对它支持的不是很好,因为显示起来不太方便(至少没有在OS X上方便)。首先导入CoreText.framework,并在需要使用的文件中导入:#import创建一个NSMutableAttributedString:NSMutableAttribut转载 2014-05-02 10:01:59 · 5279 阅读 · 0 评论 -
使用GCD
转自大神的什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Clos转载 2014-05-01 16:22:22 · 627 阅读 · 0 评论 -
iOS学习系列 - 扩展机制category与associative objc_setAssociatedObject
转自:http://www.cnblogs.com/liping13599168/archive/2012/09/13/2682664.htmlcategory与associative作为objective-c的扩展机制的两个特性,category即类型,可以通过它来扩展方法;associative,可以通过它来扩展属性;在iOS开发中,可能category比较常见,相对的associ转载 2014-05-01 17:15:47 · 1707 阅读 · 0 评论 -
谷歌分析iOS开发包实战
这篇文章还可以在这里找到 英语 创建一个成功的产品,你和你的团队必须掌握一个分析和统计用户数据的方法!否则,你永远也无法知道你的应用哪些部分是用户一直偏爱使用的,而且没有发生异常,哪些不是。有许多种方式去衡量用户的使用情况并且有大量的现成框架能够帮助你做到这一点。在本篇教程中,你将会学习谷歌分析开发包(Google Analytics)在iOS上的实际应用案例。 本转载 2014-04-30 14:41:56 · 1322 阅读 · 0 评论 -
IOS NSString类型十六进制转换为十进制
今天项目有一个需求是这样的。服务器端传一个这样格式的字符串:aabbcc 到客户端用来代表RGB。如:a3b8e5 即表示:RGB red:163green:184 blue:229.那么怎样从 @“a3b8e5”中得到上面的结果?有一个非常有用的函数:strtoul int red =strtoul([[@“a3b8e5”su原创 2014-02-18 13:59:02 · 5326 阅读 · 1 评论 -
OS X10.11 cocoapods不能用问题
首先,看下自己rubygems.org 镜像是否是https的。chendeMacBook-Pro:~ xxx$ gem sources -l*** CURRENT SOURCES ***https://ruby.taobao.org/ //如果是http,替换为https如果还是以前的http://ruby.taobao.org/需要替换掉:chendeMacBook-Pro:~ xxx$原创 2015-10-14 17:35:19 · 1171 阅读 · 0 评论