小编kmi*_*ael的帖子

如何在Xcode中设置Mac应用程序的图标?

我已经学习了很多关于在Interface Builder中编写Objective-C代码和设计的知识,我想为我的简单程序设置图标.

我将相同的JPG添加到Icon Composer中的所有大小字段并获得了ICNS,但我无法弄清楚如何将其添加到项目中.

先感谢您.

macos xcode cocoa icons

83
推荐指数
5
解决办法
7万
查看次数

使用Rake运行Ruby单元测试

我正在研究使用Rake构建工具来自动运行单元测试.我在网上搜索过,但所有的例子都是使用rails.我通常只是编写小型命令行程序或简单的Sinatra应用程序.

所以我提出了以下(可能是坏的)解决方案,它只是模仿我在命令行上会做的事情:(我只是以一个单元测试为例.)

desc 'Run unit tests'
task :test do
    sh 'ruby -I lib test/test_entry.rb'
end
task :default => :test
Run Code Online (Sandbox Code Playgroud)

它有效,但我不禁想到必须有更好的方法,只是写作require 'test/test_entry.rb'不起作用.我遇到require问题,Ruby无法找到lib所有文件所在的目录.

ruby rake

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

UIPageViewController不尊重iOS 7中的顶级布局指南

我正在使用页面视图控制器来翻阅一系列视图控制器,每个视图控制器都是从故事板中实例化的.我基本上使用基于标准页面的应用程序代码作为基础,并构建了我需要的东西.我正在翻阅的UITableViewController视图控制器是包含自定义滚动视图的子类或自定义视图控制器.

页面视图控制器嵌入在导航控制器中,但是没有一个视图控制器遵循顶部布局指南,即使在我的自定义视图控制器的情况下约束被设置到故事板中的布局指南,我认为表视图控制器将自动管理它.我的意思是视图的内容从(0.0,0.0)开始,而不是用户可以看到的地方.唯一有效的是实际上将视图控制器视图的帧设置为在状态栏+导航栏下面开始,但我希望滚动视图在透明导航栏下滚动.

我做错了什么或不做什么?

cocoa-touch objective-c ios uipageviewcontroller ios7

11
推荐指数
2
解决办法
7259
查看次数

在院子里用@param标签警告

我试图记录一些使用的Ruby代码yard,即使我正在完成这里这里描述的内容

# @param [Integer] the number of trials (>= 0)
# @param [Float] success probability in each trial
def initialize(n, p)
  # initialize...
end 
Run Code Online (Sandbox Code Playgroud)

我仍然得到这个奇怪的错误

@param tag has unknown parameter name: the
@param tag has unknown parameter name: success
Run Code Online (Sandbox Code Playgroud)

然后生成的HTML看起来很奇怪.我这叫yard:

$ yard doc -m markdown
Run Code Online (Sandbox Code Playgroud)

我能做错什么?

ruby documentation yard

5
推荐指数
1
解决办法
1242
查看次数

Lion不会运行使用Mountain Lion构建的应用程序

我正在尝试使用Mountain Lion上的Xcode 4.4构建一个OS X应用程序,以便在Lion上工作.

OS X部署目标设置为10.7没有帮助.该应用程序仍然无法在Lion上运行.(该应用程序无法打开,点击它不会做任何事情.)

我尝试将基本SDK设置为10.7,但是我遇到了很多错误,因为我正在使用NSArrayNSDictionary文字,下标以及@propertys的默认合成.

根据Objective-C功能可用性索引,这些功能应该适用于Lion.

问题是什么?

macos xcode cocoa objective-c

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