文章分类 -  iso

Xcode 中设置部分文件ARC支持
摘要:转自:http://blog.csdn.net/zltianhen/article/details/7783336ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编 译器完成了。该机制在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机制。简单地理解ARC,就是通过指定的语法,让编译器(LLVM 3.0)在编译代码时,自动生成实例的引用计数管理部分代码。有一.. 阅读全文

posted @ 2013-08-26 14:40 许木木 阅读(87) 评论(0) 推荐(0)

ad hoc证书生成,使用
摘要:iOS证书分2种,1种是开发证书,用来给你(开发人员)做真机测试的;1种是发布证书,发布证书又分发布到appstore的(这里不提及)和发布测试的adhoc证书。那adhoc证书和开发证书区别在哪里?如果你的tester(团队测试人员、客户)都能将测试设备拿到你面前,直接插到你的mac开发机上,你可以直接将程序“灌”进去,那有开发证书就够了,不需要adhoc证书。如果tester的iOS设备不能直接让你灌程序,那怎么办?你必须打包(Archive)你的程序,然后发给你的tester,让他通过itunes进行安装,那就需要adhoc证书了。具体的区别,我们先看看adhoc证书生成过程,和开发证书 阅读全文

posted @ 2013-08-17 15:57 许木木 阅读(2787) 评论(0) 推荐(0)

iphone对js的支持
摘要:1.支持在手机函数调用服务器方法。如: 1 js = [NSStringstringWithFormat:@"getMultimediaValue('%@','%@');",imgFiles,videosFiles];2 [uiwebviewstringByEvaluatingJavaScriptFromString:js];getMultimediaValue,为服务器端方法。2.web服务器不能直接调用手机端本地函数。需web端重开url,如页面有“上传”按钮,web端需重定向一个url,手机端在webview回调函数(BOOL)webV 阅读全文

posted @ 2013-08-15 16:57 许木木 阅读(396) 评论(0) 推荐(0)

NSNotificationCenter 的使用
摘要:NSNotificationCenter 的使用详解通常我们在iOS中发生什么事件时该做什么是由Delegate实现的,例如View加载完后会触发viewDidLoad。 Apple 还为我们提供了另一种通知响应方式,那就是NSNotification,系统中(UIKeyboardDidShowNotification等) 以及某些第三方组件(例如ASIHTTPRequest的 kReachabilityChangedNotification等)。NSNotificationCenter较之于Delegate可以实现更大的跨度的通信机制,可以为两个无引用关系的两个对象进行通信。NSNotifi 阅读全文

posted @ 2013-08-14 11:44 许木木 阅读(146) 评论(0) 推荐(0)

部分支持 arc
摘要:ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机制在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机制。简单地理解ARC,就是通过指定的语法,让编译器(LLVM 3.0)在编译代码时,自动生成实例的引用计数管理部分代码。有一点,ARC并不是GC,它只是一种代码静态分析(Static Analyzer)工具。那么在xCode中经常需要导入一.. 阅读全文

posted @ 2013-08-14 10:36 许木木 阅读(128) 评论(0) 推荐(0)

iOS 判断设备
摘要:1 //设备名称 2 return [UIDevice currentDevice].name; 3 4 //设备型号,只可得到是何设备,无法得到是第几代设备 5 return [UIDevice currentDevice].model; 6 7 //系统版本型号 8 return [UIDevice currentDevice].systemVersion; 9 10 //系统版本名称,如6.1.311 return [UIDevice currentDevice].systemName;12 13 14 15 //判断是否为iPhone16 #define IS_IPHONE (U... 阅读全文

posted @ 2013-08-09 09:43 许木木 阅读(179) 评论(0) 推荐(0)

Improved iOS Logging with Lumberjack
摘要:转自:http://dev.iachieved.it/iachievedit/?p=7For our very first blog entry, we’re going to introduce one of our favorite tools for debugging iOS applications, and that’s a logging framework known as Lumberjack. If you’ve used NSLog thus far to debug or provide trace statements for your applications, y 阅读全文

posted @ 2013-07-20 13:50 许木木 阅读(336) 评论(0) 推荐(0)

导航