使用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,