Objective-C 中省略返回类型和参数类型

2024-03-25

如果未显式声明返回或参数类型,则假定它是方法和消息的默认类型 -id.

因此,从技术上讲,它是如何工作的,这是毫无疑问的,但是忽略该类型是否是明智的,或者这只是一种不好的做法?苹果有这方面的官方指南吗?


这是不好的做法。这是 C 早期的遗留问题。不要这样做,零上行空间。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Objective-C 中省略返回类型和参数类型 的相关文章

  • Objective-C 实现文件中方法名后面的分号

    void designImageViewNow some code here 分号写法正确吗 就在实现文件 Objective C 中方法名称之后 正文括号之前 这行得通吗 当我正在开发 iPhone 应用程序时 我错误地将分号放在了一个自
  • 将 NSDecimalNumber 转换为 NSString

    我正在从如下所示的对象中检索密钥 po obj TypeID 3 TypeName Asset 键值的检索方式如下 NSString typeId NSString obj objectForKey TypeID typeId 不是 NSS
  • 将 NSString 的 NSArray 转换为 NSNumber 的更好方法

    考虑下面的代码 NSString param string 1 3 6 10 15 22 28 30 NSArray params param string componentsSeparatedByString NSNumberForma
  • 为 Linux 编译 Objective-C 应用程序(API 覆盖范围)

    我可能在这里问一些奇怪的问题 但我不确定从哪里开始 问题是我正在考虑使用 Obj C 和 Foundation 类在 Mac 上编写一个命令行工具 但存在一个非常大的风险 那就是我希望能够为不同的 Linux 发行版编译它 以便将来作为服务
  • 从视频创建缩略图 - 提高速度性能 - AVAsset - iPhone [重复]

    这个问题在这里已经有答案了 我正在使用基于以下线程中的代码的代码来生成视频缩略图 从 iPhone SDK 中的视频 URL 或数据获取缩略图 https stackoverflow com questions 1347562 gettin
  • NSHTTPCookieStorage 是否跨应用程序持续存在?

    所以我只是好奇 NSHTTPCookieStorage 是否跨应用程序持久存在 或者仅在当前应用程序本地 我希望在另一个应用程序中收集的一些 cookie 可以在搜索应用程序中访问 是这样的吗 谢谢 PS 这是在 iPhone 或 iPad
  • 当我从我转向的视图控制器返回时,为什么我的 UITableView 的格式完全出错了?

    我有一个UITableView使用自定义单元格 其中有一些标签可以动态决定单元格的高度 当我点击一个单元格并转到一个新的视图控制器时 返回后所有单元格的格式完全混乱 我无法弄清楚是什么导致了它 这是细胞通常的样子 我对它们设置了一些非常基本
  • 将第 3 方库 ZXing 导入 Xcode

    我尝试了多种方法将第 3 方库 ZXing 导入我的 iOS 应用程序 但所有方法都很痛苦 或者根本不起作用 如果有人可以建议我做错了什么 或者提出导入 ZXing 等库的更好方法 我将非常感激 一定比这个容易 这就是我所做的 结果是 My
  • iPad 照片选择器崩溃

    我正在使用以下函数根据 UIActionSheet 的结果激活设备相机或图像选择器 如果 fromCamera YES 那么它适用于 iPhone 和 iPad 如果 fromCamera NO 那么它可以在 iPhone 上运行并出现图像
  • 是否有适用于 iPad 2 的条码扫描仪 SDK? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 Objective-C 中比较 2 个字符串

    我写了以下代码 if depSelectedIndice gt 1 comSelectedIndice gt 1 NSLog depart elemet d depSelectedIndice NSLog depart elemet d c
  • 导入 RNCryptor 后架构 armv7 的未定义符号

    我导入了 RNCryptor 可以在这里找到 https github com rnapier RNCryptor https github com rnapier RNCryptor进入我的应用程序 但是 我在日志中收到了三个错误 Und
  • 如何将 UILabel 的值绑定到实例变量?

    我是 mac objective c 的新手 我的问题是 我想知道是否可以将 UILabel 文本绑定到变量 而不必在值更改时手动设置文本 例如 在 Mac OS 上 当我打开新的 Finder 窗口并删除文件时 任务栏中的全局可用空间就会
  • 如何使用 Swift 使用 TouchID?

    Apple 为 iOS 8 的 TouchID 实现提供的文档采用 Objective C 语言 有 Swift 版本吗 Objective C IBAction touchIDAvailable UIButton touchIDAvail
  • 在 Objective C 的类方法中引用类本身

    我希望我没有跳过 ObjC 手册中的这一部分 但是是否可以从类的一个类方法中引用该类 就像在 PHP 中一样 您将使用 this 来引用当前实例 而 self 引用实例的类 this 的 ObjC 等价物将是 self 那么 PHP 的 s
  • 推送动画,没有阴影和停电

    我有一个简单的iOS NavigationController基于应用程序 二UICollectionViews 相继 如果元素打开 第一个合集 被点击时 第二集 将被打开 非常简单 重要的提示 Both UICollectionViews
  • 如何将 ios7 通用应用程序升级到基于 Xcode 6 的通用故事板应用程序?

    我目前有一个基于 xcode 5 ios 7 的通用应用程序 因此有两个故事板 我正在考虑将其更新到 ios 8 有没有办法 最佳方法将两个故事板迁移到通用的单个故事板 我在 xcode 6 中看不到转换选项 None
  • PFQueryTableViewController 错误

    我正在遵循在线教程 使用 Parse 作为后端创建照片共享应用程序 我已经运行了两次教程 两次都从头开始创建应用程序 但在同一位置仍然出现相同的错误 我到处寻找解决方案 但仍然没有运气 我正在使用 PFQueryTableViewContr
  • 如何在 NSTextView 中使用 SPACE 而不是 TAB

    我只知道如何修改 NSTextView 中的制表符宽度 NSMutableParagraphStyle paragraphStyle self defaultParagraphStyle mutableCopy paragraphStyle
  • Glib 在 iPhone 应用程序中的使用

    我想基于现有的开源 Objective C 框架开发一个 iPhone 应用程序 但是该框架广泛使用了 glib 库 我找不到一种方法来构建和包含 iPhone 应用程序的 glib 库 非越狱 有什么办法可以做到这一点 或者有没有推荐的方

