小编Cor*_*eke的帖子

将本地Git仓库推送到新的远程包括所有分支和标签

我有一个本地Git仓库,我想推送到一个新的远程仓库(在Beanstalk上设置全新的仓库,如果这很重要).我的本地仓库有一些分支和标签,我想保留我的所有历史记录.看起来我基本上只需要执行git push,但只上传master分支.如何推送所有内容,以便在遥控器上获得我当地仓库的完整副本?

git

506
推荐指数
12
解决办法
17万
查看次数

Xcode 4在哪里存储Scheme Data?

我刚刚开始使用Xcode 4,我正试图在项目中找到该文件,它存储了项目的所有Schemes.我想他们会存放在某个地方的xcodeproj目录中的文件中,但对于我的生活,我找不到哪一个.

我的所有项目都存储在SVN服务器上,我想将Scheme信息保存在项目中.现在,当您检查出一个新鲜的项目时,这些方案并没有随之而来.

编辑:玩这个多一点之后,似乎计划存储在每个作为单独的文件中xcuserdata/user.xcuserdata/xschemes/MyScheme.xscheme与xcschememanagement.plist文件,让他们全部整理.

那么我的新问题是,有没有办法将这些存储在每个项目范围而不是每个用户范围?这样当另一个开发人员打开同一个项目时,他会看到我设置的相同方案?

build xcode4

96
推荐指数
1
解决办法
2万
查看次数

使用宽高比调整UIImage的大小?

我正在使用此代码调整iPhone上的图像大小:

CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0);
UIGraphicsBeginImageContext(screenRect.size);
[value drawInRect:screenRect blendMode:kCGBlendModePlusDarker alpha:1];
UIImage *tmpValue = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

只要图像的宽高比与新调整大小的图像的宽高比相匹配,哪个工作正常.我想修改它,以便保持正确的宽高比,并在图像不显示的任何地方放置黑色背景.所以我仍然会得到一张320x480的图像,但在顶部和底部或两侧都有黑色,具体取决于原始图像尺寸.

有没有一种简单的方法来做到这一点类似于我正在做的事情?谢谢!

iphone core-graphics uiimage ios

37
推荐指数
1
解决办法
3万
查看次数

如何在NSArray上进行自然排序?

我有一个对象数组,我需要按照"标题"键排序.它目前正在工作,虽然它使用的是ASCII排序而不是自然排序.标题是文件名,所以它们看起来像这样:

file1
file2
file3
...
file10
file11
file12

正如你所料,我得到了:

file1
file10
file11
file12
file2
file3
...

有没有人知道NSArray排序功能内置了一种方法来获得这种自然排序而不是字母排序?我发现了一些通用算法,但我希望有一些内置的...

sorting cocoa objective-c

36
推荐指数
2
解决办法
6144
查看次数

使用NSURLSessionDownloadTask设置并发下载的数量

我正在使用新的NSURLSession API并允许用户下载文件.我想尝试告诉我的NSURLSession要同时运行多少次下载,但我没有办法做到这一点.我想尽量避免自己管理下载任务,如果我可以告诉系统有多少允许,那会更好 - 这对于排队后台下载以及我的应用程序未运行时会更好.有没有办法做到这一点?

ios ios7 nsurlsession

25
推荐指数
2
解决办法
2万
查看次数

我可以编码NSManagedObject的子类吗?

这适用于iPhone应用程序,但我认为这并不重要.我需要使用iPhone的GameKit通过蓝牙发送自定义对象(由Core Data管理).通常,我只是使用NSKeyedArchiver将对象打包为数据对象并将其发送到线上,然后取消归档对象,我就完成了.当然,我还需要在我的自定义对象中实现initWithCoder:和encodeWithCoder:方法.

我不确定是否可以使用NSManagedObject类完成此操作,该类由Core Data管理或不管理.他们会一起玩吗?我猜测一旦我将编码的托管对象发送到另一个设备并取消编码,我只会将此接收的对象添加到其他设备的上下文中.它是否正确?我错过了任何步骤吗?

iphone cocoa cocoa-touch core-data objective-c

18
推荐指数
1
解决办法
6825
查看次数

将NSCache内容保存到磁盘

我正在编写一个应用程序,需要保留一堆对象的内存缓存,但这不会失控,所以我打算使用NSCache来存储它.看起来它会照顾清除等对我而言,这太棒了.

我还想在启动之间保持缓存,所以我需要将缓存数据写入磁盘.有没有一种简单的方法可以将NSCache内容保存到plist或其他东西?是否有更好的方法可以使用NSCache之外的其他东西来实现这一目标?

这个应用程序将在iPhone上,所以我只需要iOS 4+中提供的类而不仅仅是OS X.

谢谢!

iphone cocoa cocoa-touch nscache

15
推荐指数
3
解决办法
1万
查看次数

UIStoryboardPopoverSegue在按钮触摸时打开多个窗口

我正在使用a UIStoryboardPopoverSegue来为iOS 5 iPad应用程序提供popover.Segue工作得很好,但似乎包含按钮的工具栏是popover控制器的直通视图,所以如果你继续按下按钮,会出现更多的弹出窗口.由于我没有创建和跟踪UIPopoverController自己(正如故事板正在做的那样),当再次触摸按钮时我无法忽略它.有没有其他人遇到这个?我有一个与Apple打开的错误,但他们没有回应.

编辑:我已经使用下面的答案解决了这个问题.这是我最终使用的代码.在我的视图控制器类中currentPopover是一个__weakivar,所以当控制器完成后,它将自动降为零.

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
    if([segue isKindOfClass:[UIStoryboardPopoverSegue class]]){
        // Dismiss current popover, set new popover
        [currentPopover dismissPopoverAnimated:YES];
        currentPopover = [(UIStoryboardPopoverSegue *)segue popoverController];
    }
}
Run Code Online (Sandbox Code Playgroud)

iphone ios5

15
推荐指数
2
解决办法
9704
查看次数

为核心数据应用提供基础数据?

我正在开发一个核心数据应用程序(对于iPhone 3.0,虽然我认为这不会真正有所作为)并且它需要附带一个充满数据的"入门"数据库.使用SQLite,我只需让应用程序在首次启动时将填充的数据库从捆绑包复制到App的文档目录中,然后加载该数据库 - 所有信息都随之而来,我们准备好了.但是使用Core Data,我不确定我是否可以将Persistent存储保存到App包并在Core Data开始执行之前复制它.这会导致任何问题吗?有相当多的初始数据,所以我不想以其他格式打包它并且必须解析它.

iphone cocoa cocoa-touch core-data

14
推荐指数
1
解决办法
5361
查看次数

核心数据强制自定义映射模型/策略而不是轻量级迁移

我现在有大约4个不同版本的数据模型,除了最后一个版本之外的每个版本都只是使用自动轻量级迁移的一个小改动.对于这个最新的模型,我需要在迁移期间做一些额外的工作,所以我创建了一个自定义映射模型和一个迁移策略子类,其中包含createDestinations和createRelationships中的一些操作.问题是,我没有调用我的映射模型/自定义策略,而且似乎Core Data正在尝试执行轻量级迁移.我是否需要做些什么来保持轻量级迁移,但是当有可用的映射模型时使用我的映射模型?

migration iphone cocoa core-data mapping-model

8
推荐指数
1
解决办法
862
查看次数