小编all*_*ire的帖子

撤消"选择新组"项目xcode 4

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

问题

编辑:我在臭虫记者的报告中向苹果报告,我会让你们更新

xcode objective-c xcode4

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

iOS项目目录组织

关于如何为您创建的每个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文件)?

iphone xcode objective-c ios

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

"alert()"和"confirm()"无法使用"apple-mobile-web-app-capable"

在iOS版(目前7.0),它看起来像alert()confirm()(又名使用元标签时,我们的Web应用程序被固定到主屏幕不工作apple-mobile-web-app-capable).

我发现用户在Twitter上有类似的问题:

https://twitter.com/thomasfuchs/status/380137801259704320

如果它真的是iOS 7中的错误,任何人都有临时修复?

javascript safari ios ios7

21
推荐指数
3
解决办法
4万
查看次数

UIAppearance,请参阅Interface Builder中的结果?

我正在使用UIAppearance很多导航控制器和其他UI对象,我想知道是否可以在Interface Builder中设置我的相关对象(可能有一些神奇的伏都教@IBDesignable?)

iphone xcode interface-builder ios swift

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

在提交应用之前启用bitcode vs include bitcode

应用程序的目标和项目中的"启用Bitcode"设置与提交到App Store之前出现的"Include Bitcode"复选框之间的区别是什么?

如果我"启用Bitcode"FALSE并选中"Include Bitcode",会发生什么?如果我"启用Bitcode"为TRUE且未选中"包含Bitcode",会发生什么?

我看到其他问题只询问"启用Bitcode"的功能,但是在将应用程序提交到App Store之前,我会询问与此设置和"Include Bitcode"设置的区别.

谢谢

xcode ios bitcode

13
推荐指数
1
解决办法
5144
查看次数

工厂/夹具与简单的Model.create(...)?

当你可以在测试中简单地使用ActiveRecord来创建数据库条目时,工厂/固定装置的目的是什么(我知道工厂就像固定装置一样,但更清晰一点)?即News.create(...)

我只是没有看到使用Factory Girl的任何优势,而不是简单地使用ActiveRecord方法创建一个新用户说新用户..

谢谢

ruby-on-rails factory-bot

8
推荐指数
2
解决办法
1930
查看次数

form_for没有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="&#x2713;" /><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)

ruby ruby-on-rails ruby-on-rails-3

7
推荐指数
1
解决办法
6194
查看次数

iphone i1i8n - 在加拿大商店增加了"en"本地化,而非英语

我已经在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中...

你可以在这里试试:
加拿大商店(法语 - 应该是英文)
美国商店(完美在美国商店)
英国商店(法国也在GB商店)

localization app-store ios

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

UITabBar - 使用Storyboard的两个视图(笔尖)相同的类

我正在使用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很空!我设置的类型只是我的一个核心数据实体中的一个属性,在列表中我有借用项目,另一个我有借用项目,但它们是同一个实体.

iphone objective-c ios

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

在init与之后的隐式解包可选

我想明白为什么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)

swift swift4

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