随机推荐

  • com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:需要一个字符串,但结果是 BEGIN_ARRAY

    我正在尝试使用 Gson 将传入的 Json 如下所示 解析为 Java 对象 Json 请求似乎是有效的 但我在解析它时遇到以下异常 com google gson JsonSyntaxException java lang Illega
  • 对象关系映射

    我需要将复杂数据类型的实例存储到关系数据库中 有没有一种方法可以在不首先建模数据库结构的情况下做到这一点 就像在 ado net 中所做的那样 数据库 或表 结构应从类结构创建 该类具有一些属性 例如整数 字符串或布尔值 但也可以具有更复杂
  • 保持函数参数的保守性

    我正在使用整洁的 fmt 库 该库在其版本 8 中会在编译时检查其格式字符串 如果编译器支持相关功能 在某些时候 我想编写以下代码 throw my exception error 123 可悲的是 天真的实现 struct my exce
  • Spring Security删除用户-会话仍然活动

    我得到了一个带有用户管理的简单的 Spring Security 应用程序 管理员应该能够在数据库上创建 更新 删除用户 通过 hibernate 如果更新了用户 我将重新加载当前登录的用户的身份验证 这是通过以下代码完成的 根据this
  • 如何在groovy SPOCK框架中测试静态java方法?

    我正在尝试使用 Maven 在 SPOCK groovy 框架中测试静态 java 方法 这是java类 public class DataController private DataInterface userService publi
  • 放入drawables文件夹时图像被破坏

    我打算在游戏中使用以下图像 当我使用 添加新图像资源 并将该图像添加为 操作栏和选项卡图标 时 图像的所有黑色部分都替换为白色 因此在画布上绘制图像时 图像看起来像这样 为什么图像被破坏以及如何修复它 我考虑过将图像作为 启动器图标 但这似
  • Java BCrypt 不支持较新的版本(种子前缀为 2b、2y 等)

    我正在使用 jBCrypt Java 中 它无法处理来自 PHP 或 Python 的较新版本的 BCrypt 例外是 无效的盐版本 因为它仅支持 2a 版本 BCrypt 是否有另一个更新的 Java 库 谷歌代码 jbcrypt 工作组
  • 使用 XMLReader 解析媒体 RSS

  • Yeoman 生成器中的“{.tmp,app}”是什么?

    我正在开始使用 Yeoman 工作流程 但我似乎无法完全理解 index html 文件中 usemin 任务的 备用搜索路径 例如 使用 yo angular 命令生成了 2 个块
  • 构建保留策略 - 最大构建数量

    我们有一个每天触发 5 到 10 次的构建定义 我们只想保留最后一个版本 我们如何通过构建保留策略来实现这一目标 该策略仅接受保留的最小数量 而不接受最大数量 在 TFS 之前 Xaml 构建可以配置为仅保留最后的 x 构建 例如 保留最后
  • Titan 顶点中心索引与 Neo4j 标签

    在接近这个问题时 我试图对这两种技术进行比较 我想知道你们中是否有人已经有处理其中任何一种或两种技术的经验 我主要对处理类似用例时的性能数字感兴趣 这两个概念之间的区别是全局索引和本地索引之间的区别 据我了解 Neo4j顶点标签允许您通过顶
  • 进入交互式会话以检查失败的单元测试

    如果单元测试失败 我希望能够进入交互式会话 最好使用 IPython 是否有捷径可寻 edit 我所说的 交互式会话 是指完整的 Python REPL 而不是 pdb shell 编辑编辑 作为进一步的解释 我希望能够启动一个交互式会话
  • Q_DECL_EXPORT关键字含义

    Q DECL EXPORT int main int argc char argv 这是做什么的Q DECL EXPORT before int main means 摘自QT docs https doc qt io qt 5 share
  • 使用 Spring 进行多部分文件上传:NoSuchMethodException: ...CommonsMultipartFile.()

    我正在尝试使用 javascript 上传图像XMLHttpRequest对象 但 Spring 不断抛出NoSuchMethodException 例外情况如下 java lang NoSuchMethodException org sp
  • ThreeJS中InstancedMesh和InterleavedBuffer的区别和使用

    任何人都可以帮助我们解决 Threejs 中 InstancedMesh 和 InterleavedBuffer 之间的区别吗 我对这两个主题都感到困惑 任何人都可以让我知道哪种是渲染大量几何图形的优化方法 提前致谢 实例化渲染和交错缓冲区
  • Restlet用json接收和响应实现post

    首先 我想知道我正在做的事情是否正确 我有一个场景 我将收到一个 json 请求 并且我必须用它来更新数据库 一旦数据库更新 我必须用 json 确认进行响应 到目前为止我所做的是创建类扩展应用程序 如下所示 Override public
  • 在 Ubuntu 20.04 上自动启动 MailHog

    我按照以下步骤在临时环境中安装了 MailHog sudo apt get y install golang go go get github com mailhog MailHog 为了手动启动该服务 我这样做 cd go bin Mai
  • Visual Studio:MSB3073 错误退出,代码为 1

    每个人 我正在 Visual Studio 2013 中编译 DCMTK 3 6 1 我的操作系统是 Windows 8 我还使用了 CMake 3 2 3 我已经为 ALL BUILD 项目成功编译了 x64 版本的调试版本和发布版本 但
  • 如何在基于自定义策略的授权中访问 dbcontext 和会话

    我们是否可以访问 dbcontext 来获取自定义基于策略的授权中的表数据和会话 任何人都可以帮助如何实现它 services AddAuthorization options gt options AddPolicy CheckAutho
  • Objective-C 中省略返回类型和参数类型

    如果未显式声明返回或参数类型 则假定它是方法和消息的默认类型 id 因此 从技术上讲 它是如何工作的 这是毫无疑问的 但是忽略该类型是否是明智的 或者这只是一种不好的做法 苹果有这方面的官方指南吗 这是不好的做法 这是 C 早期的遗留问题