小编Ste*_*ser的帖子

Mac和iOS框架的命名约定是什么?

或换一种说法:

Mac和iOS框架中的'Kit','Toolbox','Core'和'Foundation'前缀/后缀命名约定是什么?

通过Apple的框架,这些前缀和后缀似乎遵循一种模式,但我没有在文档中找到任何解释确切差异的内容.这是我看到的基本模式:

  • 基础 - 低级别,C/Objc
  • 核心 - 中,C/Objc
  • 工具箱 - 一般服务
  • 套件 - 高,Objc

还有一些混合这些名称,我想这意味着框架是两个抽象级别之间的混合.例如Core FoundationCore Audio Kit.

流行的第三方框架也非常密切地遵循这些约定吗?RestKit非常适合,因为它是高级别的,但CorePlot似乎更好,如果不是谷歌与同名的javascript库碰撞.

macos naming-conventions ios

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

为什么我会收到UIBarButtonItem自定义警告?

我有一个简单的故事板,在导航视图控制器中有一个表视图,从表视图推送到另一个具有全屏图像视图的视图控制器.表视图的导航栏中有一个提示文本.当我点击表格视图中的表格视图单元格时,我会收到以下警告.我根本没有自定义后退按钮.我创建了一个展示问题的示例项目.

https://github.com/stevemoser/UIBarButtonItemCustomizationWarningExampleProject

任何人都知道为什么我收到这个警告?

将忽略UIBarButtonItem自定义UIBarMetricsDefaultPrompt或UIBarMetricsLandscapePhonePrompt的后退按钮背景图像.

warnings uinavigationbar uibarbuttonitem ios uibarmetrics

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

如何在运行仅限iPhone的应用程序(非通用)的iPad上支持UIPickerView中的VoiceOver?

一般来说,我会查看Apple的UICatalog示例代码以获得基本的VoiceOver支持,但在示例代码中看起来似乎有对UIPickerViews的VoiceOver支持.我是否需要在某处提供accessibilityLabel方法来添加VoiceOver支持?我试图实现UIPickerViewAccessibilityDelegate方法,但是仅通过我的选择器视图读取标签,而不是提示向上或向下滑动以更改值.

我的选择器视图也设置为UITextField的输入视图.所以我不确定这是否相关.

更新:https: //github.com/stevemoser/VoiceOverPicker

我创建了一个展示问题的示例项目.在该示例中,显示了正常的选择器视图和文本字段.还有一个选择器设置为textfield的输入视图属性.我似乎无法通过在使用VoiceOver时点击它来激活任一选择器.虽然我可以通过屏幕上的视图滑动(左和右)来激活任何一个.有任何想法吗?

更新2:看起来如果该应用程序是在iPhone上运行的iPhone应用程序或在iPad上运行的iPad应用程序,它可以正常工作但如果它是在iPad上运行的仅iPhone应用程序,则点击以选择UIPickerView不起作用.

accessibility uipickerview ios voiceover uiaccessibility

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

UITableViewStyleGrouped在iOS 6中显示为普通

当使用iOS 6 SDK并在iPhone 5.0模拟器中运行我的应用程序时,我的tableview显示为分组样式表视图.但是,当我在iPhone 6.0模拟器中运行时,它显示为UITableViewStylePlain表视图.

什么会引起这种奇怪的行为?除了tableview单元格中的textview之外,我在tableview中没有做任何过于疯狂的事情.

uitableview ios ios6

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

将我的Github用户名更改为SnakeCase会破坏什么吗?

所以我读了如何安全地更改github帐户名?

但是,如果我只是将我的用户名更改stevemoserSteveMoser不应该破坏我的任何回购权?或者Git区分大小写?

git account rename github case-sensitive

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

Obj-C模块在工作区中不起作用

我有一些使用新@import模块指令的类,它在我的非工作区项目中工作正常但是一旦我将这些文件移动到工作区中的项目,我得到的错误Unexpected '@' in program类似于这个问题:@import"Unexpected'@'in程序" 但是我确实将Enable Modules构建设置勾选为是.我的工作区项目中的静态库也启用了此选项.我累了清理建筑物,没有运气.我还缺少其他任何设置吗?

objective-c ios7 xcode5

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

如何让 Git diff 忽略版本号更改?

有没有一种方法可以像这样从 Git diff 中消除版本号更改噪音?具体来说,如果一行仅包含从一个数字到另一个数字的更改,我可以设置 Git diff 来忽略它吗?

git diff git-diff

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

如何在iOS上访问PhoneGap创建的HTML5本地存储?

我们正在从PhoneGap过渡到真正的原生iPhone应用程序,我们需要访问存储在PhoneGap创建的HTML5本地存储中的用户数据.我们如何获取这些数据,以便我们可以为用户创建无缝更新流程?

local-storage ios cordova

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

iOS上是否存在类似NSPredicateEditor的内容?

据我所知,NSPredicateEditor不适用于iOS.但有没有人为iOS创建类似的东西?

我认为由于屏幕要小得多,因此用户界面相当困难,但我不明白为什么理论上这是不可能的.

iphone nspredicateeditor ios

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

如何根据行替换UICollectiveViewCell的背景颜色?

我知道这对UITableViewCells来说相当容易,但我不知道如何使用UICollectionView来解决这个问题.

编辑.图片澄清.单元格的文本内容在这里不一样,但它们应该是.在景观:

在肖像中:

在此输入图像描述

我尝试根据方法中索引路径的row属性,天真地将单元格文本标签的颜色切换为单元格的背景颜色cellForItemAtIndexPath:.但是,Index Path的row属性实际上不是UICollectionViewFlowLayout中的一行.

ios uicollectionview uicollectionviewlayout

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