摘要:转自“http://www.cnblogs.com/supercheng/archive/2012/11/05/xcode.html”xcode4.5 如何找到以前的iphone模拟器第一步打开Applications ->xcode4.3(也就是你以前使用的xcode) -> 单机右键 -> show Package Contents (如下图操作)第二步进入Contents->Developer-> Platforms->iPhoneSimulator.platform->Developer ->SDKs -> 这里可以看到你以前使用各
阅读全文
摘要:转自“http://jiapumin.iteye.com/blog/1687772”ios6.0以前版本开发 异常信息:reason: ‘Could not instantiate class named NSLayoutConstraint’ios6版本出来新特性:auto layout属性,此属性只针对ios6及以上版本;ios6以下版本运行时出现异常信息:Terminating app due to uncaught exception ‘NSInvalidUnarchiveOperationException’, reason: ‘ Could not instantiate clas
阅读全文
摘要:测试环境:Xcode3.5 ML10.8,有证书用证书进行真机调试并生成二级制文件,通常位于:/Users/YTS/Library/Developer/Xcode/DerivedData/UIViewDemo-gmtamkryoesxilartayusxvgdqhe/Builda. 新建Payload资料夹b. 将编译生成.app放入Payload中c. 将.zip后缀名改为.ipad. 用同步推进行安装ipa即可
阅读全文
摘要:测试环境:Xcdoe4.5, ML10.8转自“http://mobile.51cto.com/iphone-276988.htm”Xcode搭建真机调试环境 图文实例2011-07-19 16:34 佚名 互联网我要评论(0)字号:T|T本文介绍的Xcode搭建真机调试环境 图文实例,图文并茂,使我们学习起来更方便些,我们先来看内容。AD:2013大数据全球技术峰会课程PPT下载Xcode搭建真机调试环境 是本文要介绍的内容,不多说,我们之间进入主题,在Xcode3.2.5(我用的版本)中,可以简化步骤。注:最好在Safari上完成下面步骤,因为在其它浏览器上可以不到正常上传文件。步骤一,添
阅读全文
摘要:1、通过苹果官网进入申请邓白氏编码,大约需要1个月时间;2、填写iOS信息时注意: 比如如下注册名(注意Co., Ltd.的大小写以及空格,否则提交失败) Yonyou Yunda Information Technology Services ( Nanchang ) Co., Ltd.
阅读全文
摘要:如何在Mac上访问Windows的共享文件夹1、打开Finder2、前往 - -> 连接服务器3、在服务器地址栏中输入:smb://windows共享目录的IP地址, 如:smb://10.224.1.118/技术部资料 www.2cto.com (SMB:服务器信息块协议(Server Message Block protocol),是访问Windows共享文件夹所有的协议名称)4、点击连接即可 (还可以点击+号加入收藏)。转自“http://www.2cto.com/os/201204/128270.html”
阅读全文
摘要:向模拟器里添加图片的方法不止一种,这里介绍最简单的:打开模拟器后,用电脑的 Safari 浏览网页,将需要的图片拖到 iPhone 模拟器,模拟器就会自动打开 Safari 浏览到这张图片了。此时长按图片,在弹出的对话框里选择保存就搞定了。转自“http://www.cocoachina.com/newbie/tutorial/2011/0609/2934.html”
阅读全文
摘要:【环境描述】windows 7 64位,iPod Touch4 5.1.1,absinthe-2.0.4,【问题描述】iOS开发需要真机调试,由于太穷了,用iPod Touch4替代iPhone,此外还需要越狱。【问题分析】1、备份 利用iTunes工具进行备份,具体操作不描述。另:确保不要加备份密码,查看请点击设备名字,然后在“摘要”选项卡,偏下的地方有块备份,要保证“给本地备份加密”选项没有勾选。2、运行absinthe软件,等待几秒钟自动检测到设备之后,点击“Jailbreak”,中文名“越狱”;3、越狱提示完成之后,回到主界面,点击“Cydia”应用,进入“准备文件系统”,到此,越狱.
阅读全文
摘要:【环境描述】OS X ML 10.8,Xcode4.4.1,iOS 5.1【问题描述】因服务器和客户端数据交互需要编码格式统一,常见的是UTF8和GB2312编码,该文档简单讲解Http通讯中的URL和Post的Body部分的数据编码格式,供后续翻阅。【问题分析】一、Http的URL编码 url中需要对中文以及不支持的字符进行%处理,同时可能需要UTF8与GB2312之间互转,在iOS中实现如下(从搜索中直接拷贝过来的,仅供参考): //转换成GB2312----uif8 -(CFStringRef)EncodeUTF8Str:(NSString *)encodeStr ...
阅读全文
摘要:【环境描述】OS X LM 10.8,Xcode4.4.1,iOS 5.1【问题描述】国际化包括内容和应用标题等的字符串国际化(本地化),供后续查阅。【问题分析】一、内容国际化1、查看系统支持的语言种类 //获取系统支持的语言 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSArray *languages = [defaults objectForKey:@"AppleLanguages"]; NSLog(@"all langs \n %@", languages)
阅读全文
摘要:【环境描述】OS X ML 10.8版本,Xcode4.4.1,iOS 5.1。【问题描述】Lion默认把Library隐藏掉,Finder中不会显示Library目录,而我们iOS开发常需要定位到应用安装目录下,可通过如下方法进入Library。【问题分析】1、通过终端定位到~/目录下,然后ls可以查看到Library目录;2、通过Finder进入/Users/用户名/目录下,然后点击“Go”-->"Go to folder",输入 Library,即可进入Library目录;
阅读全文
摘要:【问题描述】iOS应用中,主要有两种路径,一是Documents目录(即应用安装的路径),二是Bundle路径(即应用程序束)一、获取Documents路径- (NSString *)filePathInDoc:(NSString *)filename{ NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString *documentDirectory=[paths objectAtIndex:0]; return [documentDirect...
阅读全文
摘要:【问题描述】因客户需求,iOS项目原有的谷歌地图替换成高德地图,以下是添加高德地图lib库步骤(由于版本差异,官方文档仅供参考),供自己后续查阅以及分享,环境为:OS X ML,Xcode4.4.1, iOS SDK5.1,AMap_iOS_Api_Lib_v1.4。【问题分析】1、下载官网文件官网网址:http://api.amap.com/Ios/2、lipo lib库文件 官网lib库文件的真机和模拟器版本libMAMapKit.a分别存放在Release-iphoneos和Debug-iphonesimulator目录下,通过lipo命令合成一个lib文件,如下: lipo -cre.
阅读全文
摘要:在引入静态库时,通常需要在"Other Linker Flags"中添加-all_load和-Objc属性,注释如下:IMPORTANT: For 64-bit and iPhone OS applications, there is a linker bug that prevents -ObjC from loading objects files from static libraries that contain only categories and no classes. The workaround is to use the -all_load or -fo
阅读全文
摘要:【问题描述】在iOS开发中经常会遇到Release和Debug不同版本的lib库文件,通过lipo命令可以把不同平台的lib库文件合并成一个lib库文件,方便使用【问题分析】简单使用方式参考:lipo -create Debug-iphonesimulator/libMAMapKit.a Release-iphoneos/libMAMapKit.a -output libMAMapKit.a
阅读全文
摘要:在应用程序内使用SDK打开设置(转)备注:该功能只能在5.0及以下才能使用,5.1及以上该接口失效。//网路设置项[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"prefs:root=General&path=Network"]]; //定位设置[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];//设置Twitter[NSURL URLWithString:@"prefs:root=TWITTER&q
阅读全文
摘要:1、mac中快速切换至桌面mac中按快捷键F11即可快速切换至桌面2、强制关闭进程按Windows+Alt+Esc键即可调起想windows类似的任务管理器3、显示Library目录~/Library目录默认是隐藏的,如下方式可以显示:chflags nohidden ~/Library // 显示chflags hidden ~/library // 隐藏
阅读全文
摘要:【问题描述】需要应用A调起应用B【问题分析】1、B需要在**-Info.plist中增加参数,如下图:2、应用A添加如下代码:NSURL *url = [NSURL URLWithString:@"myapp:"];[[UIApplication sharedApplication] openURL:url];
阅读全文
摘要:【环境】VMware 9,OS X ML【问题描述】通过安装vmtools之后,虚拟机mac可以全屏,但通过Ctrl+Alt+Enter来回切换时卡的一笔,所以还是想把mac分辨率调到安装vmtools之前的1024x768【问题分析】直接通过vmware中的"Settings"-->"Display"-->"Monitors"中选择"Specify monitor settings",把大小选为1024x768,重启即可。
阅读全文
摘要:【环境】Windows 7,虚拟机已安装的OS X ML【问题描述】Windows 7系统上通过虚拟机安装OS X ML系统,通过安装vmtools工具可共享文件,如下:1、CD/DVD加载darwin.iso版本;2、“前往"-->"电脑”-->找到 VMware Tools,并安装,安装之后就支持文件共享和全屏自适应;3、通过终端中输入$ln -s /Volumnes/"VMware Shared Folder" ~/Desktop即可在桌面创建共享文件夹的快捷方式;4、通过vmware中的设置“Shared Folders”中添加win
阅读全文