小编Jos*_*ell的帖子

方法 internalContentSize() 与来自超类的 getter 冲突

Swift 3 中的以下函数会引发编译器错误:

func intrinsicContentSize() -> CGSize {
    return CGSize(width: 0.0, height: 55.0)
}
Run Code Online (Sandbox Code Playgroud)

“方法 'intrinsicContentSize()' 与 Objective-C 选择器 'intrinsicContentSize' 与具有相同 Objective-C 选择器的超类 'UIView' 中的 'intrinsicContentSize' 的 getter 冲突”

如何在 Swift 3 中应用此功能?

cocoa-touch objective-c ios swift

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

当我们可以在运行时创建约束和锚点时,Visual Format Language 在 iOS 中真的有用吗?

甚至 Xcode 也提供了非常易于使用的故事板,通过它制作应用程序的 UI 非常容易。

但有时我们会遇到必须使用 CODE 来管理应用程序设计方面的情况。

我通常使用 Anchors 和 Constraints 通过代码来处理这些东西,但也有另一种方法,即“视觉格式语言”。使用任何一种方法之间真的有什么区别,或者它们是相同的,使用一种或另一种方法的优点或缺点是什么。

cocoa-touch ios autolayout visual-format-language

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

ObjC是一种"运行时语言"?

谁能告诉我为什么Objective-C被称为"运行时语言"

terminology objective-c

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

更大键的iOS键盘更大

我想知道是否有一个选项可以显示更大的键盘更大的键盘?我可以控制按键的大小吗?

uikeyboard ios

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

根据日期对NSDictionary数组进行排序

我正在寻找一种NSMutableArray基于字典中包含的日期对字典进行排序的方法.每个人看起来像这样:

{
  name: tom, 
  surname: smith, 
  date of birth (NSDate): 2013-02-21 15:25:27
}
Run Code Online (Sandbox Code Playgroud)

我知道方法earlierDate等,但因为他们只比较两个日期我只是有点卡在如何迭代数组,以便我出来一个完全有序的字典数组?

cocoa-touch objective-c nsdictionary nsdate nsarray

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

替换为Objective C中的引号

我在方法中有这行代码:

system("osascript -e 'tell app "System Events" to restart'");
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我有两个引号,并且由于这些终端命令要这么具体,我需要知道另一种方式来运行从ObjC系统命令.我已经尝试使用 ''/方法,但没有成功.

string quotes objective-c quotation-marks

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

查找列表中元素的索引

在Python中,如果您有一个列表:

list = [ cow , dog , cat ]
Run Code Online (Sandbox Code Playgroud)

是否可以找到元素所在的索引?

是否有执行以下操作的命令:

{some code}(cow)
Run Code Online (Sandbox Code Playgroud)

并说出类似的话 cow = 0吗?

python list python-3.x

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

如果所有的iPad都具有相同的768x1024屏幕尺寸,那么"规模"是多少?

模拟器说所有的iPad都有相同的尺寸(768 x 1024).那是对的吗?

由于设备的尺寸相同,是否可以放置100x100矩形并期望它看起来相同?或者由于规模不同,它看起来不一样吗?

请向我解释一下使用的比例尺:我是否需要调整我的矩形以计算比例?

graphics ipad ios

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

重复循环一个小数组以获得更多的项目

我有一个包含5个对象的数组.但我想迭代它,以便最终得到100个对象.一旦我到达数组索引的末尾,我可以返回并从0开始直到达到100次迭代?

假设我的数组是["a", "b", "c", "d", "e"],那么我想要的结果是:

0 = a 1 = b 2 = c 3 = d 4 = e 5 = a 6 = b 7 = c 8 = d 9 = e 10 = a

等等.

我想通过重复此列表中的项目来填充包含100个单元格的表格.

arrays swift

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

带有GUI的Cocoa应用程序中的入口点/控制流是什么?

在控制台应用程序中,通常有一个主文件,您可以在其中键入您希望程序执行的操作.在事件驱动的GUI程序中,您有每个函数的事件处理程序(例如在Visual C#Windows窗体中).

在Cocoa GUI应用程序中,我没有看到可以创建变量和运行命令的集中位置.例如,我可以创建一个新类并定义其所有成员函数和数据,但我没有地方实际创建该类的新对象.我在哪里放置"实际程序"?我找不到一个文件,程序的所有部分都放在一起,我似乎只能定义类.存在一个主文件和函数,但它们不应该被使用 - main()只需启动应用程序.

这是如何运作的?我在哪里放我的程序代码?

macos events user-interface cocoa objective-c

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