Avatar notebook default
15篇文章 · 13420字 · 0人关注
  • Resize,w 360,h 240
    Mac OS 终端 iTerm2 并配置 zsh

    Mac OS 终端 iTerm2 之前一直使用的 Mac OS 自带的终端,觉得也还可以,后来看大神 onevcat 的直播视频,发现他用的是 ...

  • iOS WKWebView https 加载不受信任的站点

    原因 公司要对接一个第三方平台,然后就有了一个可奇葩的逻辑,用户填写完相关信息后,点击提交,然后服务器返回一个网页的源代码……需要用WebVie...

  • Swift面向协议编程总结

    Swift面向协议编程 所谓面向协议编程,就是使用protocol声明方法,然后使用extension提供默认的实现,只要需要使用到该方法的类遵...

  • iOS多线程 Swift4 GCD深入解析

    iOS多线程深入解析 必要的概念 进程/线程 进程:进程指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是...

  • Swift3 迁移至 Swift4遇到的问题

    1.The use of Swift 3 @objc inference in Swift 4 mode is deprecated.警告 选择...

  • 适配iOS11(常用)

    导航栏变化 高度变化 在iOS11中导航栏多了一个LargeTitleView,专门专门显示大字标题。该LargeTitleView的高度为52...

  • 自定义弹出视图

    工作中经常会遇到弹出视图的需求,通常还会要求有一些动效,之前使用OC写代码的时候,使用的是STModal,现在使用Swift,就决定自己来写一个...

  • Resize,w 360,h 240
    Git简介

    Git原理及特性 每个项目都有一个git目录,它是Git用来保存元数据和对象数据库的地方。该目录非常重要,每次克隆镜像仓库的时候,实际拷贝的就是...

  • 为UIView设置阴影效果

    在通过这样的方式设置阴影时,必须把父视图的masksToBounds属性关掉,因为阴影设置的方式就是加offset给超出视图部分设置颜色来实现的...

文集作者