Chisel-LLDB命令插件

{% github facebook chisel 56d0e0d width = 30% %}

LLDB 是一个有着 REPL 的特性和 C++ ,Python 插件的开源调试器。LLDB 绑定在 Xcode 内部,存在于主窗口底部的控制台中。调试器允许你在程序运行的特定时暂停它,你可以查看变量的值,执行自定的指令,并且按照你所认为合适的步骤来操作程序的进展。(这里有一个关于调试器如何工作的总体的解释。)

LLDB命令使用

{% github it-boyer width = 30% %}

help

最简单命令是 help,它会列举出所有的命令。如果你忘记了一个命令是做什么的,或者想知道更多的话,你可以通过 help 来了解更多细节,例如 help print 或者 help thread。如果你甚至忘记了 help 命令是做什么的,你可以试试 help help。不过你如果知道这么做,那就说明你大概还没有忘光这个命令。

解决Xcode代码高亮提示功能失效

方法一

  1. 打开失效的项目,选择菜单:Xcode->File->Project Settings -> Advanced..,
  2. 删除图上所示的位置目录,重启xcode。

方式二

  1. cd进入~/Library/Developer/Xcode/DerivedData
  2. 找到你的项目所用的目录(一般以你的项目名开头)
  3. cd 目录名
  4. rm -r Index 删除掉你的项目所用的索引文件夹

方法三

  1. 退出 Xcode
  2. 重启电脑
  3. 找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData)
  4. 删除这个 com.apple.dt.Xcode 文件 (路径: ~/Library/Caches/com.apple.dt.Xcode)
  5. 运行 Xcode 就好了~~

(1) 原文表示删除 ~/Library/Developer/Xcode/DerivedData下所有的文件,我尝试发现只需要删除当前项目相关的索引文件即可 (2) DerivedData从字面上理解应该是收集到的数据,应该是Xcode针对这个项目缓存的一些数据,不会影响项目本身的完整性

RxSwift爬虫工具

{% github it-boyer ReptileTool 60cac75 width = 30% %}

目的

  1. 实践大话设计模式/swift基础语法/函数响应式开发

正则表达式语法 iOS开发之详解正则表达式原文:NSRegularExpression Tutorial: Getting Started nshipster文章NSPredicate iOS中的谓词(NSPredicate)使用

简短的定义:正则表达式提供了一种在指定文本文档中按指定模式进行搜索,并能基于匹配模式进行修改文本的一种方式。 正则表达式的通用用例:

使用Safari浏览器调试WebView

{% github it-boyer width = 30% %}

使用RxSwift开发爬虫工具

设置真机

  1. 首先打开模拟器或者真机设置中"Safari浏览器"→“高级”→“Web检查器"的开关。
  2. 然后我们打开Mac电脑的Safari浏览器,打开系统偏好设置(快捷键 commond + ,),点击菜单中的"高级”,然后勾选"在菜单栏中显示"开发"菜单".方便我们进行快速的调试。
  3. 这时候真机连接上数据线.或者开启模拟器就能在菜单栏"开发"选项中找到我们的设备或者是模拟器.
  4. 接下来我们只需要跑起我们的工程进入对应的WebView页面即可进行调试.

GitBook编辑器使用

{% github GitbookIO gitbook 6efbb70 width = 30% %}

GitBook Editor 个人中心

制作书籍

  1. 在github找到文档库,fork为自己的库
  2. 登录GitBook个人中心,点击+ New新建book
  3. 在建库页面,选择导入git hub现有库 Import and sync an existing GitHub repository.
  4. 进入Personal settings,进入github设置面板
  5. 点击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.
  6. github中设置 Repository access
  7. All repositories This applies to all current and future repositories.
  8. Only select repositories

gitbook终端命令行

命令行文档 GitBook 制作 Kindle 电子书详细教程(命令行版)

SwiftLint检查代码使用

{% 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”:

终端支持swift自动补齐

终端支持swift自动补齐

keith/sourcekittendaemon.vim:这个插件提供了Vim集成SourceKittenDaemon。这意味着你可以在vim中开发swift项目
需要两步:安装sourcekitten,