iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)一、项目结构和plist文件二、实现代码1.说明:主控制器直接继承UITableViewController
// YYViewController.h// 02-QQ好友列表(基本数据的加载)//// Created...
分类:
移动开发 时间:
2014-06-02 20:34:48
阅读次数:
412
今天说一下深拷贝和浅拷贝
声明本文仅供参考,因为作者能力有限不能做到十全十美,所以请大家指正错误的地方,欢迎大家提出问题,我回虚心接纳!copy的目的是建立一个对象的副本,对其中一个对象进行修改时,不会影响到另外一个对象中的内容在iOS中copy包括:copy(拷贝)
& mutableCopy(可...
分类:
其他好文 时间:
2014-06-02 17:39:41
阅读次数:
225
iPhone程序开发 KVO/KVC实现机理分析iPhone
程序开发KVO/KVC实现机理分析是本文要介绍的内容,不多说,直接进入话题。我们来看详细内容。Objective-C里面的Key-Value Observing
(KVO)机制,非常不错,可以很好的减少浇水代码。关于KVO的学习,可以参考...
分类:
移动开发 时间:
2014-06-02 17:35:30
阅读次数:
268
内存管理 2014年5月21日僵尸对象:指向已经删除的对象内存空间
分类:
移动开发 时间:
2014-06-02 17:24:40
阅读次数:
542
iOS 关于 UIKit 专栏应该写在最前面的话...
分类:
移动开发 时间:
2014-06-01 14:38:30
阅读次数:
384
ARC在SDK4.0的时候加入的,由于要和以前的项目融合,就会有arc和非arc文件的混合。
当然,也就这两种情况:
1.自己的旧项目没有使用ARC,但是引入的第三方库却是使用了ARC的。
2.自己的新项目使用了ARC,但是引入代码却没有使用ARC。
这两种情况下,直接肯定是通不过编译的。可以通过升级旧项目,让其使用ARC来解决,但这个办法有时候会很麻烦。
有一个简单的办...
分类:
移动开发 时间:
2014-06-01 14:15:51
阅读次数:
314
跨平台移动应用开发框架Xamarin可以让你完全用C#编写你的应用程序,在iOS、Android、Windows
Phone
8、Windows8和mac平台上共享相同的代码。你可以重用你最喜欢的.NET库,而且还很容易地使用平台特定的库和框架。Xamarin提供了高性能编译的代码和完全访问所有本地...
分类:
移动开发 时间:
2014-06-01 12:24:39
阅读次数:
273
如果你不希望应用运行时 iPhone 进入锁屏待机状态,加入下面这行代码即可[[UIApplication sharedApplication] setIdleTimerDisabled:YES];顺便, 学习了下 UIApplication。iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示:对准UIApplicationMain,...
分类:
移动开发 时间:
2014-06-01 08:51:44
阅读次数:
418
分享几个常用的Xcode插件。第一个, 规范注释生成器VVDocumenter。顾名思义, 它可以很方便的为你自动添加注释使用效果如下:下载链接:https://github.com/onevcat/VVDocumenter-Xcode使用说明:1.前往GitHub下载工程文件:VVDocumenter-Xcode2.用Xcode打开工程,Command + BBuild成功后,可以在~/Libr...
分类:
移动开发 时间:
2014-06-01 00:19:39
阅读次数:
326
iOS性能优化分析
首先要熟悉几个概念
PNG 和 JPG 的区别是什么?
png格式的图片有alpha通道,jpeg则没有。png无损压缩,jpeg允许你选择0-100%的压缩质量。如果需要alpha通道(透明),就只能用png格式.CPU 和 GPU
如果想看看两者的区别,先得了解iOS视图背后的层级结构原理 上图中的最底下一行是硬件层,由GPU和CPU组成。 我们经常说到的硬件...
分类:
移动开发 时间:
2014-06-01 00:11:50
阅读次数:
415