在 iOS 和 OSX 上使用 unsigned int 和 unsigned long 编译 NSLog,不会出现警告

2023-11-26

On iOS NSUInteger is a unsigned int,在 OSX 上它是unsigned long。我怎样才能做出像这样的打印声明

 NSLog(@"Array has %d elements.",[array count]);

在两个平台上编译时没有警告?我当然可以使用#ifdef #else #endif构造,但这会增加 4 行代码。我还可以将返回值转换为 unsigned int。有更短的解决方案吗?


两个演员中较大的一个怎么样?

NSLog(@"Array has %ld elements.",(unsigned long)[array count]);

iOS 中没有警告,我认为 OSX 中是无操作的。

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

在 iOS 和 OSX 上使用 unsigned int 和 unsigned long 编译 NSLog,不会出现警告 的相关文章

  • 检查定位服务是否开启

    我一直在对 CoreLocation 进行一些研究 最近 我遇到了一个在其他地方 但在 Objective C 和 iOS 8 中 已经讨论过的问题 我觉得问这个问题有点傻 但是如何在 iOS 9 上使用 swift 检查是否启用了位置服务
  • 是否有适用于 iPad 2 的条码扫描仪 SDK? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • ios 用户如何取消 Facebook 登录?

    当用户到达此屏幕时 无法取消 我能做些什么 为了首先获得这个视图 我正在运行 NSMutableDictionary params NSMutableDictionary dictionaryWithObjectsAndKeys vid l
  • 从 UIImagePickerController 相机视图推送 viewController

    我正在开发一款消息应用程序 类似于 WhatsApp 用户可以互相发送文本和图像消息 当用户想要发送图像时 他可以从相机胶卷中选择一张图像 也可以用相机拍摄一张图像 这就是我介绍的方式UIImagePickerController对于这两种
  • 如何打开定位服务

    当有人第一次拒绝时 如何从实际应用程序重新打开定位服务 我可以选择关闭或打开它 您只能提示他们在屏幕上打开定位服务 如下所示 UIApplication sharedApplication openURL NSURL URLWithStri
  • 如何替换已弃用的方法dispatch_get_current_queue()? [复制]

    这个问题在这里已经有答案了 我正在 iOS 5 中使用 xmppframework 开发一个聊天应用程序 它工作得很好 但我将 Xcode 更新到 4 5 1 将 iOS 5 更新到 iOS 6 将 Mac OS 更新到 10 7 5 但由
  • 网站在 iPhone 屏幕右侧显示空白区域

    我遇到问题http eiglaw com http eiglaw com iPhone 屏幕右侧显示约 25 像素宽的空白 边框 我在 stackoverflow 上研究了这个问题 这些帖子是相关的 但是当我尝试提供的各种解决方案时 我无法
  • 在没有预览窗口的情况下使用 AVCaptureVideoDataOutputSampleBufferDelegate

    我正在开发一个基于 Swift 的 macOS 应用程序 我需要捕获视频输入 但不将其显示在屏幕上 而不是显示视频 我想将缓冲的数据发送到其他地方进行处理 并最终显示它在 a 中的一个物体上SceneKit scene 我有一个Camera
  • Parse.com 从相关 PFObject 获取 PFUser

    我正在将照片保存为 PFObject 解析 并使用 PFUser currentUser 用户 ID 作为其键之一 我想在表格视图中显示照片以及该 PFUser 的详细信息 但是当我尝试获取用户时 PFUser user self phot
  • 如何知道我的应用程序使用了多少 iCloud 空间?

    有没有办法查看我的应用程序正在备份到 iCloud 的内容以及它消耗了多少内存 Settings gt iCloud gt Storage Backup gt Manage Storage将显示正在备份的总计内容 iOS 会备份位于应用程序
  • 导入 RNCryptor 后架构 armv7 的未定义符号

    我导入了 RNCryptor 可以在这里找到 https github com rnapier RNCryptor https github com rnapier RNCryptor进入我的应用程序 但是 我在日志中收到了三个错误 Und
  • GeoFire Swift 3 - 保存和更新坐标

    我正在尝试使用 GeoFire 将坐标存储到 Firebase 数据库中 我不确定如何更新新坐标 因为它们每秒都会更改 更新 随着childByAutoId 它正在为每辆自行车生成一个新的唯一 ID 如何引用这个唯一的自行车 ID 例如 用
  • 适用于 iPhone / iPad / iOS 的快速、精益 PDF 查看器 - 提示和提示?

    最近有很多关于绘制 PDF 的问题 是的 您可以使用UIWebView但这无法提供您所期望的优秀 PDF 查看器的性能和功能 您可以绘制PDF页面到 CALayer http www cocoabuilder com archive coc
  • 覆盖层不与 UITableView 一起滚动 - iOS

    我有一个 UITableView 类 它使用以下方法在转到下一个屏幕时调用加载覆盖 问题是这个加载屏幕不随列表滚动 所以如果你滚动一点并单击某些东西 加载屏幕不会显示 因为它位于顶部 如何让加载屏幕始终保持在 UITableView 的顶部
  • 将 SSLSetEnabledCiphers 与 AFNetworking 结合使用来禁用弱密码

    我正在尝试禁用一些密码 弱 例如单个 DES 单个 DES 40 位等 我尝试过使用这段代码在 Cocoa 中使用 CFSocket CFStream 时如何设置 SSL 密码 https stackoverflow com questio
  • 推送动画,没有阴影和停电

    我有一个简单的iOS NavigationController基于应用程序 二UICollectionViews 相继 如果元素打开 第一个合集 被点击时 第二集 将被打开 非常简单 重要的提示 Both UICollectionViews
  • ios水平居中约束问题?

    I am having hard time in learning constraints auto layout in iOS I have used any width any height I have a storyboard sc
  • 水平 UICollectionView 单行布局

    我正在尝试使用以下命令设置简单的水平布局UICollectionView 兜圈子却没有达到预期的结果 所以任何指针或例子将不胜感激 我粘贴经常更改的代码但没有成功可能没什么意义 该图像显示两行 第一行是单个项目 尺寸正确并且在中心正确对齐
  • Xcode 8 / Swift 3:“UIViewController 类型的表达式?未使用”警告

    我有以下函数 它之前编译得很干净 但在 Xcode 8 中生成警告 func exitViewController navigationController popViewController animated true UIViewCon
  • iOS - UITableViewCell 使文本加粗

    我有一个字符串 NSString userInfo James Johnson james 我想做的就是大胆James Johnson并保留 james正常字体 所以我尝试过的是使用NSAttributedString但为了完成这个过程 我

