2017年又快过去了,忙了一年感觉没啥收获,感觉是不是应该写点啥,想了好久没想出要写什么。下半年因为工作的原因,狗狗也没养了,吉他上也积满了灰尘,
iOS 应用启动流程分析-Dyld
iOS 应用程序启动过程可以以 main
函数为界,这里我们先不用管 main()
函数调用后的过程,主要来分析一下 mian()
函数调用之前的dyld阶段。
我们可以先写个简单的程序来看看系统在调用 main()
之前,调用了哪些函数。
开启 RxSwift 之旅——开篇
RxSwift 是 ReactiveX 在 Swift 下的实现。ReactiveX 是一个通过使用可观察序列来组合异步和基于事件的程序的库。
设计模式—开篇
根据《设计模式》一书,设计模式是对定制来解决特定场景下一般设计问题的类和互相通讯对象的描述。
教你如何用Swift写个json转模型的开源库
在iOS项目开发过程中,我们经常会用到将从服务器获取的 json 转 model 的操作,我们可以使用 Swift 提供的setValuesForKeys
或者 Objective-C 提供的setValuesForKeysWithDictionary
方法来完成这一操作。
由一道Swift面试题引发的对方法调度的思考
入坑Webpack
在开始学习Webpack
之前,请先确保安装了Node.js,建议安装最新版的Node.js。然后就可以使用npm安装Webpack了。你可以将Webpack安装到全局,不过我们通常会把它安装到项目依赖中。
Xcodebuild的使用
xcodebuild 用于构建 Xcode 项目中包含的一个或多个target ,或者构建一个包含在 Xcode 工作区或 Xcode 项目的 scheme
快速搭建基于HLS和RTMP的视频推流
在视频直播越来越火热的今天,作为一个开发者有必要了解一个完整的直播流程是怎样的。在一个完整的手机机直播主要包含了以下几个环节:
使用一个UIImageView实现轮播控件
在做iOS开发中,图片轮播是一个比较频繁的需求了。网上也有很多比较好的实现,有使用2个、3个UIImageView
的,也有使用UICollectionView
的。这里我要讲的是如何用一个UIImageView
实现一个图片轮播控件,当然加载网络图片是必须的。闲话少说,直接进入正题: