简介 Swift是Apple在2014年6月 WWDC 发布的全新编程语言,中文名和LOGO是“雨燕”, Swift之父Chris Lattner; 历时5年发展,从Swi...
IP属地:广东
简介 Swift是Apple在2014年6月 WWDC 发布的全新编程语言,中文名和LOGO是“雨燕”, Swift之父Chris Lattner; 历时5年发展,从Swi...
前言: 在我们iOS项目中存储一些用户配置信息或者一些其他公共信息我们首先回想到用单例来做,但是单例是在app结束生命之后单例的所有属性就会消失,有得时候又不是很适合我们的需...
坑一 UITextField 的私有属性 _placeholderLabel 被禁止访问了 居然崩溃了,错误信息如下 解决方案: iOS 13 通过 KVC 方式修改私有属性...
PS:我个人比较喜欢把知识总结出一张图片,以后回顾的时候就非常方便,不用看一大段一大段的文字说明,如果实在对图中一些知识了解不深刻,直接 Google 或者百度即可,这里着重...
定义 Block 是 C 语言的扩充功能 Block 是带有自动变量(局部变量)的匿名函数 本质 Block 是一个 Objc 对象 底层实现 下面我将通过一个简单的例子,结...
一直大多数的时间都是在使用更快捷的桌面工具时候,渐渐的会失去使用命令行来进行工作部署及提交,今天就来重温一下Git的命令行。 使用命令行创建并提交到Github仓库中。git...
本文目标:掌握封装及开发SDK的全部技巧 文章比较长,建议分模块阅读 内容提要:不同场景下如何封装及开发SDK .a静态库创建 直接创建Framework库 在已有工程中创建...
一、SDK工程 SDK工程包含所有SDK源码,真正的开发工程。 创建如下目录 创建SDK工程,选择Framework 进入工程目录,创建如下子目录 这是一个通用的目录,具体封...