CocoaPods公有仓库的创建

本文发布于 BY Blog、简书 转载请保留链接 前言 作为iOS开发者,CocoaPods的使用为我们开发带来了极大的便利。 我们先来看看CocoaPods本地目录中有什么 $ cd ~/.cocoapods/repos/master 或者显示隐藏文件 $ defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 然后进入 ~/.cocoapods/repos/master 你会发现 master 是一个 git 仓库,输出仓库的远程地址,发现是一个GitHub仓……

阅读全文

文件目录树状(tree)显示

使用 tree 在终端显示树状文件结构 安装 tree 使用 brew 进行安装 $ brew install tree 使用 直接使用 tree 命令,会在当前文件目录下,递归输出所有文件层级 $ tree 限制层级 $ tree -L 2 指定当前目录下的某个文件夹 $ tree Desktop 导出文件 用> 文件名.格式 的形式导出 $ tree -L 1 > tree.md……

阅读全文

Swift 代理模式

Xcode 8.2 | Swift 3.0 在iOS开发中,无论是 Objective-C 还是 Swift ,Delegate 有着具足轻重的位置,如TabelViewDelegate 与 TableViewDataSource。 Swift 中的代理模式 和 Objective-C 除了语法外,几乎一样。 Objective-C 代理模式 在介绍 Swift 代理模式前,先来看回顾一下 Objective-C 中的代理模式如何实现 Objective-C 中用代理实现反向……

阅读全文

Xcode 控制台输出中文

重写 NSArray、NSSet、NSDictionary 的输出方法,在Xcode实现中文(Unicode)字符在控制台的输出 原理 Xcode 控制台中在输出 NSArray、NSSet、NSDictionary 时,其中的中文字符会变成Unicode编码 如"\U67cf\U8367&q……

阅读全文

Mac 文件的隐藏与显示

让 Finder 显示隐藏文件和文件夹 基本 显示 $ defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 隐藏 $ defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder 进阶 创建终端快捷命令 在 zsh shell 下,创建快捷命令 创建显示命令 fd (fileDisplay) $ echo "alias fd='defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder'">> ~/.zshrc && source ~/.zshrc 创建隐藏命令 fh(fileHide) $ echo "alias fd='defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder'">> ~/.zshrc && source ~/.zshrc 使用方法 显示隐藏文件 $……

阅读全文

使用 .gitignore 忽略 Git 仓库中的文件

使用 .gitignore 文件忽略指定文件 .gitignore 在Git中,很多时候你只想将代码提交到仓库,而不是将当前文件目录下的文件全部提交到Git仓库中,例如在MacOS系统下面的.DS_Store文件,或者是Xocde的操作记录,又或者是pod库的中一大串的源代码。这种情况下使用.gitignore就能够在Gi……

阅读全文

Git 代码回滚

并不适合阅读的个人文档。 git revert 和 git reset 的区别 先看图: sourceTree 中 revert 译为**提交回滚**,作用为忽略你指定的版本,然后提交一个新的版本。新的版本中已近删除了你所指定的版本。 reset 为 重置到这次提交,将内容重置到指定的版本。git reset 命令后面是需要加2种参数的:–-hard 和 –-soft。这条命令默认情……

阅读全文

Git指令整理

随便整理的一些自用的Git指令 GitHub创建仓库提示代码 echo "# 项目名" >> README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:qiubaiying/项目名.git git push -u origin master 若仓库存在直接push git remote add origin git@github.com:qiubaiying/test.git git push -u origin master 常用操作 创建仓库(初始化) 在当前指定目录下创建 git init……

阅读全文

Mac 文本转音频

文本转语音 分享一条在Mac上将一个文本转换为音频文件的终端命令,个人认为还是蛮实用的。 来自: http://25.io/toau/ 指令: cat sample.txt | say -o sample.aiff……

阅读全文

随便聊聊

随便谈谈 今天是情人节,首先祝大家情人节快乐~ 在这特殊的节日里,我特意花了半天的时间,我将在简书中的文章都搬到 BY Blog 上,顺便又修改了下博客框架。 关于分享 最近有很多人来请教我关于建站的问题,我都花时间为其解答一一解答。 感觉在解答别人的问题时,你自己也能学到很多新的知识,同时能沉浸其中。……

阅读全文