摘要:
在重构方法中,存在着一对看似矛盾的双胞胎:“隐藏委托关系”和“移除中间人”。很难说什么程度的隐藏才是合适的,还好,有了Hide Delegate (隐藏委托关系)和Remove Middle Man (移除中间人),你大可不必操心这个问题。因为你可以在系统运行过程中不断进行调整。随着系统的变化,“合适的隐藏程度”这个尺度也相应改变。6个月前恰如其分的封装,现今可能就显得笨拙。重构的意义在于:你永远不必说对不起 ---- 只要把出问题的地方修补好就行了。 阅读全文
摘要:
原文链接地址:http://www.cnblogs.com/andyque/archive/2011/08/30/2159086.html教程截图: 下面是一篇有澳洲墨尔本的一名全职iOS开发者提供的文章。他在论坛上是一个很摩登的年轻人– Adam Eberbach。 ·Bundle identifier ·provisioning profiles ·App ID ·certificate signing request 对于新手,的确很难一口气搞清楚这些东东到底有什么区别。 下面我们来揭开它们的神秘面纱,在读完这篇文章后,你应该可以把这些东西联系起来 阅读全文
摘要:
简单的说,每次事件处理时候开始的时候,ios会为我们自动生成一个autorelesepool,,结束的时候释放掉。之前我们有误解是只有在main程序中有一个autoreleasepool,我们代码中所有autorelease对象都在这个pool中,这个观点是不正确的。You have to understand the concept of a run-loop. The run loop in iOS waits for some event to happen and then it acts upon it. That event could be the user touching t 阅读全文
摘要:
iPhone4清理垃圾文件的方法gqzhu:用了一段时间的小4之后,装了一大堆的软件,像在线的视频播放,音乐播放,游戏软件等等,近期发现机子使用越来越慢,系统的可用空间越来越少,又苦于不知道如何去清理,于是google了一把,发现有一篇文章描述的还算详细,自己也做了尝试,还真清理了一大堆“垃圾”文件,机子感觉比清理之前快好多,现在转过来和大家分享一下。http://iphonebbs.cnmo.com/redirect.php?fid=1012&tid=520588&goto=nextoldset1、最常见的情况:iTunes同步视频、音频文件丢失 分析原因:由于USB接口等原 阅读全文
摘要:
xuchen,xichen 编写 阅读全文
摘要:
【51CTO独家译文】2011年6月的编程语言排行榜Lua语言一军突起,一举进入前十名。这与一年前苹果决定在iOS系统上使用Lua语言密不可分。但是,你了解如何用Lua语言在iOS上开发应用吗?51CTO将向各位介绍Lua语言的iOS应用开发框架——Wax,其中在iOS平台上无比火爆的《愤怒的小鸟》就是由Lua语言用Wax开发的。全文共分两部分,第一部分51CTO将带您深入探讨Wax具有的一些好处,同时演示把Lua与Xcode 4和iOS软件开发工具包(SDK)集成起来必不可少的实际步骤。第二部分51CTO将逐步介绍如何用Wax构建一个简单的应用程序,显示Twitter上的当前趋势话题列表,可 阅读全文
摘要:
转自:http://apple.178.com/201101/88976615701.htmlSHSH备份工具tinyumbrella升级至4.21.02版本,备份操作更加简便,下面给大家演示一下。工具下载使用SHSH备份工具需要JRE运行环境,安装此程序即可Java Runtime Environment-6.1.210.6SHSH备份工具TinyUmbrellaTinyUmbrella-4.30.05操作步骤安装有安全软件的朋友会提示tinyumbrella修改hosts,这里一定要允许。或者直接关闭所有的安全软件。在主界面,左侧显示连接设备和曾经备份过的设备。右侧显示已经备份的SHSH文 阅读全文
摘要:
转自:http://apple.178.com/201105/98676561502.htmlDev-Team已经发布了红雪0.9.6rc19完美越狱工具。下面以Windows版为例附上图文教程:注意事项为了防止万一,请您使用官方固件恢复再按照本教程操作(如果您的4.3.3没有进行越狱可以忽略这一步)。官方固件恢复教程 越狱需要使用4.3.3最新固件,固件下载大全越狱程序下载:红雪0.9.6rc19 >>工具下载页<<Win7用户需在XP兼容模式并且管理员权限下运行越狱程序,方法是在越狱程序右键-属性-兼容性-勾选以XP兼容模式运行此程序和以管理员权限运行次程序操作步骤 阅读全文
摘要:
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。版本 1.1发表于2010-03-08二口诀与范式1 口诀。1.1 谁创建,谁释放(类似于“谁污染,谁治理”)。如果你通过alloc、new或copy来创建一个对象,那么你必须调用release或autorelease。换句话说,不是你创建的,就不用你去释放。例如,你在一个函数中alloc生成了一个对象,且这个对象只在这个函数中被使用,那么你必须在这个函数中调用releas 阅读全文
摘要:
大家逛IPHONE新闻、论坛的时候,可能会遇到一些奇怪的名词,下面列举一些常用的介绍一下,方便日后的使用。 1、Firmware固件 Firmware指系统的固件版本。如FW 1.1.2 就代表升级的版本号。iPhone有二个固件版本。1、iPhone OS X Fireware - iPhone 本身操作系统。一般以 " Version 1.1.1(3A109a) " 之类代表.2、Baseband Firmware - iPhone 通讯功能。控制读取SIM卡等GSM方面连接。 一般以 " Modem Fireware 04.01.13_G "之类代 阅读全文