小编Bin*_*ian的帖子

Git忽略Xcode项目的文件

.gitignoreGitXcode结合使用时,我应该包含哪些文件?

git macos version-control xcode gitignore

866
推荐指数
15
解决办法
26万
查看次数

将分支指针移动到不同的提交而不签出

要移动已签出分支的分支指针,可以使用该git reset --hard命令.但是如何移动未检出分支的分支指针指向不同的提交(保留所有其他东西,如跟踪的远程分支)?

git git-branch

704
推荐指数
10
解决办法
32万
查看次数

无法在OS X"El Capitan"上安装宝石

我无法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)

ruby macos rubygems

182
推荐指数
6
解决办法
11万
查看次数

Xcode调试器不打印对象,并且不显示nil

尝试使用po <objectName>,但仅针对一个项目打印对象时,Xcode显示错误.

截图

错误:无法实现struct:变量<varName>的大小不同于ValueObject的大小在Execute中出错,无法PrepareToExecuteJITExpression

Xcode调试器还将所有对象显示为nil(self排除),如果不是(NSLog显示正确的输出,如图中所示).我不知道这个项目有什么问题.其他每个项目都运作良好.

知道它可能是什么?(清理项目没有效果.)

debugging xcode objective-c ios

157
推荐指数
9
解决办法
5万
查看次数

如何在iOS应用程序中以编程方式显示目标的版本/内部版本号?

如何以编程方式获取该值target version,如下图所示?

如我的Xcode项目目标的Properties窗口中所示.我想在我的应用程序的启动画面中显示这个,所以我知道人们当前使用的是哪个版本?

iphone xcode ipad ios-simulator

130
推荐指数
3
解决办法
6万
查看次数

覆盖Swift中的存储属性

我注意到编译器不允许我用另一个存储值覆盖存储的属性(这似乎很奇怪):

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)

为什么我不允许给它另一个值?

为什么用存储的属性覆盖令人憎恶的东西并用计算的一个犹太教来做?他们在想什么?

inheritance overriding properties swift

110
推荐指数
8
解决办法
6万
查看次数

如何使用Xcode创建.ipa文件?

请告诉我构建我的应用程序并在真正的iPhone上使用它的完整程序.

xcode

109
推荐指数
7
解决办法
19万
查看次数

为什么我的断点不起作用?

我设置了断点,但Xcode似乎忽略了它们.

xcode breakpoints

98
推荐指数
12
解决办法
10万
查看次数

如何使用swift playground打印到控制台?

我一直在关注苹果指南的新语言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)

在此输入图像描述

swift xcode6 swift-playground

97
推荐指数
4
解决办法
11万
查看次数

无法打开项目...无法打开,因为无法解析项目文件

我已经工作了一段时间来创建一个iPhone应用程序.今天当我的电池电量不足时,我正在工作并不断保存我的源文件然后电源耗尽......

现在,当我重新插入计算机并且功能强大时,我尝试打开我的项目文件并收到错误消息:

无法打开项目

Project ...无法打开,因为无法解析项目文件.

有没有人知道我可以从中恢复的方式?我尝试使用较旧的项目文件并重新插入然后编译.它给了我一个时髦的错误,可能是因为它没有找到它想要的所有文件...

如果可能的话,我真的不想从头开始重建我的项目.


编辑

好吧,我在这个和一个稍微更旧的项目文件之间做了一个差异工作,看到文件中有一些损坏.合并后(好的和最新的部分)它现在正在工作.

关于SVN的好点.我有一个,但有一些funkiness尝试同步XCode.我现在肯定会花更多的时间用它... ;-)

在此输入图像描述

iphone xcode

92
推荐指数
7
解决办法
9万
查看次数