xcode相关内容
在目标 C 中? 它们真的是一回事吗? 如何测试一个对象是否为零? 解决方案 Nil 和 nil 被定义为同一个东西(__DARWIN_NULL),并表示无效(空指针,如 NULL).Nil 用于类指针,nil 用于对象指针(您可以在 objc.h;搜索 Nil).最后,您可以像这样测试空值: if (object == nil) 或者像这样: if (!object)
..
我是一名全新的 Mac 程序员,我需要有关如何使用 NSProgressIndicator 的帮助.我已经在寻找示例代码,但找不到任何有用的东西. 我想做的是: -(IBAction)startProgressBar:(id)sender;{//我想让条形图以 1 的值自行更新,直到它的值为 100//示例:每秒向 bar 加 1,直到它满} 解决方案 我认为 performSelec
..
有时我们有一个简单的只读属性,它的值可能会改变 @property (readonly) NSFetchedResultsController * FetchController;@property (readonly) NSFetchRequest * FetchRequest;@property (readonly) NSPredicate * KeywordPredicate; 我想当值
..
注意:我知道如何从 Swift 调用 Objective-C 代码,但我不知道下面, 我想在我的项目中使用这个 EsptouchForIOS 的 Demo.该演示是用 OC 编写的,它有一个故事板和控制器.我想知道如何将演示集成到我的 swift 项目中,并在我的 swift 项目中使用该情节提要及其控制器. 解决方案 我会从头开始写作.假设你有一个 Objective-C 的项目,
..
在测试连接到本地计算机服务器的 iPhone 应用程序时,我需要输入计算机的本地 IP 地址而不是 localhost,以便使用模拟器以外的设备进行测试.这对于动态 IP 地址和多个开发人员进行测试时会很烦人.是否有代码片段可以获取正在编译代码的计算机的 IP 地址,而不是应用程序运行所在设备的 IP 地址(最好使用 C 或 Objective-C,而不是 Swift)? 解决方案 我通过让运
..
我有一个问题:我想避免使用 [UIImage imageNamed:].所以我做到了: UIImage *prodImg = [[UIImage alloc] initWithContentsOfFile:@"myimage.png"];controller.productImg.image = prodImg;[产品发布]; 但是现在图像不再显示了. 有人知道如何让它工作吗? 解
..
在以前的版本中,当您按 New File 时,在 iOS --> Cocoa Touch --> 有 Objective-C 协议,但现在我在那里找不到它!? 解决方案 更新后的熟悉问题. 第一步:按CMD+N,在菜单中选择Objective-C File 第二步:按下一步并选择文件类型.
..
我一直有问题.我有一个 UIViewController List 和一个 UIViewController Login.在 Login 我有一个按钮“完成",在同一个 UIViewController 上还有一个隐藏按钮,它有一个 List(类型:push).我在 xcode 的界面构建器中给了它一个名为“LoginToList"的标识符.现在从另一个类(一个在 Login 是活动控制器时运行的
..
手表扩展程序运行时是否可以振动手表?我们可以在 iOS 上这样操作(强制 iPhone 振动): AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 我希望 WatchKit 上也有类似的东西. 更新:我已将问题添加到 Apple 雷达并收到了答案: 工程部已确定您的错误报告 (20019274) 与另一个问题 (190250
..
我不小心将我的项目添加到了一个组中,现在我无法在 xcode 4 中将其从其中删除,有什么想法吗?如果我把它拖出来,它会要求我创建一个工作区... 编辑:我在错误报告器中向苹果报告了这一点,我会及时通知你们 解决方案 这是一个没有工作区的项目? 关闭Xcode.备份 .xcodeproj,然后右键单击原始文件并显示包内容.在 Inisde 中,您将看到一个名为 project.
..
我是 IOS 开发的新手.我正在尝试使用 AVAudioRecorder 在后台录制用户语音,但我向 UIBackgroundModes 添加了“音频",但这无济于事.顺便说一句,一切都在前台工作完美.在后台时,计时器工作正常,但没有录制声音.我如何从背景中的麦克风录音?这可能吗? 解决方案 可以.Skype 做到了这一点. 你大概需要在Info.plist中设置UIBackgrou
..
如标题所示,Xcode 中有没有办法在 Xcode 中添加监视或检查代码段 例如,我怎样才能看到 [myObject aMethod] 实际跨过或跨入的结果. 解决方案 在调试器控制台中,如果在断点处停止,可以键入 po [myObject aMethod] 以查看返回值(如果它不是 id 类型的返回值,使用 p ([return type here])[myObject aMeth
..
在我的应用程序的过程中,我决定从使用 UIStoryboard 更改为 .xib 文件,现在我收到错误: 在捆绑 NSBundle 中找不到名为“Main"的故事板 如何在我的应用程序的模拟器部分解决这个问题? 解决方案 从 info.plist 中移除 "Main storyboard file base name" 或 "UIMainStoryboardFile" 键文件.
..
如何向Xcode的控制台打印一些东西,是否可以从应用程序本身查看Xcode控制台? 谢谢! 解决方案 @Logan 已经完美地解决了这个问题.可能值得指出的一点是,您可以使用 printf(无论你想打印什么); 例如,如果您正在打印一个字符串: printf("你好");
..
嘿,我正在使用 UIPageViewController 来控制我所在的页面和滚动页面.我知道可以通过简单地添加以下两个函数来显示页面控制器. - (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController- (NSInteger)presentationIndexFor
..
我需要更改将大括号放在同一行到新行的编码风格.我需要找到并替换(空格){ 与(换行符){.我听说使用正则表达式查找和替换,它非常简单. 有人可以帮助我吗? 解决方案 您可以尝试以下操作: 在查找框中,输入 space \ { $ 在替换框中,输入 control+q return { control+q 需要引用回车键.输入 control+q return 没有视觉反
..
此警告在某些第三方库中大量出现. 有没有办法在不修改代码的情况下处理它(例如忽略警告)? 如果我必须修改代码来修复它,我该怎么做? 这是导致警告的代码块之一: BOOL FBIsDeviceIPad() {#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200if (UI_USER_INTERFACE_IDIOM() == UIUserInte
..
我在 Internet 上找到了针对此问题的各种建议解决方案,但没有一个对我有用.有谁知道为什么会发生这种情况? http://answers.unity3d.com/questions/15294/xcode-build-and-archive-error-no-such-file-or-directory http://blog.joshschumacher.com/2011/04
..
我的应用程序上的 UIAlertController 出现问题,现在已迁移到带有日期选择器的 iOS8. 下面是代码. UIAlertController *AlertView = [UIAlertController alertControllerWithTitle:title message:nil preferredStyle:UIAlertControllerStyleAction
..
我想让 Xcode 4 将自定义文件扩展名(例如 *.lx)识别为 Objective-C,用于语法突出显示和缩进.如何让工具自动执行此操作? 解决方案 Xcode 根据文件的 统一类型标识符.据我所知,不可能向现有 UTI 添加额外的文件扩展名标签,但您可以声明一个符合您要映射到的类型的新 UTI.然后系统会将指定的文件扩展名与您的新 UTI 相关联,并通过一致性 Xcode 和每个其他
..