前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
最近项目中用到了一个客户签字的功能,具体步骤就是客户签字确认,App把客户的签字生成一张PNG图片上传到服务器,服务器再生成PDF下发到App展示,所以需要实现一个画板的功能...
阅读了多篇运行时的文章,感觉都很不错,从几篇文章里面提取一些个人认为比较重要的,偏实战的知识点的摘录,另外还结合了个人的创造形成此文。再牛逼的技术和实战结合才有意义,本篇介绍...
本篇文章介绍的是在Swift3语言下的GCD应用操作,针对的目标读者可以是没有GCD基础的初学者,也可以是对GCD有一定的了解但想更加全面的了解开发者。 一、GCD 介绍 背...
Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 - 字典Swift3.0 - 可选值Swift3.0 - 集合...
先来看看巴博萨是如何封盖詹姆斯的....腋毛 什么是Method Swizzling? 字面上意思:方法调和,也就是方法交换,其中交换的是方法的实现。具体点的来说,我们用@s...
我们都知道OC是一门动态语言,那么什么是动态语言呢?动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除,类型的检查在运行时进行。学习了OC的动...
前言 在看这篇之前,如果您还不了解直播原理,请查看这篇文章如何快速的开发一个完整的iOS直播app(原理篇) 开发一款直播app,肯定需要流媒体服务器,本篇主要讲解直播中流媒...
1.传统的UDID与UUID 1.1 通用唯一识别码 UDID(Unique Device Identifier) 是一串由40位16进制数组成的字符串,用以标识唯一的设备,...