文章目录

  • 前言
  • I 自定义预处理宏
    • 1.1 利用Configuration 配置不同的编译环境
    • 1.2 发布模式关闭NSLog
    • 1.3 __attribute__的应用
  • II NSLog调试技巧
    • 2.1 Where to find NSLog's output
    • 2.2 用于日志输出的预处理宏
    • 2.3 Objective-C's boxing capability (`装箱`快速构造数字对象)
    • 2.4 打印调试(强化NSLog)
    • 2.5 知识补充:装箱和拆箱
  • III benchmarking的时间测量
    • 3.1 CACurrentMediaTime
    • 3.2 dispatch_benchmark

iOS小技能:NSLog调试技巧相关推荐

  1. iOS小技能: 利用UIScrollView实现图片放大预览,并支持缩小。

    文章目录 前言 I 利用UIScrollView实现图片放大和缩小 1.1 UIScrollView 的缩放原理 1.2 使用方法 1.3 代码实现 II iOS小技能:查看大图浏览器(图片支持滑动切 ...

  2. iOS小技能:iOS无线真机调试

    文章目录 引言 I iOS无线真机调试 II iOS16适配 III Xcode13的使用技巧 see also 引言 I iOS无线真机调试 iOS无线真机调试的使用场景:忘记带数据 如果有数据线, ...

  3. iOS小技能:系统适配(持续更新)

    文章目录 I iOS16新特性 II iOS15适配 III iOS14适配 IV iOS13适配 V iOS12适配 see also I iOS16新特性 https://blog.csdn.ne ...

  4. iOS小技能:iOS15崩溃排查技巧(symbolicatecrash符号化分析问题、导出和隐藏符号)

    文章目录 引言 I 符号化的方法 1.1 通过命令行工具 symbolicatecrash 来手动符号化 crash log 1.2 通过 Xcode 进行符号化: 1.3 遇到的常见问题 1.4 i ...

  5. iOS小技能:Xcode13的使用技巧

    文章目录 引言 I 显示Products目录的解决方案 1.1 从Xcodeeproj 打开project.pbxproj 1.2 修改productRefGroup 的值 1.3 应用场景 II 关 ...

  6. IOS 内存优化和调试技巧

    基础部分 1: 图片内存大小小结 a: 图片:是占用内存的大户,尤其是手机游戏图片资源众多.对图片资源在内存中占用量的计算成为J2ME游戏开发者的经常性工作,CoCoMo来解释一下如何计算图片在内存中 ...

  7. iOS小技能:设备ID除了使用_idfa、_idfv 还可使用其他替代方案(使用Keychain 存储UUID)

    文章目录 前言 I 如何唯一标识一台iOS设备? 1.1 通过Safari浏览器获取iOS设备UDID(设备唯一标识符) 1.2 替代方案:使用Keychain 存储UUID 1.3 最佳实践:`优先 ...

  8. iOS小技能: 开发 uni 原生插件(支持iOS Extension)

    文章目录 引言 I 开发 uni-app 原生插件 1.1 SDK 包结构说明 1.2 目录格式配置 II iOS Extension(扩展) 2.1 插件作者配置 2.2 插件使用者配置 III 注 ...

  9. iOS小技能:社会化分享方案

    文章目录 引言 I 系统原生: UIActivityViewController 1.1 支持的分享平台 1.2 设置回调block,获取分享相关信息 1.3 案例 II 系统原生的文件预览.分享 2 ...

最新文章

  1. 又双叒叕出事?微信 PC 版被曝扫描用户浏览器 cookies
  2. python程序实例教程基础-编程小案例
  3. 程序员如何日常解决错误问题
  4. odoo10 ORM操作
  5. c语言语言教程0基础_C语言基础
  6. 谷歌浏览器如何如何禁用弹出窗口阻止程序
  7. 直播课:5G来了,互联网百亿级创新的机遇在哪里?
  8. java工具类应该抛异常吗,java学习阶段一 工具类(异常)
  9. 解决Lync 2013演示PPT提示证书问题的多种方法
  10. NB-IOT技术以及物联网安全问题简述
  11. 我整理的一份来自于线上的Nginx配置(Nginx.conf),希望对学习Nginx的有帮助
  12. 在VMware安装Ubuntu 16.04
  13. pix 506E拨号上网设置
  14. Dell XPS BIOS强制降级方法
  15. 最新支持备案域名后缀列表
  16. 在字节跳动干软件测试5年,2月无情被辞,想给划水的兄弟提个醒
  17. 世界上第一个科学家是谁
  18. 更省密令是什么?更省密令填什么
  19. linux 可变 大小 磁盘6,Linux下调整磁盘大小后的基于LVM的磁盘扩容
  20. 失物招领小程序,失物招领微信小程序,校园失物招领小程序系统毕设作品

热门文章

  1. Unity3D基础:1、窗口界面
  2. O-RAN.WG4.CUS.0 compression decompression
  3. codevs3990
  4. 汉文博士 0.5.6.2345 修订版发布
  5. excel二进制移位运算_位运算-秦斌的博客-51CTO博客
  6. 苏宁也做无人商店了 技术与运营是他的壁垒
  7. 搜狐智能媒体研发中心暑期面试
  8. 【C】关于打表法的简单介绍
  9. 【树】【动态规划】关于树上的一些问题
  10. 【元胞自动机】基于matlab元胞自动机双车道交通流模型含靠右行驶【含Matlab源码 231期】