Mac OS 终端 iTerm2 之前一直使用的 Mac OS 自带的终端,觉得也还可以,后来看大神 onevcat 的直播视频,发现他用的是 ...
原因 公司要对接一个第三方平台,然后就有了一个可奇葩的逻辑,用户填写完相关信息后,点击提交,然后服务器返回一个网页的源代码……需要用WebVie...
Swift面向协议编程 所谓面向协议编程,就是使用protocol声明方法,然后使用extension提供默认的实现,只要需要使用到该方法的类遵...
iOS多线程深入解析 必要的概念 进程/线程 进程:进程指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是...
1.The use of Swift 3 @objc inference in Swift 4 mode is deprecated.警告 选择...
导航栏变化 高度变化 在iOS11中导航栏多了一个LargeTitleView,专门专门显示大字标题。该LargeTitleView的高度为52...
工作中经常会遇到弹出视图的需求,通常还会要求有一些动效,之前使用OC写代码的时候,使用的是STModal,现在使用Swift,就决定自己来写一个...
Git原理及特性 每个项目都有一个git目录,它是Git用来保存元数据和对象数据库的地方。该目录非常重要,每次克隆镜像仓库的时候,实际拷贝的就是...
在通过这样的方式设置阴影时,必须把父视图的masksToBounds属性关掉,因为阴影设置的方式就是加offset给超出视图部分设置颜色来实现的...
文集作者