- 浏览: 1031136 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (675)
- ios (214)
- android-course (5)
- unity3d (7)
- cocos2d (36)
- html5 (3)
- game (5)
- android (42)
- java (57)
- php (12)
- 创业 (10)
- SEO (3)
- 架构 (2)
- 数据库 (3)
- 产品设计 (9)
- 操作系统 (10)
- Web前端 (11)
- 其他 (50)
- GAE (1)
- mac os (8)
- Open Source (2)
- 序列号 (10)
- C (2)
- database (2)
- 算法 (6)
- 设计模式 (1)
- photoshop (1)
- 3dmax (1)
- maya (1)
- opengl (3)
- 游戏设计 (1)
- 趋势 (1)
- cocos2d-x (4)
- shell (3)
- c++ (30)
- lua (5)
- flash (1)
- spring (3)
- mysql (4)
- Git (6)
- xmpp (1)
- cocos2dx (14)
- mac (2)
- 编程规范 (2)
- windows (1)
- linux (5)
- coocs2dx (1)
- ubuntu (2)
- aws (1)
- OPENGLES (1)
- 原画 (1)
最新评论
-
jlees:
Best mobile app testing tool pc ...
iOS + XCode 4 + GHUnit = Mobile TDD+Continuous testing -
ipanda:
楼主,能否给一个Micro CloudFoundry的虚机或者 ...
Cloud Foundry使用及开发向导 -
love_zongming:
谢谢分享。。
visio2007序列号 -
雨花台舞水:
你这才是枪文把
套在 360 黑匣子外面的黑盒子:你被技术型枪稿吓到了么? -
hugh.wang:
改天试试
Mac版魔兽争霸3 1.24e下载
最近xCode里面语法高亮消失了,用Command键自动跳转也不能用了,所以很不方便,弄了一下午才搞出来,和大家分享下经验。
我用的是4.2的xCode,希望对有此类问题的朋友有所帮助。
一、最常用的解决方法
重启xCode,index完之后就好了。
往往这样能解决的问题都不是问题。。。囧
二、首先看看自己的项目的编译器选项是什么,在Targets里面的Build Setting中的Compiler for C/C++/Objective-C选项。
如果是使用的是如图所示的LLVM GCC 4.2选项的话,有两种解决方法:
1、看看自己的pch预编译文件,看里面是否重复import了同一个头文件。
如在pch文件中:
// // Prefix header for all source files of the 'Hello World' target in the 'Hello World' project // #import <Availability.h> #ifndef __IPHONE_4_0 #warning "This project uses features only available in iOS SDK 4.0 and later." #endif #ifdef __OBJC__ #import <UIKit/UIKit.h> #import <Foundation/Foundation.h> #endif #import "a.h"
在a.h文件中:
import <UIKit/UIKit.h>
如果有类似的头文件重复包含,则用LLVM GCC 4.2选项就不能正确的显示语法高亮,此时需要重新调整一下头文件,将重复包含消除,然后在Organizer中的Projects选项下将自己项目的Derived Data删除,然后重启xCode,index完就能正常使用了。
2、如果难以修改pch文件中头文件的重复包含(经常在这个文件中引入全局的头文件可以省不少事),可以将LLVM GCC 4.2选项改为Apple LLVM compiler 3.0,这是苹果自己的编译器,所以支持要完善一些,之后在Organizer中的Projects选项下将自己项目的Derived Data删除,然后重启xCode,index完就能正常使用了,后面不需要编码时再改回来就行了。
3、如果本身就是使用的Apple LLVM compiler 3.0选项,则也可以试试在Organizer中的Projects选项下将自己项目的Derived Data删除,然后重启xCode,index完后看看。
发表评论
-
Mac上安装Protocol Buffers
2016-09-18 11:29 8191.下载文件 (http://code.google.com ... -
webview点击获取图片
2016-04-01 17:12 827UILongPressGestureRecognizer * ... -
hexo 自动部署脚步
2016-03-29 21:17 932echo "===============star ... -
自定义navigationItem.leftBarButtonItem后,系统默认的手势滑动失效解决方案
2016-03-01 18:01 1280自定义navigationItem.le ... -
UITextView autolayout 高度自适应
2016-02-15 23:26 1413UITextView *t = [[UITextView ... -
腾讯敏捷框架TAPD》研究
2015-11-19 20:47 1420这篇文档是研究心得 ... -
ios image 压缩
2015-11-06 12:09 837- (UIImage *)_scaleToSize:(UII ... -
iphone分辨率图解
2015-11-04 17:33 565iphone分辨率图解 -
IOS中获取各种文件的目录路径的方法
2015-09-24 12:10 647iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储 ... -
Customizing Navigation Bar and Status Bar in iOS 7
2015-08-17 20:23 1606Like many of you, I have been ... -
GCD 深入理解:第一部分
2015-07-24 14:49 767本文翻译自 http://www.raywenderlich ... -
Mac上的抓包工具Charles
2015-05-06 01:09 5316Mac上的抓包工具Charles 分类: IO ... -
如何移除发布版本中的NSLog输出
2015-05-04 20:27 749Phone开发中会经常使用NSLog将一些运行信息输出到终端 ... -
xcode4的环境变量,Build Settings参数,workspace及联编设置
2015-03-27 11:23 925一、xcode4中的环境变量 $(BUILT_PROD ... -
数字签名是什么?
2014-11-25 16:58 616http://www.ruanyifeng.com/blog/ ... -
让你的Xcode更加高效
2014-10-29 00:16 518http://www.tairan.com/archives/ ... -
我所经历的“余额宝”的那些故事
2014-06-08 01:05 758“余额宝”经过不到 ... -
代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
2014-05-31 01:25 794最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍 ... -
WWDC 2013 Session笔记 - iOS7中的多任务
2014-05-31 01:24 661这是我的WWDC2013系列笔记中的一篇,完整的笔记列表 ... -
APP被苹果App Store拒绝的79个原因(未完待续)
2014-05-09 10:49 1147作为iOS开发者,估计有很多都遇到过APP提交到App Sto ...
相关推荐
5. **代码自动完成和语法高亮**:Xcode的源代码编辑器提供智能代码补全和语法高亮,使编码更加便捷。 6. **错误检测**:Xcode能自动检测代码中的语法错误和潜在问题,帮助开发者在编译阶段发现并修复问题。 在标签...
Xcode支持实时预览、代码自动完成和语法高亮等功能,使得iOS开发更为便捷。 3. 真机调试:在iOS开发中,真机调试是必不可少的一环,因为模拟器无法完全模拟真实设备的所有硬件特性。通过USB连接iOS设备到Mac,并在...
- **改进的源代码编辑器**:提供了更加强大的语法高亮、自动补全等功能。 - **增强的调试器**:包括更快的调试速度、更直观的调试界面等。 - **全新的Interface Builder**:支持实时预览和更加灵活的设计选项。 ...
语法高亮 HighlightTextEditor是一个安卓代码语法高亮控件,目前已经支持200多种语言,近90多种主题配色方案,同时支持lua扩展,以及自定义语言配置。强烈推荐,一款不可多得的开源控件。 支持的语言: ...
5. **iOS开发**:iOS开发涉及到使用Xcode和Swift/Objective-C来创建移动应用,这些应用可以运行在iPhone、iPad和其他Apple设备上。开发者需要了解UIKit,这是Cocoa Touch的核心,用于构建用户界面。 6. **Interface...
#### 五、代码语法高亮与提示 - **语法着色**:`Command + Option + C` 可以切换语法颜色方案。 - **代码片段**: - `Command + Shift + ;`:插入代码片段。 - `Command + ;`:插入默认代码片段。 - `Command + ...
- **Source Editor**: 支持多种编程语言,如Swift、Objective-C等,并提供代码补全、语法高亮等功能。 - **Debugger**: 强大的调试工具,支持单步执行、断点设置等功能,帮助开发者快速定位问题。 - **Version ...
1. 代码编辑器:用于编写Swift代码,支持语法高亮和自动完成。 2. Interface Builder:可视化设计工具,允许开发者拖放UI元素构建用户界面。 3. Simulator:模拟不同型号的iOS设备,便于测试应用在不同设备上的表现...
- 代码编辑:智能提示、自动完成、语法高亮,帮助快速编写和修改代码。 - 编译与构建:自动化构建过程,确保代码质量,支持多种构建目标(如不同设备型号或版本)。 - 调试:断点设置、单步执行、变量查看,便于查找...
Xcode支持Objective-C和Swift两种语言,提供代码补全、语法高亮、调试工具等功能,极大地提高了开发效率。同时,Xcode还包括App Store Connect工具,方便开发者管理应用的发布和更新。 2.3 iOS软件开发者证书 为了...
它支持语法高亮、在线帮助、项目管理和调试等功能。Xcode集成了iPhone模拟器和内存检查工具Instrument等辅助工具,帮助开发者进行高效的应用程序开发。 总之,iPhone不仅是一款革命性的产品,其背后的开发环境和...
1. **代码编辑器和IDE**:这类工具提供了丰富的功能支持,如代码补全、语法高亮、调试等,极大地提升了编码效率。 - **推荐工具**:Android Studio、Xcode、Visual Studio Code 2. **版本控制系统**:用于管理...
1. **源代码编辑器**:支持语法高亮、自动补全、版本控制等功能,让编码更高效。 2. **Interface Builder**:这是一个可视化设计工具,用于创建用户界面,通过拖放控件和连线实现代码与界面的绑定。 3. **Interface ...
Xcode不仅包含源代码编辑器,还提供了如自动完成、语法高亮、错误检测等功能,帮助开发者高效编写代码。同时,内置的构建和运行系统使得开发者能够快速测试应用程序。 2.2.2 iPhone模拟器 开发过程中,iPhone模拟器...
- **代码编辑**: 提供高级语法高亮、自动补全等功能。 - **调试工具**: 包含断点设置、变量观察等调试功能。 - **项目管理**: 方便地管理项目结构、依赖关系等。 - **版本控制**: 集成了Git等版本控制系统。 - *...
在编程环境中,syntax-theme是指代码的语法高亮主题,它决定了不同类型的代码元素(如变量、关键字、字符串、注释等)在屏幕上的颜色和样式。好的语法主题可以提高代码的可读性,使开发者更容易区分不同部分,从而...
Visual Studio Code 的插件生态系统非常强大,用户可以根据需要安装各种插件来增强功能,比如语法高亮、代码片段、代码调试等。 - **PyCharm**:专为 Python 开发者设计的 IDE,提供了诸如智能代码助手、代码自动...
2. **语法高亮**:通过自定义语法规则,可以实现不同编程语言的代码高亮显示,提高代码可读性。 3. **自动完成**:可以集成智能代码补全功能,提升编码效率。 4. **代码折叠**:允许用户隐藏和展开代码块,以便更好...
它提供了语法高亮、自动完成、多文档编辑和宏等功能,是许多开发者的选择。 2. **Visual Studio**:微软的集成开发环境(IDE),不仅支持C++,也支持C语言。它拥有强大的调试工具、代码智能提示、版本控制集成等特性...