随机推荐

  • 应该编写文本处理 DCG 来处理代码或字符吗?或两者?

    在 Prolog 中 传统上有两种表示字符序列的方法 作为列表chars 它们是长度为 1 的原子 作为列表codes 它们只是整数 整数将被解释为代码点 但要应用的约定未指定 作为一个 非常理智的 例子 在 SWI Prolog 中 代码
  • 如何使用 OKHTTP 取消请求

    我需要能够MANAGER一些请求与OKHTTP 使用Google Places AutoComplete通过输入地址来接收一些预测 这问题是每次我插入一个CHAR它会提出一个新的请求 但同时我需要取消前一个请求 例如 纽约市 同时有 13
  • 在java中使用10个线程打印1到100

    我是多线程新手 我有一个问题是在 Java 中使用 10 个线程在以下约束下打印 1 到 100 Thread t1应该打印 1 11 21 31 91 t2应该打印 2 12 22 32 92 likewise t10应该打印 10 20
  • 如何仅使用脚本创建自制公式

    我想将一些 shell 脚本 支持文件打包成一个自制程序 将这些脚本安装在用户的某个地方 PATH 我将用我自己的水龙头提供配方 阅读通过配方食谱这些示例似乎假设上游库中存在 cmake 或 autotools 系统 如果我的项目仅包含几个
  • htaccess 重定向 + 隐藏 url 中的子文件夹

    我环顾四周并尝试了一些有效的规则和条件 虽然有些不起作用 或者条件会捕获太多导致其他域也重定向 这对我有用 Redirect also catches www RewriteCond HTTP HOST www domain com Rew
  • TBN 矩阵中的法向量、切向量和双切向量总是垂直的吗?

    这与另一个问题中描述的问题有关 那里有图片 Opengl 着色器问题 奇怪的光反射伪像 我有一个 obj 导入器 它创建数据结构并计算切线和双切线 这是我的对象中第一个三角形的数据 我对切线空间的理解是 法线从顶点向外指向 切线垂直 正交
  • Java - 匿名内部类生命周期

    当使用匿名内部类作为 PropertyChangeListener 时 该类会在对象生命周期的哪个点被垃圾回收 包含类 SettingsNode 被回收后 我是否应该显式删除包含类 SettingsNode 的终结器中的 PropertyC
  • forking() 和 CreateProcess()

    forking 和 CreateProcess 带有所有必需的参数 对于 Linux 和 WinXP 来说分别是一样的吗 如果它们不同 那么有人可以解释这两种情况下发生的情况的差异吗 Thanks 他们在不同的系统上做不同的事情 Creat
  • 将列转换为行并保留列名称

    R 有什么方法可以将列转换为行并保留列的名称吗 输入示例 A B 1 1 2 3 3 4 44 5 Output Group Number A 1 A 2 A 3 A 44 B 1 B 3 B 4 B 5 无需使用reshape2 您可以使
  • jQuery - 如何选择除特定复选框之外的所有复选框?

    我有一个 jQuery 选择器 看起来像这样 input checkbox click function event DO STUFF HERE 一切都运行良好 直到我被要求添加另一个与原始复选框无关的复选框 如何为除一个复选框之外的所有复
  • 如何创建不依赖于 C 运行时的 Win32 DLL

    使用 Visual Studio 2008 及其 C C 编译器 如何创建仅依赖于其他 Windows DLL 而不依赖于 Microsoft C 运行时的 Win32 DLL 我想将一些 C 代码放入完全计算的 DLL 中 并且几乎不使用
  • Java常量池的用途是什么?

    我目前正在尝试更深入地研究Java虚拟机的规范 我一直在阅读 JVM 内幕 在线书籍有一个令人困惑的抽象我似乎无法理解 常量池 以下是这本书的摘录 对于它加载的每种类型 Java 虚拟机必须存储一个常量池 常量池是类型使用的一组有序常量 包
  • 为什么 android InputMethodManager.showSoftInput() 返回 false?

    最近在开发应用程序时 我遇到了一个问题 我在谷歌上搜索了很多 但找不到任何解决方案 最后我遇到了这个Android 问题跟踪器 为了解释我的问题 我制作了一个示例应用程序 我的示例应用程序的基本工作 我有一个屏幕 其中有一个 EditTex
  • ubuntu18.04上的pyside2安装问题,anaconda上的python 3.8.3

    安装完anaconda3后 开始安装pyside2 我直接输入pip install pyside2 并成功安装pyside2 5 15 但是当我运行玩具示例时 发生了错误 Traceback most recent call last F
  • 自动将 protobuf 规范编译到 setup.py 中的 python 类中

    我有一个 python 项目 它使用 google protobufs 作为通过网络进行通信的消息格式 使用以下命令可以直接从 proto 文件生成 python 文件protoc程序 我该如何配置我的setup py项目文件 以便它自动调
  • 如何在 Javascript 中循环月份

    我正在尝试生成以月为单位的字符串日期列表 即 2014 年 10 月 2014 年 11 月 2015 年 1 月 使用这里的代码 var resultList var date new Date October 13 2014 var e
  • 将 matplotlib 填充的等高线图保存为 .pdf 或 .eps 时出现别名

    我正在使用 matplotlib pyplot contourf 函数生成一个归档等高线图 函数调用中的参数是 contourf xvec xvec w levels cmap matplotlib cm jet where xvec nu
  • WCF 代理返回数组而不是列表,即使集合类型 == Generic.List

    我有一个 VS 2010 解决方案 其中包含一个 WCF 库项目和另一个使用该 Web 服务的项目 在VS 2012中打开后 进行了升级 代理现在将 List 类型作为数组返回 即使 CollectionMappings 明确设置为 Gen
  • 更改 IdentityServer 4 中的默认端点

    我正在研究 IdentityServer 4 1 0 0 beta5 默认情况下 身份验证的端点是 连接 令牌 如何更改 IdentityServer 中的默认端点 例如 api login Thanks 在启动时设置 Identity S
  • 在 iOS 和 OSX 上使用 unsigned int 和 unsigned long 编译 NSLog,不会出现警告

    On iOS NSUInteger is a unsigned int 在 OSX 上它是unsigned long 我怎样才能做出像这样的打印声明 NSLog Array has d elements array count 在两个平台上