Apple iOS XCode 收集来自网络
2011-09-07 14:03
429 查看
1、Xcode的SDKs的离线阅读
首先去Xcode的Preference中的Documentation Sets下,选择所需的docset,这里是iPhone 4.0 Reference Library,右击选择“Get Info…”,找到Feed URL:http://developer.apple.com/rss/com.apple.adc.documentation.AppleiPhone4_0.atom,用浏览器打开,下面列出了许多版本,下载到本地后,拷贝到Mac的/Developer/Documentation/Docsets目录下,使用终端命令:
sudo xar -xf 下载的文件名.xar
将其解压,然后使用:
sudo chown -R -P devdocs 解压后的文件名.docset,将文档的所有者改为devdocs。
个人实践:在XCode4和雪豹环境下
http://developer.apple.com/rss/com.apple.adc.documentation.AppleXcode4_0.atom http://developer.apple.com/rss/com.apple.adc.documentation.AppleiPhone4_3.atom http://developer.apple.com/rss/com.apple.adc.documentation.AppleSnowLeopard.atom
2、如何给XCode代码注释,更方便通过doxygen工具生成html代码文档
在http://www.vckbase.com/document/viewdoc/?id=1287地址上
描述了几种,我用了:
格式A:
//! 简洁描述
//! 详细描述信息从
//!这里开始
格式B:
///简洁描述
/**详细描述信息*/
以上两种实践通过
为了注释函数参数可用@param或\param,类似的还有return ,sa=see also
eg.
http://www.codesky.net/article/doc/200408/2004080922647535.htm,可以参看
3、svn服务器的搭建
参考地址: http://hi.baidu.com/vlan168/blog/item/e6334216085ac74f21a4e922.html 概要描述下:
服务器软件:svn-1.4.0-setup.exe
客户端软件:TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi
建立版本库(Repository):
命令:
svnadmin create E:\svndemo\repository
TortoiseSVN图形化的完成这一步:
在目录E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。
简单配置服务器:
E:\svndemo\repository\conf目录,修改svnserve.conf:
# [general]
# password-db = passwd
改为:
[general]
password-db = passwd
修改同目录的passwd文件,去掉下面三行的注释:
# [users]
# harry = harryssecret
# sally = sallyssecret
最后变成:
[users]
harry = harryssecret
sally = sallyssecret
运行独立服务器
在任意目录下运行:
svnserve -d -r E:\svndemo\repository 我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。
关于客户端的使用,winxp下用的TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi,在mac下用的SCPlugin工具
用法,可以搜索下
现在在mac下的xcode4.2上仍然没有弄起svn的应用,暂时先用scplugin工具
4、如何选择Xml解析库
参考地址:http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project
另外,在cnblogs中看到关于设置TouchXml的,http://www.cnblogs.com/likwo/archive/2011/09/07/2170063.html
文中建议:
Which To Choose?
Which XML parser to choose really depends on what you want to do with the parser.
If you just want to read small XML documents, performance doesn’t matter as much with small documents. You probably want to pick something with XPath support and something that is written in Objective-C to make your job easier. So I’d recommend either TouchXML, KissXML, or GDataXML for this case.
If you want to both read and write small XML documents, again performance doesn’t matter as much as functionality and ease of use. You probably want to pick something with XPath support, written in Objective-C, with read/write capability. So I’d recommend KissXML or GDataXML for this case.
If you want to read extremely large XML documents, performance is the critical issue here. You’ll want to consider libxml2 SAX, TBXML, or libxml DOM for this, depending on what your exact situation is.
What about the ones I didn’t mention?
NSXML is a decent choice if you’re dealing with relatively small documents, and you don’t feel like adding a third party library to the SDK.
TinyXML could be an OK choice for medium sized documents if you already have experience with the API and are comfortable with C as it ports quite easily over to the iPhone.
I took a look at two other XML libraries during the course of this investigation (VTD-XML and Objective-XML), but I couldn’t get them working. If someone else has had more luck with these, feel free to extend the sample project to include them!
当前我希望使用NSXML,2011-9-14.当然学习中,可以学习下TouchXml\libxml dom
首先去Xcode的Preference中的Documentation Sets下,选择所需的docset,这里是iPhone 4.0 Reference Library,右击选择“Get Info…”,找到Feed URL:http://developer.apple.com/rss/com.apple.adc.documentation.AppleiPhone4_0.atom,用浏览器打开,下面列出了许多版本,下载到本地后,拷贝到Mac的/Developer/Documentation/Docsets目录下,使用终端命令:
sudo xar -xf 下载的文件名.xar
将其解压,然后使用:
sudo chown -R -P devdocs 解压后的文件名.docset,将文档的所有者改为devdocs。
个人实践:在XCode4和雪豹环境下
http://developer.apple.com/rss/com.apple.adc.documentation.AppleXcode4_0.atom http://developer.apple.com/rss/com.apple.adc.documentation.AppleiPhone4_3.atom http://developer.apple.com/rss/com.apple.adc.documentation.AppleSnowLeopard.atom
2、如何给XCode代码注释,更方便通过doxygen工具生成html代码文档
在http://www.vckbase.com/document/viewdoc/?id=1287地址上
描述了几种,我用了:
格式A:
//! 简洁描述
//! 详细描述信息从
//!这里开始
格式B:
///简洁描述
/**详细描述信息*/
以上两种实践通过
为了注释函数参数可用@param或\param,类似的还有return ,sa=see also
eg.
/// Obtain from DB collect /** \param Statement \param Params \param ItemClass \param Containter \return void */ -(void) GetItem:(sqlite3_stmt *)Statement Params:(NSArray *) Params ItemClass:(NSObject *)ItemClass Containter:(NSMutableArray *) Containter;
http://www.codesky.net/article/doc/200408/2004080922647535.htm,可以参看
3、svn服务器的搭建
参考地址: http://hi.baidu.com/vlan168/blog/item/e6334216085ac74f21a4e922.html 概要描述下:
服务器软件:svn-1.4.0-setup.exe
客户端软件:TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi
建立版本库(Repository):
命令:
svnadmin create E:\svndemo\repository
TortoiseSVN图形化的完成这一步:
在目录E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。
简单配置服务器:
E:\svndemo\repository\conf目录,修改svnserve.conf:
# [general]
# password-db = passwd
改为:
[general]
password-db = passwd
修改同目录的passwd文件,去掉下面三行的注释:
# [users]
# harry = harryssecret
# sally = sallyssecret
最后变成:
[users]
harry = harryssecret
sally = sallyssecret
运行独立服务器
在任意目录下运行:
svnserve -d -r E:\svndemo\repository 我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。
关于客户端的使用,winxp下用的TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi,在mac下用的SCPlugin工具
用法,可以搜索下
现在在mac下的xcode4.2上仍然没有弄起svn的应用,暂时先用scplugin工具
4、如何选择Xml解析库
参考地址:http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project
另外,在cnblogs中看到关于设置TouchXml的,http://www.cnblogs.com/likwo/archive/2011/09/07/2170063.html
文中建议:
Which To Choose?
Which XML parser to choose really depends on what you want to do with the parser.
If you just want to read small XML documents, performance doesn’t matter as much with small documents. You probably want to pick something with XPath support and something that is written in Objective-C to make your job easier. So I’d recommend either TouchXML, KissXML, or GDataXML for this case.
If you want to both read and write small XML documents, again performance doesn’t matter as much as functionality and ease of use. You probably want to pick something with XPath support, written in Objective-C, with read/write capability. So I’d recommend KissXML or GDataXML for this case.
If you want to read extremely large XML documents, performance is the critical issue here. You’ll want to consider libxml2 SAX, TBXML, or libxml DOM for this, depending on what your exact situation is.
What about the ones I didn’t mention?
NSXML is a decent choice if you’re dealing with relatively small documents, and you don’t feel like adding a third party library to the SDK.
TinyXML could be an OK choice for medium sized documents if you already have experience with the API and are comfortable with C as it ports quite easily over to the iPhone.
I took a look at two other XML libraries during the course of this investigation (VTD-XML and Objective-XML), but I couldn’t get them working. If someone else has had more luck with these, feel free to extend the sample project to include them!
当前我希望使用NSXML,2011-9-14.当然学习中,可以学习下TouchXml\libxml dom
相关文章推荐
- IOS 开发delegate和block的区别整理资料收集 (文章中内容有参考网络资料)
- iOS使用位置和方向服务(来自苹果apple官方)
- iOS错误-Apple-LLVM 6.0 Error (Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefa)
- Write,writeline,WriteString函数(来自网络,全是粘贴,收集自己用)
- 关于IOS开发工具XCode工具出现 OS APPle LLVM 5.02 error问题
- iOS开发遇到的坑之三--使用asi框架在xcode下正常运行,但是打包时却不能进行网络访问
- 【iOS-cocos2d-X 游戏开发之十四】Xcode中c++&Object-C混编,详细介绍如何在cocos2dx中访问object函数以及Apple Api
- iOS开发之Xcode8:subsystem: com.apple.siri, category: Intents, enable_level: 1, persist_level: 1, defaul
- iOS开发之XCode模拟器不能连接网络
- iOS使用位置和方向服务(来自苹果apple官方)
- 关于JS中,怎么绑定this对象(来自网络收集整理)
- 关于一些TCP IP协议的解释ps:来自于网络的收集
- iOS使用位置和方向服务(来自苹果apple官方)
- 关于网络状况判断的一个疑似iOS或xcode的BUG
- iOS-Bug收集:You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated
- iOS开发之Xcode8控制台输出警告:subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0
- 【三分钟视频教程】iOS开发中 Xcode 报 apple-o linker 错误的#解决方案#
- 关于IOS开发工具XCode工具出现 OS APPle LLVM 5.02 error问题
- iOS---升级Xcode 7.0 bata发现网络访问失败
- 【IOS】xcode调试命令收集