- 博客(10)
- 收藏
- 关注
原创 将自己的pod发布到CocoaPod Swift版
Swift 建立自己的 CocoaPod 库与平时用 OC 建立 CocoaPod 库的方式并不一致。因为 Swift,它是不支持编译为静态库的。所以,想正确建立自己的 swift cocoaPod 库需要建立一个 Cocoa Touch Framework。Xcode 为我们准备了 framework target 的模板,直接创建这个 target,就可以开始编写框架了。 1、...
2019-01-12 16:29:56 373
原创 将自己的pod发布到CocoaPod
用CocoaPod有一段时间了,但是都是用来导入一些开源第三方库,因此在想这些开源第三方库是怎样上传到CocoaPod,如果自己也想上传一写开源库到CocoaPod,应该怎么做?经过一段时间的搜索资料和探索,终于弄懂了其中的一些方法,因此写了这篇博文,与大家分享。1、更新cocoapods(非必要操作)$ pod setup如果出现 ERROR: While executing ...
2019-01-12 16:27:59 612
原创 iTerm--比Terminal(终端)更好用的命令行工具
Terminal是Mac自带的命令行工具,对于开发者来说,是不得不使用的开发工具之一。然而Terminal的外观设置功能比较少,这对于每天都得跟它相处很久的我们来说,这是一个很大的悲伤。当然,你也可以按照我之前发的这篇文章:修改mac 终端(terminal)字体颜色 进行一些字体颜色的设置,调出一个适合自己风格的搭配。但是,今天的重点是分享另一个更加强大的命令行工具—iTerm。
2017-05-27 00:21:46 32577 3
原创 #define 用法解析
在开发中,会经常遇到申明全局变量的问题,而在Objective-C中,声明全局变量主要有#define、const、extern、FOUNDATION_EXPORT这四种,这篇文章主要讲#define的常见用法和解析,后面几种会在接下来的文章讲解。 在讲#define之前,得先了解下什么叫预处理代码(Preprocessor)。 一、预处理代码(Preprocessor) 预处理代码,即在代码
2017-05-25 22:01:47 3192
原创 Xcode 8+安装Alcatraz插件管理器
一、简介Alcatraz 是一款 Xcode的插件管理工具,可以用来管理XCode的插件、模版以及颜色配置等。而适当地用一些插件,可以提供开发效率。二、安装这里得做一个区分,针对Xcode 8+以及低于Xcode 8的版本。1、低于 Xcode 8版本的安装方法1)、先卸载之前安装过的以及清除掉之前缓存的$ rm -rf ~/Library/Application\
2017-05-21 15:28:04 5697 1
原创 集成ijkplayer视频直播框架
最近公司要开展直播项目,因此接触到了ijkplayer视频直播框架。这是一个基于ffmpeg的开源的视频直播框架,支持Android和iOS,也是目前运用得最广泛的视频直播开源框架。下面就简单分享下怎样将ijkplayer集成到自己的项目中。一、下载ijkplayer下载地址:https://github.com/Bilibili/ijkplayer二、编译ijkpla
2017-05-17 22:20:05 1991
原创 修改mac 终端(terminal)字体颜色
对于做开发的朋友来说,终端是经常会用到的工具,但是终端的颜色非常单调,看久了眼睛也容易生涩,以下就分享一个修改终端字体颜色的方法。一、修改偏好设置修改完得退出终端(command + q),重新打开才能生效偏好设置里设置的字体颜色是指所有的字体的颜色,如果希望不同文件用不同颜色显示,需执行以下操作二、设置ls颜色
2017-05-10 21:21:14 47385 3
原创 设置终端快捷键
对于开发者来说,终端(terminal)是很常用的,而在mac os x中,默认是没有terminal的快捷启动键的,最多也是将terminal保留在Dock栏,需要时,还是需要手动点击,还是比较麻烦的。因此为terminal创建快捷方式有很有必要。具体操作如下:1、创建AppleScript
2017-05-10 20:58:16 559
原创 加载本地图片的几种方式和区别
加载本地图片在iOS开发中是非常常见的,一般来说,加载本地图片主要有以下两种方法,分为两大类。一、加载mainBundle的图片1、imageNamed这个方法用一个指定的名字在系统缓存中查找一个图片对象,如果存在就返回一个图片对象。如果缓存中没有找到相应的图片,就从指定的文档中加载然后缓存并返回这个对象。因此imageNamed的优点是当加载时会缓存图片。所以当图片会频繁的使用时
2017-05-09 22:46:02 1892
原创 CocoaPods安装、使用及常见问题解决
一、简介CocoaPods官网 https://guides.cocoapods.org什么是CocoaPods?CocoaPods是OS X和iOS下的一个第三方开源类库管理工具,通过CocoaPods工具我们可以为项目添加被称 为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。Coco
2017-05-07 16:33:41 10573 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人