xcode相关内容

nil 和 Nil 有什么区别

在目标 C 中? 它们真的是一回事吗? 如何测试一个对象是否为零? 解决方案 Nil 和 nil 被定义为同一个东西(__DARWIN_NULL),并表示无效(空指针,如 NULL).Nil 用于类指针,nil 用于对象指针(您可以在 objc.h;搜索 Nil).最后,您可以像这样测试空值: if (object == nil) 或者像这样: if (!object) ..
发布时间:2021-06-11 20:09:54 移动开发

如何使用可可进度条?

我是一名全新的 Mac 程序员,我需要有关如何使用 NSProgressIndicator 的帮助.我已经在寻找示例代码,但找不到任何有用的东西. 我想做的是: -(IBAction)startProgressBar:(id)sender;{//我想让条形图以 1 的值自行更新,直到它的值为 100//示例:每秒向 bar 加 1,直到它满} 解决方案 我认为 performSelec ..
发布时间:2021-06-11 20:09:30 移动开发

如何在我的 Swift 项目中使用 Objective-C 项目

注意:我知道如何从 Swift 调用 Objective-C 代码,但我不知道下面, 我想在我的项目中使用这个 EsptouchForIOS 的 Demo.该演示是用 OC 编写的,它有一个故事板和控制器.我想知道如何将演示集成到我的 swift 项目中,并在我的 swift 项目中使用该情节提要及其控制器. 解决方案 我会从头开始写作.假设你有一个 Objective-C 的项目, ..
发布时间:2021-06-11 20:08:28 移动开发

如何在Xcode中获取当前计算机的IP地址

在测试连接到本地计算机服务器的 iPhone 应用程序时,我需要输入计算机的本地 IP 地址而不是 localhost,以便使用模拟器以外的设备进行测试.这对于动态 IP 地址和多个开发人员进行测试时会很烦人.是否有代码片段可以获取正在编译代码的计算机的 IP 地址,而不是应用程序运行所在设备的 IP 地址(最好使用 C 或 Objective-C,而不是 Swift)? 解决方案 我通过让运 ..
发布时间:2021-06-11 20:08:25 移动开发

NSInvalidArgumentException 原因 Receiver has no segue with identifier

我一直有问题.我有一个 UIViewController List 和一个 UIViewController Login.在 Login 我有一个按钮“完成",在同一个 UIViewController 上还有一个隐藏按钮,它有一个 List(类型:push).我在 xcode 的界面构建器中给了它一个名为“LoginToList"的标识符.现在从另一个类(一个在 Login 是活动控制器时运行的 ..
发布时间:2021-06-11 20:07:53 移动开发

手表套件:是否可以以编程方式振动手表?

手表扩展程序运行时是否可以振动手表?我们可以在 iOS 上这样操作(强制 iPhone 振动): AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 我希望 WatchKit 上也有类似的东西. 更新:我已将问题添加到 Apple 雷达并收到了答案: 工程部已确定您的错误报告 (20019274) 与另一个问题 (190250 ..
发布时间:2021-06-11 20:07:23 移动开发

撤消“从选择中新建组"项目 xcode 4

我不小心将我的项目添加到了一个组中,现在我无法在 xcode 4 中将其从其中删除,有什么想法吗?如果我把它拖出来,它会要求我创建一个工作区... 编辑:我在错误报告器中向苹果报告了这一点,我会及时通知你们 解决方案 这是一个没有工作区的项目? 关闭Xcode.备份 .xcodeproj,然后右键单击原始文件并显示包内容.在 Inisde 中,您将看到一个名为 project. ..
发布时间:2021-06-11 20:07:16 移动开发

使用 AVAudioRecorder 在后台录制语音(当我点击主页按钮时)

我是 IOS 开发的新手.我正在尝试使用 AVAudioRecorder 在后台录制用户语音,但我向 UIBackgroundModes 添加了“音频",但这无济于事.顺便说一句,一切都在前台工作完美.在后台时,计时器工作正常,但没有录制声音.我如何从背景中的麦克风录音?这可能吗? 解决方案 可以.Skype 做到了这一点. 你大概需要在Info.plist中设置UIBackgrou ..
发布时间:2021-06-11 20:07:10 移动开发

如何在 Xcode 中添加 Watch 或 Inspect?

如标题所示,Xcode 中有没有办法在 Xcode 中添加监视或检查代码段 例如,我怎样才能看到 [myObject aMethod] 实际跨过或跨入的结果. 解决方案 在调试器控制台中,如果在断点处停止,可以键入 po [myObject aMethod] 以查看返回值(如果它不是 id 类型的返回值,使用 p ([return type here])[myObject aMeth ..
发布时间:2021-06-11 20:06:46 移动开发

在捆绑 NSBundle 中找不到名为“Main"的故事板

在我的应用程序的过程中,我决定从使用 UIStoryboard 更改为 .xib 文件,现在我收到错误: 在捆绑 NSBundle 中找不到名为“Main"的故事板 如何在我的应用程序的模拟器部分解决这个问题? 解决方案 从 info.plist 中移除 "Main storyboard file base name" 或 "UIMainStoryboardFile" 键文件. ..
发布时间:2021-06-11 20:06:24 移动开发

如何在 Xcode 中将某些内容打印到控制台?

如何向Xcode的控制台打印一些东西,是否可以从应用程序本身查看Xcode控制台? 谢谢! 解决方案 @Logan 已经完美地解决了这个问题.可能值得指出的一点是,您可以使用 printf(无论你想打印什么); 例如,如果您正在打印一个字符串: printf("你好"); ..
发布时间:2021-06-11 20:06:08 移动开发

正则表达式替换"{"与“(换行符){"在 xcode 中

我需要更改将大括号放在同一行到新行的编码风格.我需要找到并替换(空格){ 与(换行符){.我听说使用正则表达式查找和替换,它非常简单. 有人可以帮助我吗? 解决方案 您可以尝试以下操作: 在查找框中,输入 space \ { $ 在替换框中,输入 control+q return { control+q 需要引用回车键.输入 control+q return 没有视觉反 ..
发布时间:2021-06-11 20:04:51 移动开发

如何让 Xcode 将自定义文件扩展名识别为 Objective-C 以进行语法高亮显示?

我想让 Xcode 4 将自定义文件扩展名(例如 *.lx)识别为 Objective-C,用于语法突出显示和缩进.如何让工具自动执行此操作? 解决方案 Xcode 根据文件的 统一类型标识符.据我所知,不可能向现有 UTI 添加额外的文件扩展名标签,但您可以声明一个符合您要映射到的类型的新 UTI.然后系统会将指定的文件扩展名与您的新 UTI 相关联,并通过一致性 Xcode 和每个其他 ..
发布时间:2021-06-11 20:04:00 移动开发