小编Ste*_*her的帖子

instanceRespondToSelector的等价类是什么?

检查类方法是否由类实现的最简单方法是什么?

例如,UIFont定义了这个方法:

+ (UIFont *)preferredFontForTextStyle:(NSString *)style NS_AVAILABLE_IOS(7_0);
Run Code Online (Sandbox Code Playgroud)

我不能instancesRespondToSelector:在这里使用,因为preferredFontForTextStyle:它不是实例方法而是类方法.

我明白了class_getClassMethod,但是......真的吗?objc/runtime.h?

nsobject ios

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

UIView子类默认属性

为UIView子类的属性设置默认值的正确方法是什么?

虽然我还没有使用它们,但如果XIB提供了一个值,我希望它覆盖默认值.但是如果XIB没有提供值,我会喜欢我的默认值.

在这种情况下,我正在考虑具体的CGFloat值.虽然它可以设置为0.0,但这不是一个有用的默认值,因此在我的代码中检查值为0.0并将其替换为更好的值是我宁愿避免的.

iphone cocoa-touch uiview

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

仅在调试版本中包含图形?

有没有一种简单的方法可以确保使用Configuration开关在我的应用程序的发布版本中不包含资源?

它从未在发布版本中使用,但考虑到它的本质,我宁愿甚至不包括它.包括常用于表示软件错误的图像似乎是商店拒绝诱饵.

澄清:我知道如何在应用程序中不使用该图像.我想要做的是在构建发布配置时确保图像在.app包中不均匀.我不希望App Store审阅者浏览该包并说"嘿!一个bug图标!我怎么能得到它?因为我无法弄明白,必须有一些秘密功能."

iphone build ios

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

如何通过NSUserDefaults为命令行工具分享首选项?

我想要六个命令行工具(用于测试)来共享一个包ID,这样他们就可以共享一个NSUserDefaults和Library/Caches子文件夹.我可以使用硬编码字符串绕过Library/Caches子文件夹,但是如何设置NSUserDefaults保存到的文件?

在捆绑应用程序中,它由Info.plist中的软件包ID设置.但是,如何为一组没有Info.plist的命令行工具设置软件包ID?

macos nsuserdefaults

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

我如何知道哪个版本的Xcode /哪个SDK构建了xcarchive?

我有xcarchives产品的各种版本,但是我一直没有跟踪我使用哪个版本的Xcode以及使用哪个SDK。我该如何检查?

xcode ios

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

在iphone 4视网膜显示器中显示图像

我在iphone 4中显示高分辨率图像,我将图像视图帧大小设置如下:imageFrameNormal.size.width = 470; imageFrameNormal.size.height = 625;

但它显示全屏而不是这个尺寸.所以任何人都可以建议我如何以正确的尺寸显示图像.我想在模拟器中检查它.

谢谢

iphone iphone-4 retina-display ios-simulator

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

着色分组UITableView的背景细条纹

如何将色调应用于UITableView使用分组样式的背景?使用的标准"颜色"([UIColor groupTableViewBackgroundColor])是蓝色; 我想要一个绿色色调.

这使用模式而不是真彩色.我只是想将该图案着色以匹配我在其他地方使用的颜色,而不是用纯色替换它.

iphone uitableview

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