使用Instruments的工具
检测app内存爆增代码,优化性能 Instruments工具使用办法 整理Demo,列出几种常用instrument的场景。来熟悉具体操作 demo
- 集成归档模块代码,测试内存上升问题
检测app内存爆增代码,优化性能 Instruments工具使用办法 整理Demo,列出几种常用instrument的场景。来熟悉具体操作 demo
{% github facebook chisel 56d0e0d width = 30% %}
LLDB 是一个有着 REPL 的特性和 C++ ,Python 插件的开源调试器。LLDB 绑定在 Xcode 内部,存在于主窗口底部的控制台中。调试器允许你在程序运行的特定时暂停它,你可以查看变量的值,执行自定的指令,并且按照你所认为合适的步骤来操作程序的进展。(这里有一个关于调试器如何工作的总体的解释。)
{% github it-boyer width = 30% %}
最简单命令是 help,它会列举出所有的命令。如果你忘记了一个命令是做什么的,或者想知道更多的话,你可以通过 help
(1) 原文表示删除 ~/Library/Developer/Xcode/DerivedData下所有的文件,我尝试发现只需要删除当前项目相关的索引文件即可 (2) DerivedData从字面上理解应该是收集到的数据,应该是Xcode针对这个项目缓存的一些数据,不会影响项目本身的完整性
{% github it-boyer ReptileTool 60cac75 width = 30% %}
正则表达式语法 iOS开发之详解正则表达式原文:NSRegularExpression Tutorial: Getting Started nshipster文章NSPredicate iOS中的谓词(NSPredicate)使用
简短的定义:正则表达式提供了一种在指定文本文档中按指定模式进行搜索,并能基于匹配模式进行修改文本的一种方式。 正则表达式的通用用例:
{% github it-boyer width = 30% %}
{% github beeth0ven RxSwift-Chinese-Documentation cbbc87e width = 30% %}
![]() | ![]() | ![]() |
RxExample 中包含许多具有代表性的示例。它们都是很好的学习材料。这里我们取出其中几个示例来展示如何应用 RxSwift : 演示RxExample的两种方式
{% github GitbookIO gitbook 6efbb70 width = 30% %}
个人中心,点击+ New新建bookgit hub现有库
Import and sync an existing GitHub repository.Personal settings,进入github设置面板Configure按钮,进入github授权gitbook页面
GitBook does not have the permissions to access every GitHub repositories linked to your books. Please add them to your configuration to continue editing your books.Repository access{% github realm SwiftLint 8deb453 width = 30% %}
swiftlint语法矫正工具brew install swiftlint 或下载[swiftlint.pkg][https://github.com/realm/SwiftLint/releases/latest]
2. Xcode项目支持
在Xcode build Phase新增 “Run Script Phase”:
keith/sourcekittendaemon.vim:这个插件提供了Vim集成SourceKittenDaemon。这意味着你可以在vim中开发swift项目
需要两步:安装sourcekitten,