摘要:
【环境描述】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 阅读全文
摘要:
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 阅读全文
摘要:
在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。 【箭头指向】:带三角箭头的实线,箭头指向父类 2.实现(Realization) 【实现关系】:是一种类与接口的关系,表示类是接口所有特征和行为的实现. 【箭头指... 阅读全文
摘要:
在应用程序内使用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]; 阅读全文