2012年11月13日

摘要: 【环境描述】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目录; 阅读全文
posted @ 2012-11-13 10:09 trako 阅读(256) 评论(0) 推荐(0) 编辑

2012年11月12日

摘要: 【问题描述】iOS应用中,主要有两种路径,一是Documents目录(即应用安装的路径),二是Bundle路径(即应用程序束)一、获取Documents路径- (NSString *)filePathInDoc:(NSString *)filename{ NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString *documentDirectory=[paths objectAtIndex:0]; return [documentDirect... 阅读全文
posted @ 2012-11-12 19:24 trako 阅读(218) 评论(0) 推荐(0) 编辑

2012年11月8日

摘要: 【问题描述】因客户需求,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. 阅读全文
posted @ 2012-11-08 09:58 trako 阅读(559) 评论(0) 推荐(0) 编辑

2012年11月7日

摘要: 在引入静态库时,通常需要在"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 阅读全文
posted @ 2012-11-07 18:19 trako 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】在iOS开发中经常会遇到Release和Debug不同版本的lib库文件,通过lipo命令可以把不同平台的lib库文件合并成一个lib库文件,方便使用【问题分析】简单使用方式参考:lipo -create Debug-iphonesimulator/libMAMapKit.a Release-iphoneos/libMAMapKit.a -output libMAMapKit.a 阅读全文
posted @ 2012-11-07 11:00 trako 阅读(642) 评论(0) 推荐(0) 编辑

2012年11月6日

摘要: Win7下安装wireshark后,启动时报错:NPF driver is not running error,使用管理员身份打开cmd,执行以下的命令查询该服务是否安装:>sc qc npf使用一下命令查询该服务是否已启动:>sc query npf或者>sc queryex npf启动NPF服务:>sc start npf使用下面的命令配置npf以后自动启动:>sc config npf start= auto【注意】=和auto中间有个空格转自“http://blog.163.com/xuyang1974@126/blog/static/2684016320 阅读全文
posted @ 2012-11-06 10:38 trako 阅读(573) 评论(0) 推荐(0) 编辑

2012年11月5日

摘要: 在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。 【箭头指向】:带三角箭头的实线,箭头指向父类 2.实现(Realization) 【实现关系】:是一种类与接口的关系,表示类是接口所有特征和行为的实现. 【箭头指... 阅读全文
posted @ 2012-11-05 15:57 trako 阅读(200) 评论(0) 推荐(0) 编辑

2012年11月2日

摘要: 在应用程序内使用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 阅读全文
posted @ 2012-11-02 16:07 trako 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1、mac中快速切换至桌面mac中按快捷键F11即可快速切换至桌面2、强制关闭进程按Windows+Alt+Esc键即可调起想windows类似的任务管理器3、显示Library目录~/Library目录默认是隐藏的,如下方式可以显示:chflags nohidden ~/Library // 显示chflags hidden ~/library // 隐藏 阅读全文
posted @ 2012-11-02 15:21 trako 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】需要应用A调起应用B【问题分析】1、B需要在**-Info.plist中增加参数,如下图:2、应用A添加如下代码:NSURL *url = [NSURL URLWithString:@"myapp:"];[[UIApplication sharedApplication] openURL:url]; 阅读全文
posted @ 2012-11-02 10:53 trako 阅读(148) 评论(0) 推荐(0) 编辑

导航