摘要:网络编程专题总结 一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。
Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部: 1.1. 添加源文件:
在你的程序中使用Reachability 只须将该例程中的 Reachability.h 和 Reachability.m 拷贝到你的工程中。如下图: 1.2.添加framework:
将Syst...
阅读全文
摘要:NSString+NSMutableString+NSValue+NSAraay用法汇总 开发过程中难免遇到字符串操作,下面是CocoaChina为您总结的NSString+NSMutableString+NSValue+NSAraay用法汇总,帮您应对各种字符串操作。 //一、NSString /*----------------创建字符串的方法----------------*/ //1、创建常量字符串。 NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。 NSString *ast...
阅读全文
摘要:As previously discussed in Drawing iPhone 2D Graphics with Quartz, the Quartz 2D API is the primary mechanism by which 2D drawing operations are performed within iPhone applications. Having provided an overview of Quartz 2D as it pertains to iPhone development in that chapter, the focus of this ...
阅读全文
摘要:退回输入键盘-(BOOL)textFieldShouldReturn:(id)textField{ [textFieldresignFirstResponder];}CGRectCGRect frame = CGRectMake (origin.x,origin.y, size.width, size.height);矩形NSStringFromCGRect(someCG) 把CGRect结构转变为格式化字符串;CGRectFromString(aString) 由字符串恢复出矩形;CGRectInset(aRect) 创建较小或较大的矩形(中心点相同),+较小 -较大CGRectInter.
阅读全文
摘要:xcode不断进步,在xcode4中引入了ARC的概念。您用或者不用它就在那里,于是有了本文:如何在未使用arc的工程中引入一个使用了 arc特性的文件,如何在arc工程中引用未使用arc的文件。其实说白了也很简单就是在”Compile Sources”中对相应的文件加入使用或者不使用arc的flag ok,首选“Compile Sources”的位置:选中工程->TARGETS->相应的target然后选中右侧的“Build Phases”,向下就找到“Compile Sources”了。 如何在未使用arc的工程中引入一个使用了arc特性的文件:对相应的文件添加:-fobjc-
阅读全文
摘要:#import <CommonCrypto/CommonCryptor.h>#import "GTMBase64.h" // Open source,base64处理,就两个文件,自己从网上下载下吧+ (NSString*)TripleDES:(NSString*)plainText encryptOrDecrypt:(CCOperation)encryptOrDecrypt key:(NSString*)key {c*****t void *vplainText;size_t plainTextBufferSize;if (encryptOrDecrypt =
阅读全文
摘要:免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作! 原文链接地址:http://www.raywenderlich.com/2797/introduction-to-in-app-purchases 教程截图: 成为ios开发者最大的好处就是,你编写的应用程序会有很多方式可以赚钱。比如,收费版,免费挂广告版,还有就是程序内置购买。 程序内置购买会让你爱不释手,主要有以下原因: 除了程序本身的下载收费以外,你还可以赚更多的钱。一些用户愿...
阅读全文
摘要:- (void)startedReverseGeoderWithLatitude:(double)latitude longitude:(double)longitude{ CLLocationCoordinate2D coordinate2D; coordinate2D.longitude = longitude; coordinate2D.latitude = latitude; MKReverseGeocoder *geoCoder = [[MKReverseGeocoder alloc] initWithCoordinate:coordinate2D]; geoCoder.delega
阅读全文
摘要:~/Library目录在lion下是默认隐藏的。这样很不方便。用一下命令可以使其显示:chflags nohidden ~/Library如果想再让其隐藏,可以:chflags hidden ~/Library成功运动结果:(此处是自己封装自己的demo代码)对官方的uitabbarcontroller进行自定义。代码下载地址:http://www.cocoachina.com/bbs/read.php?tid=75642&keyword=UITabBarController%D7%D4%B6%A8%D2%E5 任何转载必须注明出处:http://hi.baidu.com/yunhua
阅读全文
摘要:0.关于set,get方法 关于set方法 //assign -(void)setMyObject:(id)newValue { _myObject = newValue; } //retain -(void) setMyObject:(id)newValue { if(_myObject != newValue) { [_myObject release]; _myObject = [newValue retain]; } } //copy -(void)setMyObject:(id)newValue { if(_myObje...
阅读全文