.gitignore将Git与Xcode结合使用时,我应该包含哪些文件?
要移动已签出分支的分支指针,可以使用该git reset --hard命令.但是如何移动未检出分支的分支指针指向不同的提交(保留所有其他东西,如跟踪的远程分支)?
我无法fakes3在El Capitan Beta 5上安装和运行gem.
我试过了:
sudo gem install fakes3
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/fakes3
Run Code Online (Sandbox Code Playgroud)
然后我尝试用cocoapods方式做.它适用于cocoapods,但不适用于fakes3.
mkdir -p $HOME/Software/ruby
export GEM_HOME=$HOME/Software/ruby
gem install cocoapods
[...]
1 gem installed
gem install fakes3
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
Run Code Online (Sandbox Code Playgroud) 尝试使用po <objectName>,但仅针对一个项目打印对象时,Xcode显示错误.
错误:无法实现struct:变量<varName>的大小不同于ValueObject的大小在Execute中出错,无法PrepareToExecuteJITExpression
Xcode调试器还将所有对象显示为nil(self排除),如果不是(NSLog显示正确的输出,如图中所示).我不知道这个项目有什么问题.其他每个项目都运作良好.
知道它可能是什么?(清理项目没有效果.)
如何以编程方式获取该值target version,如下图所示?
如我的Xcode项目目标的Properties窗口中所示.我想在我的应用程序的启动画面中显示这个,所以我知道人们当前使用的是哪个版本?
我注意到编译器不允许我用另一个存储值覆盖存储的属性(这似乎很奇怪):
class Jedi {
var lightSaberColor = "Blue"
}
class Sith: Jedi {
override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor
}
Run Code Online (Sandbox Code Playgroud)
但是,我允许使用计算属性执行此操作:
class Jedi {
let lightSaberColor = "Blue"
}
class Sith: Jedi {
override var lightSaberColor : String{return "Red"}
}
Run Code Online (Sandbox Code Playgroud)
为什么我不允许给它另一个值?
为什么用存储的属性覆盖令人憎恶的东西并用计算的一个犹太教来做?他们在想什么?
我一直在关注苹果指南的新语言swift,但我不明白为什么右边的栏只显示"Hello,playground"而不是"Hello,world".有人可以解释为什么println没有在右边打印?
// Playground - noun: a place where people can play
import Cocoa
var str = "Hello, playground"
println("Hello, world");
Run Code Online (Sandbox Code Playgroud)

我已经工作了一段时间来创建一个iPhone应用程序.今天当我的电池电量不足时,我正在工作并不断保存我的源文件然后电源耗尽......
现在,当我重新插入计算机并且功能强大时,我尝试打开我的项目文件并收到错误消息:
无法打开项目
Project ...无法打开,因为无法解析项目文件.
有没有人知道我可以从中恢复的方式?我尝试使用较旧的项目文件并重新插入然后编译.它给了我一个时髦的错误,可能是因为它没有找到它想要的所有文件...
如果可能的话,我真的不想从头开始重建我的项目.
好吧,我在这个和一个稍微更旧的项目文件之间做了一个差异工作,看到文件中有一些损坏.合并后(好的和最新的部分)它现在正在工作.
关于SVN的好点.我有一个,但有一些funkiness尝试同步XCode.我现在肯定会花更多的时间用它... ;-)

xcode ×6
git ×2
iphone ×2
macos ×2
swift ×2
breakpoints ×1
debugging ×1
git-branch ×1
gitignore ×1
inheritance ×1
ios ×1
ipad ×1
objective-c ×1
overriding ×1
properties ×1
ruby ×1
rubygems ×1
xcode6 ×1