问题标签 [cocoa-touch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 我可以访问 iPhone 上的钥匙串吗?
这个问题讨论了使用 crypt() 函数在 iPhone 上加密数据。作为替代方案,iPhone 上是否有钥匙串,如果有,我将使用什么代码来访问它以存储登录详细信息,然后在应用程序中为我们检索它们?
objective-c - 有没有办法抑制 Xcode 中的警告?
有没有办法抑制 Xcode 中的警告?
例如,我正在调用一个未记录的方法,并且由于该方法不在标头中,因此我在编译时收到警告。我知道我可以将它添加到我的标题以停止警告,但我想知道除了将它添加到标题(这样我可以保持标题清洁和标准)之外是否还有其他方法来抑制警告?一个pragma还是什么?
iphone - 有没有办法控制 UITableView scrollToRowAtIndexPath 上的动画?
我想修改动画持续时间并附加一个回调,以便在动画完成时调用 scrollToRowAtIndexPath 时调用动画:YES 但我找不到其动画代理的句柄或任何其他方式来做到这一点。
有谁知道这是否可能?
iphone - 在 CALayer 中使用 UIImage 会影响性能吗?
我正在使用一大堆 CALayers,创建与 GoogleMaps 不同的基于图块的图像(具有更多/更少细节的同一图像的不同版本)。
我用来执行此操作的代码是:
我真的不想使用 CoreGraphics 从文件中加载 CGImage,因为我很懒。但如果有很大的性能提升,我会的!LoadImage 只是破坏一个字符串以获得加载所述图像的正确路径,而 obj 是一个 NSObject 结构,它包含我需要的所有信息。
帮助?
ios - UIImage上的圆角
我正在尝试使用圆角在 iPhone 上绘制图像,例如联系人应用程序中的联系人图像。我有通常可以工作的代码,但它偶尔会在 UIImage 绘图例程中崩溃,并带有EXEC_BAD_ACCESS
- KERN_INVALID_ADDRESS
。我认为这可能与我几周前提出的裁剪问题有关,但我相信我正确设置了裁剪路径。
这是我正在使用的代码——当它没有崩溃时,结果看起来很好,任何想要获得类似外观的人都可以免费借用代码。
这是崩溃日志。每当我遇到这些崩溃之一时,它看起来都一样
iphone - UIImageView 未显示在 UITableView 标题中
我的问题是我似乎无法从我的包中获取图像以正确显示。此方法位于控制 tableview 的视图控制器中。headerView与 .nib 文件中的 tableview 一起加载,并包含一些加载得很好的 UILabel(未显示)。有任何想法吗?
iphone - iphone崩溃记者
是否可以通过应用程序访问崩溃日志?last.fm 客户端今天向我展示了一个“我们发现了一个崩溃日志”,并带有发送它的选项,所以我认为这一定是可能的。
ios - 你如何让 UIPickerView 组件环绕?
我想在 UIPickerView 组件中显示一组连续的数字,但让它像 Clock->Timer 应用程序的秒组件一样环绕。我可以启用的唯一行为类似于 Timer 应用程序的小时组件,您只能在一个方向上滚动。
iphone - 检测到与加载的库不匹配的 UUID
当我尝试在 iPhone 上构建和运行我的应用程序时,我在控制台上收到“UUID 不匹配”警告。
警告:已加载库检测到 UUID 不匹配 - 磁盘上为:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/usr/lib/liblockdown.dylib =uuid-mismatch-with-loaded-file ,file="/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/usr/lib/liblockdown.dylib
任何人都有这个问题并设法解决警告?
iphone - 实现 TouchesMoved 的正确方法?
我有一个自定义 UIView 生成一组子视图并将它们显示在行和列中,如瓷砖。我想要实现的是允许用户触摸屏幕,当手指移动时,它下面的图块就会消失。
下面的代码是包含磁贴的自定义 UIView:
这种方法有效,但是如果图块变得更密集(即屏幕上的小图块和更多图块)。手指移动时,iPhone 的响应速度较慢。可能是 hitTest 对处理器造成了影响,因为它难以跟上,但希望得到一些意见。
我的问题是:
这是实现 touchesMoved 的有效方式/正确方式吗?
如果不是,推荐的方法是什么?
我尝试将功能移动到自定义 Tile 类(子 UIView)中,上面的类将创建并添加为子视图。此子视图 Tile 可以处理 TouchesBegan,但随着手指移动,即使触摸仍然是初始触摸序列的一部分,其他图块也不会收到 TouchesBegan。有没有办法通过子视图Tile类来实现,其他瓦片如何在手指移动时接收到TouchesBegan/TouchesMoved事件?