RxSwift + MVVM 初体验

2019-09-10
阅读 6 分钟
8.1k
作为一名iOS开发者,必须跟上时代的潮流,随着swift ABI越来越稳定,使用swift开发iOS APP 的人越来越多。从网上看了很多文章,也从github上下载了很多demo进行代码学习。最近使用RxSwift+MVVM+Moya进行了swift的体验之旅。加入到swift开发的大潮中去。

iOS 中gif图的显示

2019-06-14
阅读 3 分钟
5.5k
一、前言 iOS开发中,大部分时候我们显示一张静态图就可以了,但是有的时候为了UI表现更生动,我就有可能需要展示gif图来达到效果了。 网上找了一下,显示gif图的框架找到了两个。 SDWebImage YYImage 二、显示本地gif图 SDWebImage和YYImage的显示本地图片代码。 {代码...} 三、加载网络的gif图 SDWebImage和YYImage的...

对NSArray和NSMutableArray的深拷贝/浅拷贝的探究

2019-06-14
阅读 5 分钟
6.5k
一、原起 下面两个问题,面试的时候应该经常会被问到。 对NSArray和NSMutableArray进行copy和mutableCopy分别会得到什么样的数组? 当NSString作为一个对象的属性时,我们应该使用strong还是copy来修饰呢? 今年三月份面试的时候,被这两个问题搞得很迷茫,今天特地研究了一下。相信您看完我的这篇文章和我有一样疑惑的...

macOS 下ffmpeg源码编译安装

2019-06-13
阅读 2 分钟
4.8k
打开mac 的控制台,切换到您想要保存源码的目录,执行git clone https://git.ffmpeg.org/ffmpeg.git命令下载源码。

手把手教你把作品上传到github上

2019-05-12
阅读 2 分钟
6.5k
为什么要把自己做的一些东西上传到github上?在软件行业竞争日益激烈的行情下,面试的时候,github上有高Star开源项目,绝对是个加分项。同时知识分享也是一种美德。这种双向受益的事,何乐而不为呢。下面就手把手教你把你自己做的项目上传到github上,让你在面试的时候脱颖而出。

swift5展示全球国家列表

2019-05-12
阅读 1 分钟
2.9k
CountryCodeList是swift5学习的一个项目。主要练习了UITableView的swift使用,使用HandyJson把从本地读取的json文件转化为数据模型数组。全球国家列表的数据来源是之前从一张全球国家列表的sql表中使用Python洗出来的数据,经过处理之后形成了一个Json文件。

对MBProgressHUD的二次封装-XBLoadingKit

2019-04-18
阅读 2 分钟
5k
我为什么要对MBProgressHUD进行二次封装?今年新找的这份工作,项目的创建的时间比较早了,2014年创建的项目,项目中现在使用的一些操作提示,既然还是我刚开始从事iOS开发工作的时候就用到的开源的第三方toast。可以说这个开源库的年龄比我的工作年龄都长了,现在早都过时了,而且它的样式不好看,跟MBProgressHUD差远...