iOS-Dev-Collection

这里主要存放我收集的 iOS 开发相关的资料和笔记,我会按照内容对应的 iOS 开发知识点来分类。

目录

Created by gh-md-toc


Objc

语言相关

运行时

non fragile ivars

网络

Socket

推送

推送扩展

这里的推送扩展主要指的是之前工作中使用到的 UNNotificationServiceExtension ,推送通知扩展

UIKit

UIImageView

WKWebView

Navigation ViewController

Transform

  • iOS:重识Transform和frame -- 让我理解了 transform 对 frame 的影响,重新认识了 frame
  • 线段与线段、矩形相交问题 -- 微信的图片编辑在贴图缩放的时候,不需要把两个触摸点都在 view 的内部,只需要两个点组成的直线与 view 的矩形相交即可,这是判断直线与矩形是否相交的算法

AVFoundation

AVPlayerLayer

= iOS 基于AVPlayer封装的播放器,全屏切换,切换播放源 -- 其实对 PlayerLayer 的旋转操作就是对 layer 的旋转操作,我对 layer 还不够熟悉