摘要:图标是IOS程序包所必需的组成部分。如果你没有提供程序所需的各种尺寸的图标,程序上传发布时可能会无法通过验证。 http://www.cocoachina.com/macdev/uiue/2012/0508/4227.html图标是IOS程序包所必需的组成部分。如果你没有提供程序所需的各种尺寸的图标,程序上传发布时可能会无法通过验证。IOS程序为兼顾不同的应用场景,定义了多个不同规格的图标,并以不同的命名区分:IOS图标尺寸一览iPhone专用程序: 图标名称大小圆角用途必需Icon.png57 X 5710px用于程序商店和在iPhone/iPod Touch中显示必需Icon@2x.png
阅读全文
摘要:最近做内存泄露检查的Instruments-Leaks使用心得Leak检查的建议话说手上一个工程差不多结束了,到了优化和测试的阶段,开始第一次用Instruments,我很担心的内存泄露问题果然是存在的,而且还不少(虽然内存占用都很少)使用上几个建议:1.一定要打开右边的窗口看程序调用栈2.显示的程序调用关系不是真正泄露的地方,而是该泄露对象产生的地方,或者最后一次访问的地方,查一下相关的应用又在哪里变化就行3.实在不行的话左边窗口还有个感叹号,有对象release和retain的历史记录,不过不一定对应的到代码4.现在还有些UIKit的泄露对象,我也不知道为什么,以后再看关于代码几点建议:1
阅读全文
摘要:开始之前:假如使用ARC的,就直接忽视此文。 这两天项目的性能问题摆上台面,由于长期未进行内存排查,现在的iPad版本已经有点过分慢了。遂,连续查了好几天内存。今天得闲,结合自己的使用,写一下如何检查内存泄露。我所碰到的主要内存泄露的方式:1、最常见的就是,申请了引用,然后最后忘记释放。具体么就是,使用OC的 alloc, retain, copy, new, C的malloc, realloc, C++ 的new等,然后没有对应的release, free, delete。这是单向泄露。2、retain cycle,对于OC这种使用计数的方式,可能会存在retain cycle。两个条件,一
阅读全文
摘要:前面的一篇文章《iOS开发16:使用Navigation Controller切换视图》中的小例子在运行时,屏幕上方出现的工具栏就是Navigation Bar,而所谓UINavigationItem就可以理解为Navigation Bar中的内容,通过编辑UINavigationItem,我们可以使得在Navigation Bar中显示想要的东西,比如设置标题、添加按钮等。这篇博客将会以一个小例子来演示如何设置UINavigationItem。现在我用的是Xcode 4.3,在使用上跟Xcode 4.2差不多。1、首先运行Xcode 4.3,创建一个Single View Applicati
阅读全文
摘要:扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltcp/ip的通讯协议:http://code.google.com/p/cocoaasyncsocket/voip/sip:http://code.google.com/p/siphon/http://code.google.com/p/asterisk-voicemai
阅读全文
摘要:官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非...
阅读全文
摘要:http://www.guomii.com/category/tutorials
阅读全文
摘要:在iOS应用中,每个程序得main函数中都调用了UIApplicationMain函数。123456int main(int argc, char *argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } }先来看看UIApplicationMain函数的原型:123456int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName,
阅读全文