0%

做iOS开发的基本上都知道cocoapod,几乎每一种语言都有一种包管理工具,如C#的Nuget,Ruby的Brew,Nodejs的npm等,当然cocoapod就是objc/swift的包管理的工具了,几乎所有的objc/swift的开源类库都挂在cocoapod上,cocoapod可以让项目很方便的引用第三方类库,今天介绍一下如果把自己的写的库挂到cocoapod上,像SDWebImage, AFNetworking一样

阅读全文 »

Xcode在生成库(.a或.framework)的时候,通常会生成两个版本,一个是用于真机的版本,一个是用于模拟器的版本

  • 真机:armv7, armv7s, arm64架构
  • 模拟器:i386, x86_64
阅读全文 »

编译哔哩哔哩开源的ijkplayer iOS版本记录,只是为了更方便使用
ijkplayer基于ffmpeg,几乎支持所有视频,音频格式,最低支持到iOS6,在低端机如iphone4,itouch4上测试运行效果良好,搞播放器的同学可以基于这个来做,节省不少时间

阅读全文 »

在Mac上默认不显示隐藏文件,对于开发人员来说,有时候需要修改一些隐藏文件中的配置,或是删除隐藏文件,在Finder上操作显得特别麻烦,可以在终端用下面命令让Finder的显示/不显示隐藏文件

阅读全文 »

使用git很久了,期间踩了一些坑,通常来说对git理解和使用不熟的话踩得坑都是致命的(哭死),所以花了点时间总结了一些用法,加深对git的一些理解

阅读全文 »

有时候会不消息把本地一些小分支push到远程服务器,删除远程分支与本地不一样,可以通过下面命令删除

阅读全文 »

1. 简介

hexo是一个基于node.js的静态博客程序,可以方便的生成静态网页(纯html)支持多个平台(Windows/MAC/Linux),风格优雅,更适合写技术博客,与hexo类似的博客程序还有jekyll,jekyll被github着力推荐官方就提供了jekyll教程,但是jekyll是基于ruby写的,并且关于代码高亮没找到比较好的方案,就选择了用hexo

阅读全文 »

介绍

使用SQLite数据库的时候,有时候对于数据库要求比较高,特别是在iOS8.3之前,未越狱的系统也可以通过工具拿到应用程序沙盒里面的文件,这个时候我们就可以考虑对SQLite数据库进行加密,这样就不用担心sqlite文件泄露了

阅读全文 »