摘要: 该10大iOS开发者最喜爱的库由“iOS辅导团队”成员Marcelo Fabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾。每个团队都要根据以下规则选出五个最好的库:1)不能投自己写的库;2)排除大的架构,比如游戏类架构;3)排除不在设备上运行的库,例如CocoaPods或者Rack::CoreData也排除在外。最终评选出了如下10大iOS开发者最喜爱的库:1)SSToolkitSam Soffes简直就是一个Objective-C天才,SSToolkit就是个例子。作者将他在App中实现的各种各样的UI效果做成个代码库,方便其他人使用。SSToolkit一些基础的类 阅读全文
posted @ 2012-11-08 13:27 yingkong1987 阅读(312) 评论(0) 推荐(1)
摘要: ios应用之间的调用步骤:一、调用自己开发的应用 1)在plist文件中,注册对外接口 在xcode group&files 里面,展开 resources选择<app>info.plist 鼠标右击information property list ,然后从列表中选择URL types 右击 add row 添加一个对象(item)右击item add row 从列表中选择 URLSchemes 再右击添加一个对象(item1) 将item1得值设置为:myapp 这个myapp就是对外接口,其它应用可以通过它,调用该应用 plist如下图所示: 2)调用方法 在你需要调 阅读全文
posted @ 2012-11-05 17:17 yingkong1987 阅读(404) 评论(0) 推荐(0)
摘要: 1.UIImageView不支持内部图片平铺(tile)2.资源中的图片要用小写的,模拟器中可能不区分大小写,但在真机中区分. [UIImage imageNamed:@""]; 在设备中区分大小写3.UIView没有背景图属性,有背景色属性.设置背景图可以用addSubView(backgroundImage);,推荐的是设置背景色。4.[UIImage imageNamed:@""];它是有缓存特性的 + (UIImage *)imageWithContentsOfFile:(NSString*)path; //does not cache the 阅读全文
posted @ 2012-11-05 17:12 yingkong1987 阅读(599) 评论(0) 推荐(0)
摘要: 很简单的两个方法[self performSelectorInBackground:<#(SEL)#> withObject:<#(id)#>];[self performSelectorOnMainThread:<#(SEL)#> withObject:<#(id)#> waitUntilDone:<#(BOOL)#>];主现在发现子线程切到主线程还可以用:dispatch_async(dispatch_get_main_queue(), ^{ //your code}); 阅读全文
posted @ 2012-11-05 16:53 yingkong1987 阅读(495) 评论(0) 推荐(0)
摘要: 转载自:http://blog.csdn.net/pjk1129/article/details/7255163这个文档的静态库的开发是基于Xcode4.2和iOS SDK5.0编写的。Xcode4跟之前的Xcode3还是有不少的差别的。下面就简单写一个静态库和一个调用静态库的例子。静态库的编写:1.静态库工程的建立:Xcode New一个新的project,选择IOS下面的Framework&Library,下面有一个Cocoa Touch Static Library。直接next去建立一个Print这样的工程。2.工程建立我们添加很简单的"- (void)printA; 阅读全文
posted @ 2012-11-04 19:30 yingkong1987 阅读(255) 评论(0) 推荐(0)
摘要: 转自devdiv开发社区:DevDiv为开发者持续准备iOS6中新特性的参考资料和示例代码,欢迎各位D友们前来学习讨论交流苹果公司在iOS6中增加了许多新特征,比如下面这些Social Framework、PassKit Framework、Auto Layout、Maps、Collection Views、UI State等。DevDiv会在接下来的岁月里与大家分享iOS6中的新特性。新iOS6新特征介绍: iOS6新特征:新特征介绍新UI iOS6新特征:UIRefreshControl[下拉刷新]使用示例 UICollectionView iOS6新特征:UICollectionView 阅读全文
posted @ 2012-11-04 19:29 yingkong1987 阅读(177) 评论(0) 推荐(0)
摘要: NSScanner是一个类,用于在字符串中扫描指定的字符,尤其是把它们翻译/转换为数字和别的字符串。可以在创建NSScaner时指定它的string属性,然后scanner会按照你的要求从头到尾地扫描这个字符串的每个字符。创建一个ScannerNSScanner是一个类族, NSScanner是其中公开的一类。通常,可以用scannerWithString:或localizedScannerWithString:方法初始化一个scanner。这两个方法都返回一个scanner对象并用你传递的字符串参数初始化其string属性。刚创建时scanner对象指向字符串的开头。scanner方法开始扫 阅读全文
posted @ 2012-11-04 01:31 yingkong1987 阅读(324) 评论(0) 推荐(1)
摘要: 本文系转载,原文出处:http://blog.csdn.net/kesalinps:Object-C和C,C++,java的函数调用机制还是有所区别的,其完全的runtime的调用方式是其实现消息机制的本质内容!在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(ObjC中的术语为消息)跟其他语言中的方法调用差不多,只是形式有些不同而已。譬如C++ 中的:Bird * aBird = new Bird();aBird->fly();在ObjC 中则如下:Bird * aBird = [[Bird alloc] init]; 阅读全文
posted @ 2012-11-04 01:04 yingkong1987 阅读(692) 评论(0) 推荐(0)
摘要: 通过ota安装app是个很酷的功能,尤其是发给朋友测试的时候。一直想整理一下这方面的文件,发现很多人都整理了。转一篇儿中文的:iOS: install App via OTA用的是xcode4.3.这还有一篇儿英文的:Distributing an iPhone App (.ipa) Over the air with Xcode 4.虽然说是xcode4.但应该是4.2及以下的版本。因为4.3以后打包方式变了。前提: 能安装app的device需要被包含在你的provisioning profile里Environment: iOS 5.0 + xcode 4.3ref link: http 阅读全文
posted @ 2012-10-28 17:35 yingkong1987 阅读(1027) 评论(0) 推荐(0)
摘要: 自从苹果推出了牛排(The New iPad),xcode更新以后,就发现iPad的模拟器变大了,在我原来1440×960的显示器上不显示Home键了,而且屏幕上还显示不全!于是跟同事协调了一个1280×1024分辨率的显示器,iPad终于可以显示全了,但是还是没有Home键!自以为是的从菜单栏找到了代替Home键的快捷键(Command+Shift+h),以为这是苹果开的小玩笑,低调了取消了模拟器的Home键。因为换显示器前没有截图,也懒的换回去了,就看换以后的效果吧:iPad模拟器,不能显示Home键iPad Retain模拟器,都不能显示全屏,就不用想Home键的事儿 阅读全文
posted @ 2012-10-28 17:33 yingkong1987 阅读(8425) 评论(3) 推荐(1)