摘要:
原文地址:http://blog.csdn.net/ranxiedao/article/details/8214936今天使用Fragment的时候,出现了这个错误IllegalStateException: Can not perform this action after onSaveInstanceState:E/AndroidRuntime(12747):Causedby:java.lang.IllegalStateException:CannotperformthisactionafteronSaveInstanceStateatandroid.support.v4.app.Frag 阅读全文
摘要:
原文地址:http://www.infoq.com/cn/articles/afn_vs_asi在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适合自己,是 AFNetworking(AFN)还是 ASIHTTPRequest(ASI)?几乎每一个iOS互联网应用开发者都会面对这样的选择题,要从这两个最常用的组件里选出一个好的还真不是那么容易。单单 阅读全文
摘要:
原文地址:http://bj007.blog.51cto.com/1701577/649413无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者我的理解是:单例是一种类,该类只能实例化一个对象。 尽管这是单例的实际定义,但在Foundation框架中不一定是这样。比如NSFileManger和NSNotificationCenter,分别通过它们的类方法defaultManag 阅读全文
摘要:
原文地址:http://blog.csdn.net/dabiaoyanjun/article/details/81587291、使用方式直接拖放到程序目录下面就可以了:Default.png iPhone默认启动图片, 320x480或者320x460Default@2x.png iPhone4启动图片 640x960或者640x9202、为iPad和iPhone程序增加启动画面非常简单,基本思路就是增加启动图片资源Default.png即可,只是要根据不同的分辨率和旋转方向需要有不同的图片尺寸。目前的iOS设备有三种不同的分辨率:[plain]view plai... 阅读全文
摘要:
ios屏幕分辨率各不相同,但ios提供了一种考虑分辨率的简单方式。例如,iphone屏幕大小为320*480点这里的“点”不是像素,iphone采用了Retina屏幕,在此之前,iphone的屏幕分辨率是320*480像素,现在ios设备的实际分辨率为上述分辨率与缩放因子的乘积,这意味着虽然对元素进行定位时使用的是数字320*480,但像素可能更多例如 iphone4和iphone5的缩放因子为2,这意味着这些设备的实际分辨率为640*960像素,这看起来很大,但别忘了,所有这些像素都将显示在对角线大约为3.5英寸的屏幕上。扩展阅读:http://www.zhihu.com/question/ 阅读全文
摘要:
长久以来,Apple一直致力于对用户体验进行控制,确保无论用户如何设置其设备以及设备是Mac,iphone还是ipad,用户体验都很不错,通过将应用程序与开发人员关联起来并实施批准措施,可减少有害的应用程序破坏数据或给用户带来负面影响,然而,这种方法是否适合还有待讨论。 阅读全文
摘要:
http://stackoverflow.com/questions/3677879/strange-issue-after-upgrading-to-ios-4-1-sdk用这个解决办法还有错误,未完待续... 阅读全文
摘要:
http://stackoverflow.com/questions/8994955/warning-implicit-declaration-of-function-is-invalid-in-c99-please-help 阅读全文
摘要:
http://blog.sina.com.cn/s/blog_a004f38f01013kqj.htmlhttp://www.cocoachina.com/bbs/read.php?tid=73570&fpage=2&page=11布尔值宏定义 真为YES 假为NOObjective-C中的BOOL实际上是一种对带符号的字符类型(signed char)的定义(typedef),它使用8位存储空间,YES定义为1,而NO定义为0(使用#define)。Objective-C并不将BOOL作为仅能保存YES或NO值的真正的布尔类型来处理。编译器将BOOL认作8位二进制数,YES和 阅读全文
摘要:
http://hi.baidu.com/chinaxiaowu/item/911aceeb0bdc8cf0e0a5d48e有iPhone手机用户遇到这样的问题:某iPhone(美版)用户在恢复手机之后,发现通讯录里的电话号码在中间号段上加了括号。比如,原来为12345678901,现在变为1(2345)678901。那,发生这种问题的原因是:iPhone “多语言环境”中的“区域格式”发生了改变。目前,实验证明:“区域格式”改为英文后,电话号码就会加括号,改为中国,则没有括号。其它区域格式语言未做测试。上面的案例,因为用户的iPhone为美版,在恢复之后,默认的“区域格式”为英文,所以,电话号 阅读全文