我不小心将我的项目添加到一个组中,现在我无法从xcode 4中删除它,任何想法?如果我拖出来,它会要求我创建一个工作区...

编辑:我在臭虫记者的报告中向苹果报告,我会让你们更新
关于如何为您创建的每个iOS应用程序安排Xcode 4目录的快速问题/意见.
就个人而言,我仍然添加一个名为/ Resources的目录,其中包含/ Fonts,/ Images,/ Icons等子目录.我使用"将项目复制到目标组的文件夹(如果需要)"选项.如果我需要添加一个新的资源,我只需将它添加到我的项目目录中finder.app中的正确目录(即如果它是一个图像,我将它添加到MyProject/Resources/Images/Foo.png)然后我只是在Xcode中继续我的组"Images"并从那里添加文件.
我曾经尝试使用"文件夹引用"选项来保持Xcode和Finder同步,但IB无法获取图像......
另外,你的Icon.png和Default.png是你项目的根目录吗?(即使用.xcodeproj文件?)当你使用Xcode 4(在项目信息>摘要中)时,他们将它们添加到那里...想知道你是否将它们保留在那里,因为我个人总是喜欢将所有图像放在样本目录中!
那么相对于你的项目的photoshop文件或任何其他文件呢,你也把它们放在根目录中(再次使用.xcodeproj文件)?
在iOS版(目前7.0),它看起来像alert()和confirm()(又名使用元标签时,我们的Web应用程序被固定到主屏幕不工作apple-mobile-web-app-capable).
我发现用户在Twitter上有类似的问题:
https://twitter.com/thomasfuchs/status/380137801259704320
如果它真的是iOS 7中的错误,任何人都有临时修复?
我正在使用UIAppearance很多导航控制器和其他UI对象,我想知道是否可以在Interface Builder中设置我的相关对象(可能有一些神奇的伏都教@IBDesignable?)
应用程序的目标和项目中的"启用Bitcode"设置与提交到App Store之前出现的"Include Bitcode"复选框之间的区别是什么?
如果我"启用Bitcode"FALSE并选中"Include Bitcode",会发生什么?如果我"启用Bitcode"为TRUE且未选中"包含Bitcode",会发生什么?
我看到其他问题只询问"启用Bitcode"的功能,但是在将应用程序提交到App Store之前,我会询问与此设置和"Include Bitcode"设置的区别.
谢谢
当你可以在测试中简单地使用ActiveRecord来创建数据库条目时,工厂/固定装置的目的是什么(我知道工厂就像固定装置一样,但更清晰一点)?即News.create(...)
我只是没有看到使用Factory Girl的任何优势,而不是简单地使用ActiveRecord方法创建一个新用户说新用户..
谢谢
我使用的是API而不是数据库,所以我没有使用ActiveRecord而是使用ActiveModel(我大多喜欢这里:railscasts.com/episodes/219-active-model)
事情是,当我尝试编辑项目(在我的情况下是停车场)时,表单的操作仍然是创建的动作而不是更新.
所以当我继续/停车/ 2 /编辑编辑停车时,表格仍然是:
<form accept-charset="UTF-8" action="/parkings" class="form-horizontal" id="new_parking" method="post">
Run Code Online (Sandbox Code Playgroud)
当它应该更像是把隐藏字段和停车场/ 2作为动作:
<form accept-charset="UTF-8" action="/parkings/2" class="form-horizontal" id="edit_parking" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /><input name="_method" type="hidden" value="put" />
Run Code Online (Sandbox Code Playgroud)
有人知道form_for的方法和动作是根据路线设置的吗?我正在尝试做的就是将ActiveRecord与数据库一起使用.
这是一些代码:
_form.html.erb
<%= form_for(@parking, :html => { :class => "form-horizontal" }) do |f| %>
...
<% end %>
Run Code Online (Sandbox Code Playgroud)
edit.html.erb&new.html.erb,简单地说
<%= render 'form' %>
Run Code Online (Sandbox Code Playgroud)
调节器
class ParkingsController < ApplicationController
def index
@parkings = Parse.get("Parking")
respond_to do |format|
format.html
format.json { render :json => @parking }
end
end
def new
@parking = Parking.new …Run Code Online (Sandbox Code Playgroud) 我已经在iTunes上设置我的应用程序连接fr_CA作为我的默认语言(是的,我知道这不是我可扩展性的最佳举措).
现在,我在我的应用程序中添加了"en"本地化,问题出在加拿大英语App商店,它仍然以法语显示!在美国的App商店,它完全是英文版...
我认为通过添加"en",它适用于en_CA,en_US,en_GB等等,不是吗?或"en"代表美国英语?
来自开发者文档:
"在英国使用的英语将产生en-GB的语言ID,而在美国使用的英语将具有en-US的语言ID.要指定英语的通用版本,你会单独使用语言ID en."
"例如,如果你不需要区分英语的不同区域,你可以包含一个en.lproj目录来支持美国,英国和澳大利亚的用户."
I18n在应用程序中工作A1,唯一的问题是在iTunes中...
我正在使用iOS 5和Storyboard.我UITabBar是使用Interface Builder创建的.我的两个相似的项目TabBar是相同的列表,只是其中包含不同类型的项目.我所做的,但看起来很奇怪,是为每个UITableView和在中设置一个不同的"标签" viewDidLoad,然后根据标签分配正确的类型.
- (void)viewDidLoad
{
[super viewDidLoad];
if (self.tableView.tag == 1)
{
type = @"lent";
}
else if (self.tableView.tag == 2)
{
type = @"borrowed";
}
}
Run Code Online (Sandbox Code Playgroud)
有更好的方法吗?我没有创建我UITabBar的代码,所以我AppDelegate很空!我设置的类型只是我的一个核心数据实体中的一个属性,在列表中我有借用项目,另一个我有借用项目,但它们是同一个实体.
我想明白为什么ImplicitlyUnwrappedOptional当我这样做时我没有params["bar"] = str得到但是当我params用相同的力量解包变量声明时我得到它.
看下面的游乐场:
import UIKit
var str: String!
str = "Hello"
var params: [String: Any] = [
"foo": str
]
params["bar"] = str
print(params)
// ["bar": "Hello", "foo": Swift.ImplicitlyUnwrappedOptional<Swift.String>.some("Hello")]
Run Code Online (Sandbox Code Playgroud) ios ×6
xcode ×4
iphone ×3
objective-c ×3
swift ×2
app-store ×1
bitcode ×1
factory-bot ×1
ios7 ×1
javascript ×1
localization ×1
ruby ×1
safari ×1
swift4 ×1
xcode4 ×1