ios技术

Object-c Archiving归档

1.系统对象 NSArray NSDictionary NSSet NSNumber 因为系统自定义对象都实现了NSCoding接口 以NSArray为例,array没有赋值,为空        ...

Reveal查看任意app的高级技巧

Reveal是一个很强大的UI分析工具,与其他几个功能相近的工具(比如PonyDebugger)相比,其最大的特点就是非常直观,用来查看app的UI布局非常方便。其常规用法是将framework集成至Xcode工程中,可参见Reveal的...

iOS真机UI调试利器——Reveal

  做iOS的开发,UI是非常非常重要的一环。调试时我们一般用模拟器,提交前用真机做测试。用模拟器来调试UI效果虽然快捷方便,但有时仍然希望有更强大的工具来帮助分析UI,尤其是专注在UI的效果调试时。最...

iOS 实现后台长时间运行的思路

对于ios7,苹果支持几种后台运行模式,backgroundTask,voip,后台播放音乐等,具体看官方文档就好。 需要在后台跑一个长时间运行的计时器,所以就不能让app进入suspend状态。 这个前提是要在工...

iOS第三方库-CocoaLumberjack-DDLog

发现一个,很厉害的小工具,让xCode控制台输出文本有颜色! 闲话不说,上代码。 大概需要三个步骤: 一、安装xCode扩展插件XcodeColors。 二、引入第三方库CocoaLumber...

iOS 实现后台运行的解决方法

对于ios7,苹果支持几种后台运行模式,backgroundTask,voip,后台播放音乐等,具体看官方文档就好。 我这边需要在后台跑一个长时间运行的计时器,所以就不能让app进入suspend状态。 很早以...

iOS开发中GCD在多线程方面的理解

GCD为Grand Central Dispatch的缩写。 Grand Central Dispatch (GCD)是Apple开发的一个多核编程的较新的解决方法。在Mac OS X 10.6雪豹中首次推出,并在最近引入到了iOS4.0。 GCD是一个替代诸如NSThread等技术...

iOS UILabel显示不同的字体和颜色

 在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, ...