属性列表文件 -- NSUserDefaults 的存储,实际是本地生成一个 plist 文件,将所需属性存储在 plist 文件中 对象归档 -- 本地创建文件并写入...
属性列表文件 -- NSUserDefaults 的存储,实际是本地生成一个 plist 文件,将所需属性存储在 plist 文件中 对象归档 -- 本地创建文件并写入...
前言: 前段时间公司打算做一款基于线下服务的小程序,涉及到扫码支付,地图,充值,会员体系等功能。由于公司暂时没有新招小程序开发人员,而我之前又有过开发小程序的经验。所以,这个...
swift出来已经有好几年了,很多ios开发者估计都想过从oc转向swift。了解过swift的同学可能都知道,相比oc,它有更简洁的语法;定义变量更简单;函数式编程的支持等...
为什么要纠结选择什么架构? 假如有一天,你在调试一个实现了几十种功能的庞大的类时,你会发现自己很难找到并修复你的类中的任何错误。并且,很难把这个类作为一个整体来考虑,因此,你...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...
前言 Swift已推出数年,与Objective-C相比Swift的语言机制及使用简易程度上更接地气,大大降低了iOS入门门槛。当然这对新入行的童鞋们来讲,的确算是福音,但对...
了解并适当结合平台规范与优势,才能做到最佳的用户体验。在《最新Android & iOS设计尺寸规范》一文中介绍APP 设计规范(https://ds.mockplus.cn...
当我们开发app的一些新功能的时候,经常会有需求,要求我们引导用户去使用这些新功能,类似于下面的这种效果: 大家注意看,”知道啦“,”全新任务上线了“,这些字体,我们的UI们...
iOS 不仅提供了RSA加解密,签名验签的功能,同时还提供了生成密钥对的方法。 关于分段加密因为RSA是需要分段加密的,每一段的长度不能大于密钥的长度SecKeyGetBlo...