Archive

「马换了一次又一次,路愈赶愈远」
2023

我的 2023


2022

我的 2022


Mac 突然连不上网了


将 Hexo 网站部署到子目录


Mac 自定义服务


2021

我的 2021


Mac 包管理工具 Homebrew


Mac 电脑安装 Win10 双系统


2020

我的 2020


2019

我的 2019


Mac 开发 Tips


Mac 开发系统字体


解决集成 FFmpeg 时编译报错问题


2018

我的 2018


搭建同时支持 ES6 Module 和 CommonJS 的开发环境


JavaScript 模块化编程


CentOS 安装 MySQL


iOS 自动化构建之 xcodebuild(一)


提升 Webstorm 开发效率


常见的 POST 请求体编码方式


HTTP/1.1 协议简介


Github Pages 自定义域名支持 HTTPS


macOS 上安装 Jenkins


搞定 macOS JRE


调试我乐棋牌通用链接


2017

追求卓越的 20 个月


我的 2017


UIButton选中状态下点击触发高亮的问题


在UITableViewCell上添加手势的问题


TableViewCell 点击后背景蒙层变透明的解决方案


IOS 刷新 UITableView 的 section 时崩溃


Core Animation 与 UIView.frame


使用信号量解决多线程同步问题


C语言malloc、free、memmove


UIScrollView 的 scrollsToTop 失效问题


UIButton 设置图片的 contentMode


CALayer 的 anchorPoint 与 position


Main Thread Checker


SDK-issues 简介


安装 iOS 11


macOS 定时任务


iOS 获取设备、应用相关信息


入职搜狐两周年


糟糕的2017款 MacBook Pro


iOS 沙盒与文件管理类


使用 CocoaPods 管理 frameworks


使用 pod lib 创建 CocoaPods 库


pod repo 命令


pod ipc 命令


pod spec 命令


macOS 上安装 CocoaPods


源码分析 weak 对象自动置空原理


在 dealloc 里使用 weak self 引起崩溃?


macOS 上安装 Jekyll


使用 RVM 更新 Ruby 版本


使用 U 盘安装 macOS Sierra


Fuck,Mac 无法进入系统了


使用 Rake 重写打包脚本


iOS Framework 瘦身实战


Shell 编程 Tips


初识 Liquid 模板语言


使用 WorkSpace 管理共享代码


使用 Framework 包裹静态库共享代码


使用 Framewrok 管理共享代码


Mac 上配置 Apache 服务器


Block 使用方式由浅入深


致炫收音机改为家用音响


2016

我的 2016


千帆 SDK Refactor: 优雅的处理聊天数据源


SLNetwork 支持链式编程


千帆 SDK Issue: TimeStamp


千帆 SDK Refactor: NetWork


什么是千帆直播 SDK


使用 Jekyll 搭建博客


统一管理网络变化


使用 UIBezierPath 绘制圆角六边形


使用 Mac 搞开发必备的软件


解决 CALayerInvalidGeometry 问题


深入理解关联引用


关联引用的使用方法


2015

我的 2015


Remember review your code


iOS 通用 Alert、ActionSheet


Xcode7 Transition Guide


Mac 上如何使用 SSH key


Swift 学习(一)


小心 unsigned 数据类型埋下坑


使用 Block 的一些技巧和心得


UITableViewCell 编辑模式


RunLoop Study (一)


免费图片压缩工具-ImageOptim


港版苹果充电器 DIY 全过程


ViewController 子控制器 view 的大小问题


ACM-过河问题


无限循环轮播图


学习多线程需要明白的概念


解决 NSTimer 内存泄漏问题


Hello My Blog