- 浏览: 1000494 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (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 7621.下载文件 (http://code.google.com ... -
webview点击获取图片
2016-04-01 17:12 772UILongPressGestureRecognizer * ... -
hexo 自动部署脚步
2016-03-29 21:17 876echo "===============star ... -
自定义navigationItem.leftBarButtonItem后,系统默认的手势滑动失效解决方案
2016-03-01 18:01 1231自定义navigationItem.le ... -
UITextView autolayout 高度自适应
2016-02-15 23:26 1346UITextView *t = [[UITextView ... -
腾讯敏捷框架TAPD》研究
2015-11-19 20:47 1371这篇文档是研究心得 ... -
ios image 压缩
2015-11-06 12:09 782- (UIImage *)_scaleToSize:(UII ... -
iphone分辨率图解
2015-11-04 17:33 487iphone分辨率图解 -
IOS中获取各种文件的目录路径的方法
2015-09-24 12:10 604iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储 ... -
Customizing Navigation Bar and Status Bar in iOS 7
2015-08-17 20:23 1548Like many of you, I have been ... -
GCD 深入理解:第一部分
2015-07-24 14:49 710本文翻译自 http://www.raywenderlich ... -
Mac上的抓包工具Charles
2015-05-06 01:09 5269Mac上的抓包工具Charles 分类: IO ... -
如何移除发布版本中的NSLog输出
2015-05-04 20:27 688Phone开发中会经常使用NSLog将一些运行信息输出到终端 ... -
xcode4的环境变量,Build Settings参数,workspace及联编设置
2015-03-27 11:23 868一、xcode4中的环境变量 $(BUILT_PROD ... -
数字签名是什么?
2014-11-25 16:58 574http://www.ruanyifeng.com/blog/ ... -
让你的Xcode更加高效
2014-10-29 00:16 461http://www.tairan.com/archives/ ... -
我所经历的“余额宝”的那些故事
2014-06-08 01:05 701“余额宝”经过不到 ... -
代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
2014-05-31 01:25 744最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍 ... -
WWDC 2013 Session笔记 - iOS7中的多任务
2014-05-31 01:24 610这是我的WWDC2013系列笔记中的一篇,完整的笔记列表 ... -
APP被苹果App Store拒绝的79个原因(未完待续)
2014-05-09 10:49 1102作为iOS开发者,估计有很多都遇到过APP提交到App Sto ...
相关推荐
适合开发ios的同志看,主要简介了Xcode的使用
lua 在Xcode中加语法高亮,解压后,用终端cd到该文件下,然后执行sudo ./install.sh
具体详细信息看 Readme.text xcode 7不支持
快速排序实现,实现时间性能分析(IDE:xcode)
Xcode 高亮插件 Backlight ,Backlight 是一个 Xcode 的插件用来高亮显示当前正在编辑的行。
升级 iOS 13 之后,使用 Xcode 10 真机调试会提示错误: Could not locate device support files. 这是因为 Xcode 10 默认没有自带 iOS 13 的调试包,下载调试包,然后重新打开 Xcode 就可以了。 打开Finder 按下: ...
很棒的 xcode Xcode 的精彩片段、插件和...:Objective-C 中的 Xcode 片段 :Swift 中的 Xcode 片段 :large_orange_diamond: :该死的块语法自动完成 插件ColorSense-for-Xcode:用于 Xcode 的插件,使颜色处理更加直观...
这是由于Xcode15缺少了"CategoryNSObject"和"ExtensionNSObject"两个文件夹导致的,解决办法就是将这两个加进去就好了。 如果你有旧的Xcode项目,可以去旧的Xcode项目中复制。 路径为:/Applications/Xcode.app/...
Xcode-Templates:Xcode文件和项目模板
使用unsign为xcode可移除签名,会在/Applications/Xcode.app/Contents/MacOS/下生成Xcode.unsigned,备份好原始的Xcode,把Xcode.unsigned重命名为Xcode,重启Xcode即可 ./unsign /Applications/Xc
xcode_tutorials:Xcode教程存储库
Xcode 脚本Xcode 的有用脚本。机器人环境变量以下是一些有用的 Xcode bot 环境变量: XCS_OUTPUT_DIR :Xcode bot 存储当前集成的位置。 所有输出文件都可以在这里找到。 XCS_BOT_NAME :机器人的名称。 XCS_ARCHIVE...
xcode-one-dark:Xcode的Atom One Dark主题
xcode 总是好的。 利用自动补全、类型检查...功能可以帮助您解决 leetcode 问题。 开始 克隆回购 $ git clone https://github.com/popodidi/leetcode-machine-swift.git 构建 .xcodeproj $ swift package generate-...
xcode-wakatime 是一个开放源代码Xcode插件,用于从您的编程活动中自动生成的指标,见解和时间跟踪。 注意:Xcode8禁用插件。 安装WakaTime会使用自签名证书重新签名Xcode.app。 安装 运行以下终端命令: curl -...
MakeXcodeGr8Again::hammer:Xcode +插件=:blue_heart:
为xcode 9.1 添加快捷键。 之前在做JAVA开发时,使用eclipse过程中,用的最多也是特喜欢的就是删除当前行和...然而在转向iOS开发时,Xcode是不支持这两个快捷键的,一次偶然发现有个小窍门可以为Xcode来添加这两个快捷键。
IOS APP应用开发 微博 Xcode 详细代码
Xcode开发环境 Xcode开发环境Xcode开发环境
Xcode 6 的 NewtonScript 语法着色NewtonScript 语言的语言规范。 这可以在编辑器中启用语法着色。 关键字和函数来自 1996, Apple Computer, Inc. 作者 Simon Bell 基于 Tiago Bastos 为 Lua 创建的代码。支持单行和...