macOS

Homebrew

你可以通过 Homebrew package manager,这同时会安装 Node.js 如果没有安装的话。

$ brew update
$ brew install yarn

设置 Path 环境变量

你需要通过你的终端设置 Path 环境变量,使 Yarn 的执行包可以全局访问。

在你的配置文件(可能是你的 .profile,.bashrc,.zshrc文件,等等。)里加入 export PATH="$PATH:yarn global bin"

阅读全文 »

前言

  • ReturnType:你所想要返回的数据类型;
  • ParameterType:你所要传递的参数类型;
  • parameterName:你所要传递的参数名;
  • blockName:你所构造的 block 名。
阅读全文 »

@property 、 @synthesize 与 @dynamic 的作用

  • @property: 用于声明成员变量的 getter/setter 方法
  • @synthesize: 与 @property 配套使用,@synthesize 会自动生成一个_开头的成员变量(若是不指定的话),并实现 @property 声明的 getter/setter 方法。
  • @dynamic: 不会自动生成成员变量,程序员需自己添加成员变量并实现 getter/setter 方法。
阅读全文 »

配置与帮助

# 查看 Git 配置信息
$ git config -l

# 修改 Git 配置文件
$ git config -e

# 修改提交时的用户信息
$ git config user.name "[name]"
$ git config user.email "[email]"

# 查看所有指令
$ git help

# 查看某条指令,例如 config
$ git config --help
阅读全文 »

GET POST
用途 用于从指定资源请求数据 用于将数据发送到服务器来创建/更新资源。
安全性 参数暴露在 URL 中,不安全 数据储存在请求体中,较安全
参数限制 URL 有长度限制(携带参数有限制) 请求体中参数无限制
是否缓存 浏览器可缓存 浏览器不缓存
底层 一个报文
http header&data -> 200
两个报文
http header -> 100 continue
http data -> 200
阅读全文 »

创建版本库

  • 创建一个空文件夹作为 Git 版本库,可以以 pwd 查看当前目录:
    $ mkdir repository   
    $ cd repository/   
    $ pwd   
    /Users/Joker/repository
阅读全文 »

什么是 Alcatraz ?

Alcatraz is an open-source package manager for Xcode 7+. It lets you discover and install plugins, templates and color schemes without the need for manually cloning or copying files. It installs itself as a part of Xcode and it feels like home.
Alcatraz 是一款在 Xcode 7+ 以上用于管理开源包的工具。它可以帮你查找或安装 Xcode 插件、模板、颜色主题,不需要认为的克隆或拷贝文件,它就像是 Xcode 的一部分。

阅读全文 »