Toggle navigation
goipip全球账号
Home
About
Tags
Tags
keep hungry keep foolish
苹果id
appleid
谷歌
gmail
微软
outlook
chatgpt
iOS
Demo
RunLoop
Obj-C
开发技巧
Xcode
定时器
Category
ObjC
ReactiveCocoa
函数式编程
开源框架
Runtime
生活
Blog
Mac
效率
博客
漫谈
终端
Git
Github
macOS
Swift
设计模式
CocoaPods
zsh
Objective-C
AsyncDisplayKit
开源库
Debug
Cocopods
ruby
shell
RVM
Swift语法
IBInspectable
Notes
健身
GCD
BJJ
苹果id
苹果ID账号改密教程
苹果ID密码密保验证更改,使用方式
苹果ID商品详情
苹果ID使用方式
appleid
苹果ID账号改密教程
苹果ID密码密保验证更改,使用方式
苹果ID商品详情
苹果ID使用方式
谷歌
谷歌邮箱登录教程
谷歌邮箱登录教程
gmail
谷歌邮箱登录教程
谷歌邮箱登录教程
微软
微软邮箱登录教程
微软邮箱outlook登录教程
outlook
微软邮箱登录教程
微软邮箱outlook登录教程
chatgpt
chatgpt 提问的艺术
chatgpt 提问的方法,使用教程
iOS
KVO详解
KVO底层原理及其实现
ARC 与 MRC 混合使用
MRC 库的处理
OC 内存管理的基本概念
OC 内存管理的基本概念以及应用
5分钟带你看完 WWDC 2018
WWDC 2018 Keynote 全记录
Xcode命令行工具管理
如何切换Xcode命令行工具
从一道网易面试题浅谈 Tagged Pointer
浅谈 Tagged Pointer
GCD 在 Swift 中的用法
Swift 4 新特性
很高兴 Swift 4 不再是一门新语言了😅
iTunes Connect 构建版本不显示
App打包上传到 App Store, iTunes Connect 构建版本不显示
在 Swift 中使用 IBInspectable
IBInspectable 在 Swift 中的实际应用
R.swift 的使用
在项目中引入 R.swift,更安全的获取资源
Swift 的懒加载和计算型属性
比较水的个人笔记
RVM 使用指南
RVM 常用的命令整理
iOS自动打包
利用 xcdeobulid 打包项目、上传
CocoaPods 安装和使用
安装时间 2017/04/13, 环境macOS 12.10.1, cocoapod版本 1.2.1
强化 swift 中的 print
强化 swift 中的 print 输出函数
Swift 3.1 的新变化「译」
What’s New in Swift 3.1?
AsyncDisplayKit 2.0 教程:入门「译」
AsyncDisplayKit Tutorial:Getting Started
CocoaPods私有仓库的创建
继续带你创建 CocoaPods 私有有仓库
CocoaPods公有仓库的创建
手把手教你创建 CocoaPods 公有仓库
Swift 代理模式
Swift中如何使用代理模式
Xcode 控制台输出中文
在 Xcode 控制台输出中文的方法
Objective-C Runtime 基本使用
Runtime 使用案例
Objective-C Runtime 详解
Runtime 详解
ReactiveCocoa 基础
函数式编程框架 ReactiveCocoa 基础入门
Objective-C:Category
深入解析 Category 的实现原理
定时器 你真的会使用吗?
iOS定时器详解
忽略 Xcode 8 中的注释警告
Bulid Settings -> Documentation Comments -> NO
快速添加圆角和描边
iOS 为图片添加圆角和描边的几种方式
Objective-C:RunLoop
深入理解RunLoop
iOS噪音计
一个iOS噪音计模型、以及测量原理及分贝计算
Demo
iOS噪音计
一个iOS噪音计模型、以及测量原理及分贝计算
RunLoop
Objective-C:RunLoop
深入理解RunLoop
Obj-C
Objective-C Runtime 基本使用
Runtime 使用案例
Objective-C Runtime 详解
Runtime 详解
Objective-C:RunLoop
深入理解RunLoop
开发技巧
利用 Debug Memory Graph 检测内测泄漏
利用 Xcode 内存表(Debug Memory Graph)检测内测泄漏
Xcode9 无线调试功能
zsh的快速配置
文件目录树状(tree)显示
Mac终端显示输树状文件结构
Mac 快速调出终端
在Mac下为终端设置快捷键
快速添加圆角和描边
iOS 为图片添加圆角和描边的几种方式
Xcode
Xcode命令行工具管理
如何切换Xcode命令行工具
利用 Debug Memory Graph 检测内测泄漏
利用 Xcode 内存表(Debug Memory Graph)检测内测泄漏
iTunes Connect 构建版本不显示
App打包上传到 App Store, iTunes Connect 构建版本不显示
Xcode9 无线调试功能
zsh的快速配置
iOS自动打包
利用 xcdeobulid 打包项目、上传
CocoaPods 安装和使用
安装时间 2017/04/13, 环境macOS 12.10.1, cocoapod版本 1.2.1
强化 swift 中的 print
强化 swift 中的 print 输出函数
Swift 3.1 的新变化「译」
What’s New in Swift 3.1?
Xcode 控制台输出中文
在 Xcode 控制台输出中文的方法
忽略 Xcode 8 中的注释警告
Bulid Settings -> Documentation Comments -> NO
定时器
定时器 你真的会使用吗?
iOS定时器详解
Category
Objective-C:Category
深入解析 Category 的实现原理
ObjC
Objective-C:Category
深入解析 Category 的实现原理
ReactiveCocoa
ReactiveCocoa 基础
函数式编程框架 ReactiveCocoa 基础入门
函数式编程
ReactiveCocoa 基础
函数式编程框架 ReactiveCocoa 基础入门
开源框架
ReactiveCocoa 基础
函数式编程框架 ReactiveCocoa 基础入门
Runtime
Objective-C Runtime 基本使用
Runtime 使用案例
Objective-C Runtime 详解
Runtime 详解
生活
「体能训练理论」之金字塔
「健身先健脑」科学的运动需要科学的运动理论
「体能训练理论」之动力链
「健身先健脑」科学的运动需要科学的运动理论
「体能训练理论」之功能性
「健身先健脑」科学的运动需要科学的运动理论
随便聊聊
2017 情人节快乐~
Hello 2017
"Hello World, Hello Blog"
Blog
为博客添加 Gitalk 评论插件
BY Blog 添加 Gitalk 的评论插件了
快速搭建个人博客
手把手教你在半小时内搭建自己的个人博客(如果不踩坑的话🙈🙊🙉)
Mac
Mac终端(zsh)下用代码编辑器打开文件或目录
更改 zsh 配置文件,在终端使用sublime、vscode、atom快速打开文件或目录
文件目录树状(tree)显示
Mac终端显示输树状文件结构
使用 .gitignore 忽略 Git 仓库中的文件
.gitignore 文件在Git中的使用
Mac 文件的隐藏与显示
使用终端 显示/隐藏 文件
Git 代码回滚
回滚代码的正确姿势
Mac 文本转音频
在Mac终端上将文本文件转换为音频文件
Git指令整理
不适合阅读的整理的一些个人常用的 Git 指令
Mac 快速调出终端
在Mac下为终端设置快捷键
效率
Mac终端(zsh)下用代码编辑器打开文件或目录
更改 zsh 配置文件,在终端使用sublime、vscode、atom快速打开文件或目录
文件目录树状(tree)显示
Mac终端显示输树状文件结构
Mac 快速调出终端
在Mac下为终端设置快捷键
博客
随便聊聊
2017 情人节快乐~
漫谈
随便聊聊
2017 情人节快乐~
终端
快速配置zsh
zsh的快速配置
Mac终端(zsh)下用代码编辑器打开文件或目录
更改 zsh 配置文件,在终端使用sublime、vscode、atom快速打开文件或目录
使用 .gitignore 忽略 Git 仓库中的文件
.gitignore 文件在Git中的使用
Mac 文件的隐藏与显示
使用终端 显示/隐藏 文件
Git 代码回滚
回滚代码的正确姿势
Mac 文本转音频
在Mac终端上将文本文件转换为音频文件
Git指令整理
不适合阅读的整理的一些个人常用的 Git 指令
Git
CocoaPods私有仓库的创建
继续带你创建 CocoaPods 私有有仓库
CocoaPods公有仓库的创建
手把手教你创建 CocoaPods 公有仓库
使用 .gitignore 忽略 Git 仓库中的文件
.gitignore 文件在Git中的使用
Git 代码回滚
回滚代码的正确姿势
Git指令整理
不适合阅读的整理的一些个人常用的 Git 指令
Github
使用 .gitignore 忽略 Git 仓库中的文件
.gitignore 文件在Git中的使用
macOS
Xcode 控制台输出中文
在 Xcode 控制台输出中文的方法
Swift
GCD 在 Swift 中的用法
Swift 4 新特性
很高兴 Swift 4 不再是一门新语言了😅
Swift的HMAC和SHA1加密
swift中利用HMAC的SHA1对文本进行加密
在 Swift 中使用 IBInspectable
IBInspectable 在 Swift 中的实际应用
R.swift 的使用
在项目中引入 R.swift,更安全的获取资源
Swift 的懒加载和计算型属性
比较水的个人笔记
强化 swift 中的 print
强化 swift 中的 print 输出函数
Swift 3.1 的新变化「译」
What’s New in Swift 3.1?
Swift 代理模式
Swift中如何使用代理模式
设计模式
Swift 代理模式
Swift中如何使用代理模式
CocoaPods
CocoaPods私有仓库的创建
继续带你创建 CocoaPods 私有有仓库
CocoaPods公有仓库的创建
手把手教你创建 CocoaPods 公有仓库
zsh
快速配置zsh
zsh的快速配置
Mac终端(zsh)下用代码编辑器打开文件或目录
更改 zsh 配置文件,在终端使用sublime、vscode、atom快速打开文件或目录
Objective-C
AsyncDisplayKit 2.0 教程:入门「译」
AsyncDisplayKit Tutorial:Getting Started
AsyncDisplayKit
AsyncDisplayKit 2.0 教程:入门「译」
AsyncDisplayKit Tutorial:Getting Started
开源库
R.swift 的使用
在项目中引入 R.swift,更安全的获取资源
AsyncDisplayKit 2.0 教程:入门「译」
AsyncDisplayKit Tutorial:Getting Started
Debug
强化 swift 中的 print
强化 swift 中的 print 输出函数
Cocopods
CocoaPods 安装和使用
安装时间 2017/04/13, 环境macOS 12.10.1, cocoapod版本 1.2.1
ruby
RVM 使用指南
RVM 常用的命令整理
iOS自动打包
利用 xcdeobulid 打包项目、上传
CocoaPods 安装和使用
安装时间 2017/04/13, 环境macOS 12.10.1, cocoapod版本 1.2.1
shell
RVM 使用指南
RVM 常用的命令整理
iOS自动打包
利用 xcdeobulid 打包项目、上传
RVM
RVM 使用指南
RVM 常用的命令整理
Swift语法
Swift 的懒加载和计算型属性
比较水的个人笔记
IBInspectable
在 Swift 中使用 IBInspectable
IBInspectable 在 Swift 中的实际应用
Notes
快速配置zsh
zsh的快速配置
健身
「体能训练理论」之金字塔
「健身先健脑」科学的运动需要科学的运动理论
「体能训练理论」之动力链
「健身先健脑」科学的运动需要科学的运动理论
「体能训练理论」之功能性
「健身先健脑」科学的运动需要科学的运动理论
GCD
GCD 在 Swift 中的用法
BJJ
柔术最大的谎言「译」
辩证分析柔术中技术与力量