前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
IP属地:宁夏回族自治区
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
Runloop & KVO runloop app如何接收到触摸事件的 为什么只有主线程的runloop是开启的 为什么只在主线程刷新UI PerformSelector和r...
下载地址: https://github.com/aurelionTom/iOS-13 下载完成后,放入下面的文件夹中 /Applications/Xcode.app/Co...
版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/2c9867e737a1 转载请标明出处:https://www.ji...
UIPickerView是iOS开发中,相当常用的一个UI控件,用于滚动选择选项。也是项目中经常复用的一个控件,封装成一个统一风格的库,可以减少很多代码量。一般还会在Pick...
一、原理 gif的显示是图片的叠加,因此可以根据这个特征来实现我们的想法: 使用ImageIO库中的CGImageSource获取数据源 CGImageSourceGetCo...
1.错误报告 涉及到Multiple commands DerivedData Info.plist等字样的 2.纠正方法 1.Build Phases搜索plist给inf...
一:了解OC语言的起源1.OC为C语言添加了面向对象的特性,是其超集。OC使用动态绑定的消息结构,在运行时才会检查对象类型。接收一条消息之后,执行何种代码,由运行期环境决定 ...