`

XCode 3.2的新功能和技巧

阅读更多

最近升级到Snow Leopard,然后升级XCode到3.2。不是我想升级,是因为我升级完Snow Leopard之后,虽然XCode可以编译iPhone的程序,不过我没办法在我的MacBook上学习Unix编程了,因为/usr/include里面都删空了。升级完之后我才后悔了,因为XCode3.2在SnowLeopard上没有iPhone2.2的模拟器,不过可以为2.2生成程序。所以如果大家有Legacy的代码要维护,请不要做这样的升级。当然从这点,大家也可以看到苹果在鼓励大家放弃2.x。不过升级之后的好处也是很多的,我列举几个我体会到的。

 

[1] 文档系统。我自己是觉得新的文档系统更好用,不过每次按住Option键,然后双击,都会弹出一个框,问你选择文档还是头文件。这个我觉得是可以关掉的,不过现在还没有找到。


[2] 以前如果你写 MyObject *a = [MyObject alloc]init],然后你发现漏写了一个[,你就要回到前面去补。现在

不用了,XCode会自动帮你完成,不信你可以试一下。

 

[3] 修改公司名字。以前需要用这个命令才可以做到:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "ABC";}'

现在有个简单的方法。Ctrl+点击项目,然后选择Get Info,然后在General选项页下面你可以填入你公司的名字:


不过在你做这个修改这前项目里文件的公司名字不会被更改,之后的都会用这个新的。这个功能非常适用。

如果大家发现了什么新的,可以回复我这个帖子。这样大家的经验就可以被累计了。

对了,这里有个不错的帖子: http://stackoverflow.com/questions/146297/what-are-those-little-xcode-tips-tricks-you-wish-you-knew-about-2-years-ago

  • 大小: 82.5 KB
  • 大小: 16.5 KB
分享到:
评论

相关推荐

    xcode自定义模板参考资料pdf

    - **高级文件模板教程**:针对有经验的开发者,深入讲解高级功能和技巧。 - **最小化项目模板教程**:演示如何构建最简项目模板,适用于轻量级应用。 - **基本项目模板教程**:详细介绍如何创建包含特定功能模块的...

    xcode高级编程

    #### 一、Xcode简介与功能特性 Xcode是由苹果公司开发的一款集成开发环境(Integrated Development Environment, IDE),主要用于开发iOS、iPadOS、macOS、watchOS以及tvOS的应用程序。它包含了创建原生应用程序所需...

    Swift - SwiftUI Essentials iOS 14 Edition

    - 重点讲述了 Xcode 12 中的新功能,如增强的 UI 设计工具、改进的调试器等。 4. **加入苹果开发者计划**: - 加入苹果开发者计划是发布应用到 App Store 的必要条件。 - 本书详细解释了加入计划的步骤,以及...

    the first apple application

    ##### 4.3 Xcode调试技巧 - **断点设置**:在代码行前放置断点,当程序执行到该行时会自动暂停。 - **查看变量值**:利用调试器观察变量的当前值。 - **日志输出**:使用`print()`函数输出调试信息。 #### 五、总结...

    vmware使用mac10.8记录

    2. 编程:使用Swift或Objective-C编写代码,利用Xcode的代码补全功能 3. 调试:使用内置调试器测试应用,查看变量状态 4. 构建与部署:通过Xcode将应用部署到模拟器或连接的iOS设备 #### 3.2.1 提示与技巧 - 使用...

    OS 4.0 图文超详细评测

    2. **新功能使用技巧**: - 针对新加入的功能,评测中提供了详细的使用教程,帮助用户快速掌握。 3. **性能测试结果**: - 通过一系列基准测试,我们可以看出OS 4.0在各方面都有所提升,尤其是在处理图像和多任务...

    Swift自编精品教程

    - **新特性概述**:概括Xcode 6 Beta版中的一些新特性,如改进的界面设计器等。 - **版本差异**:对比Xcode 6 Beta版与其他版本的主要不同之处。 #### 三、Swift的核心概念 **3.1 基础数据类型** - **数值类型**:...

    马上着手开发 iOS 应用程序 Start Developing iOS Apps Today

    - 使用模拟器或真机测试新功能或修改后的代码。 **2.7 构建基本界面** - 利用视图(Views)、标签(Label)、按钮(Button)等UI组件构建应用界面。 - 使用Auto Layout实现适应不同屏幕尺寸的设计。 #### 三、深入学习 *...

    iPhone 高级项目开发

    《iPhone 高级项目开发》是一本针对iOS开发者的技术指南,旨在帮助读者深入了解iPhone应用程序的高级开发技巧和技术。本书由多位经验丰富的iOS开发者共同编写,包括Joachim Bondo、Dylan Bruzenak、Steve ...

    ios开发详细教程, ios代码大全, 苹果系统(ios)架构教程. 附超详细iod学习路径图

    - **Core Data**:Core Data是iOS中用于持久化数据的框架,提供了对象图管理和关系数据模型的功能。 - **SQLite**:SQLite是一种轻量级的数据库引擎,非常适合于移动应用的数据存储需求。 **4.3 网络通信** - **...

    原生App开发入门教程.txt

    ##### 3.2 创建新项目 在Xcode中创建新的iOS项目,开始编写应用。 1. **创建项目步骤**: - 启动Xcode,选择“Create a new Xcode project”选项。 - 选择“App”模板,点击“Next”继续。 - 输入项目名称、组织...

    iPhone应用开发从入门到精通

    Xcode包含了Swift和Objective-C两种编程语言的支持,同时还提供了强大的编辑器、调试器和模拟器等功能。 - **Swift语言**:Swift是一种高效、安全且易于学习的编程语言,由苹果公司在2014年首次推出。Swift的设计...

    《iPhone开发秘籍_第2版》PDF版本下载.txt

    - **版本迭代**: 规划版本更新节奏,定期发布新功能或修复漏洞。 - **数据分析**: 利用Crashlytics等工具收集应用运行数据,进行故障排查和性能优化。 综上所述,《iPhone开发秘籍_第2版》这本书涵盖了从基础知识到...

    Swift 4.0中如何引用3.0的第三方库

    通过了解和实践这些技巧,开发者可以在Swift版本升级时更加灵活地管理第三方库,保持项目的正常运行,同时也能逐步迁移到新的语言特性。不断学习和适应新的开发工具和语言特性,是每个开发者保持竞争力的重要途径。...

    UIwebview与js的详细使用

    - **创建项目**:首先,在Xcode中创建一个新的iOS项目,选择适合iPad的应用类型。 - **创建UIWebView**:在项目中添加UIWebView控件,并将其绑定到视图控制器中。 - **加载方式**:了解并实践UIWebView的加载方式,...

    《精通iOS开发》第6版.中文完整带书签

    - **项目创建**:在Xcode中创建新的iOS项目,选择合适的模板开始开发。 - **UI设计**:利用Storyboard或SwiftUI等工具进行用户界面的设计。 - **编码实现**:使用Swift或Objective-C编写程序逻辑代码。 - **调试测试...

    iOS企业培训视频Object-C基础等教程 就业班全套课程 从基础到就业不是梦

    - **新技术跟踪**:关注iOS领域的新技术和趋势。 ##### 4.2 职业路径规划 - **初级开发者**:掌握基本的iOS开发技能,能够独立完成小型项目。 - **中级开发者**:深入理解iOS底层原理,具备解决复杂问题的能力。 - ...

Global site tag (gtag.js) - Google Analytics