小编Zol*_*tók的帖子

XCode:用于xcode命令行构建的Documents和Library文件夹

可以通过命令行轻松地在模拟器中构建一个项目,如下所示:

1, xcodebuild -project Someproject.xcodeproj -arch i386 -sdk iphonesimulator

2, /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication PATHTOAPPFILE/Someproject.app/Someproject

但是这样,应用程序没有像Xcode一样构建的文档和库文件夹 /Users/SOMEUSER/Library/Application Support/iPhone Simulator/6.0/Applications/APPID/Someproject.app

Ergo [NSBundle mainbundle]不会按预期工作.

问题:如何告诉xcodebuild应用程序应该在哪里查找其环境文件夹?

(默认情况下,我相信它会搜索/Users/USER/Library/Application Support/iPhone Simulator/IOSVERSION但会出现问题,因为其他内容已经存在一个Library文件夹)

我不介意在模拟器中运行应用程序之前是否必须手动创建文件夹.

xcode continuous-integration xcodebuild ios ios-simulator

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

目标C:如何支持弃用的方法

因此,对于每个新操作系统,都会声明一组方法已被弃用.我奇怪的是,如果我想还是支持的iOS5和iOS6的我一定要同时使用过时的和替代方法,像UILabelminimumScaleFactorminimumFontSize.

如果我更换myLabel.minimumFontSizemyLabel.minimumScaleFactor我的应用程序将崩溃在iOS5.

因此,我使用ifwith -respondsToSelector:来查明操作系统是5还是6并使用minimumScaleFactorminimumFontSize相应.

问题是我可能不得不在我的代码中编写一堆ifs并且respondsToSelectors感觉很愚蠢.

有没有更好的方法来处理折旧?

objective-c deprecated ios

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

大量 DIV 时调整大小性能缓慢

我为一个小型益智游戏显示了一个点网格。该脚本还不太正确,但这不是问题所在。

问题是,对于所有这些 div,调整浏览器窗口的大小非常缓慢。尽管没有在调整大小时重绘/重新定位元素之类的事情。

在 Safari 和 Chrome 中都尝试过。也尝试了一下grid,结果与绝对定位相同。

需要一个大窗口来生成足够的 div(~5000)才能显示问题。

我们不应该有这么多 div 吗?有没有办法优化这个?也许有一个大型元素网格的替代解决方案?

对于我想要完成的任务来说,使用 Three.js 感觉有点矫枉过正。

谢谢。

编辑:这是一个 JSBin 示例,您可以尝试最大化窗口(然后重新运行)以使问题显现出来。显示alert生成的 div 数量。https://jsbin.com/zurojakese/edit?output。

let size = 10
let gap = 10
let cols = (window.innerWidth - gap) / (size + gap)
let rows = (window.innerHeight - gap) / (size + gap)
let col = 0
let row = 0
for (let i = 0; i < cols * rows; i++) {

  let div = …
Run Code Online (Sandbox Code Playgroud)

html css browser resize

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

Xcode Interface Builder:使视图的中心X等于其超级视图的三分之一

我有两个视图,我想以一种水平相等的方式放置.

我想定义Center X它们,以便它们是superview宽度第三和三分之二,但我没有找到允许你这样做的约束设置.

你能告诉我怎么能实现这个目标?

在此输入图像描述

xcode storyboard ios autolayout

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

iOS:iPhone 3GS或更年轻的设备是否需要armv7?

我有一个第三方库(ZBar)抱怨我在构建项目时使用armv7 arch(在终端中,使用xcodebuild),我必须在构建设置中将有效架构设置为armv6(仅限).

问题:设置为armv6的应用程序是否会在iPhone 3GS设备上运行?

architecture xcode armv7 armv6 ios

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