开发环境的搭建


gcc 编译,连接作⽤ clang - the Clang C, C++, and Objective-C compiler⽀持的语⾔ clang从何⽽来? clang 1. oc常⽤编译连接器 sublime ultraedit notepad++ ⽂本编辑器 xcode appcode IDE 2. oc代码编辑器 1. 打开AppStore, 输⼊ xcode 需要输⼊apple账号2. 点安装 将组件装上 ⽂档全装上 3. 安装完成后,打开 xcode,找到preferences 3. xcode安装 格式化,注释,复制⾏,删除⾏作⽤ $ sudo port --helpxocode的command line安装后,会有port命令 uncrustify @0.60 devel/uncrustifysudo port list uncrustify查看 sudo port install uncrustify安装 安装 uncrustify https://code.google.com/p/xcode-extend-plug-in/downloads/detail?name=XEP-v1.1.1-beta.pkg 重启 xcode双击安装 打开XEP preferences $ which uncrustify /opt/local/bin/uncrustify查找 改写路径 配置 uncrustify路径 配置 安装XEP 4. xcode的XEP插件安装 #import int main(int argc, const char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; NSLog(@"Hello World!"); [pool drain]; return 0; } 写法⼀ #import int main(int argc, const char *argv[]) { @autoreleasepool { NSLog(@"Hello Objective c!"); } return 0; } 写法⼆ code gcc -lobjc -framework Foundation helloworld.m -o hello gcc clang -fobjc-arc helloworld.m -o hello clang gcc不⽀持 @autoreleasepool指令, 尽量使⽤clang ⼩结 command line xcode http://www.jetbrains.com/objc/ 安装 代码编辑功能很强,但没有提供interface builder ⼩结 appcode IDE 5. 开发 why?搭建win下环境 在mac上搭建 oc的开发环境当然是最好的 需要买⼀台apple电脑,价格不菲 vmware virtualbox ... 1. 在win上装个虚拟机 驱动⽐较⿇烦 2. 直接在pc上安装 macosx 简单⽅便,能快速熟悉 oc语法 3. win下搭建objective-c 解决⽅案 经济基础 理由 http://www.gnustep.org/resources/sources.html Arch | Debian | Fedora | FreeBSD | Frugalware | Gentoo | MacOSX | NetBSD | OpenBSD | Slackware | Solaris | T2 Project | Ubuntu | Windows ⽀持的os ftp://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-msys-system-0.30.0-setup.exe GNUstep MSYS System ftp://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-core-0.31.0-setup.exe GNUstep Core ftp://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-devel-1.4.0-setup.exe GNUstep Devel 下载三个包 安装到同一个文件,否则会得不到gcc命令 安装 #import int main(int argc, const char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; NSLog(@"Hello World!"); [pool drain]; return 0; } code gcc -lobjc helloworld.m -o helloworld -I/GNUstep/System/Library/Headers -fconstant-string- class=NSConstantString -L/GNUstep/System/Library/Libraries -lgnustep-base command line 开发 GNUstep 下载相应的包 6. win下objective -c 开发环境的搭建 [冯建华]

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 6 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

i6666800

贡献于2013-12-03

下载需要 6 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf