初始化 AVPlayer 和 UI首先,你需要设置一个 AVPlayer 实例和一个 AVPlayerLayer 来显示视频。你还需要一些 UI 控件,比如播放/暂停按钮、进...
初始化 AVPlayer 和 UI首先,你需要设置一个 AVPlayer 实例和一个 AVPlayerLayer 来显示视频。你还需要一些 UI 控件,比如播放/暂停按钮、进...
import UIKit class RunningSectionViewController: UIViewController, UICollectionViewData...
swift 访问权限大到小 open > public > internal > fileprivate > private open 可以被任何人使用和访问,包括overr...
最近心情有点低落,好不容易的一个面试也没有成功,还是准备的不够,正好碰到几个问的不是很确定,搞得有点郁闷。不过郁闷归郁闷,还是多总结,把不会的再去弄懂来,不断完善知识面吧。 ...
白屏场景 加载到WKWebView页面后,前/后台来回切换APP。 白屏原因 WKWebView是一个多进程组件,Network Loading以及UI Rendering在...
原文 导语 WKWebView 是苹果在 WWDC 2014 上推出的新一代 webView 组件,用以替代 UIKit 中笨重难用、内存泄漏的 UIWebView。WKWe...
1.程序设计的六大原则2.面向对象三个特性3.git 大量冲突如何解决 底层原理4.js通信这块有几种方式,异步同步5.swift 文件权限 各种类型6.oc 和swift的...
从1月25号开始恢复锻炼,到目前已经坚持大概一周,目前体重是高达69kg,比之前64kg中了10斤了,体重其实倒不是最主要问题,关键还是肚子的赘肉要减少,争取三个月能有腹肌效...
数组和链表的区别 数组静态分配内存,链表动态分配内存 数组内存中连续,链表不连续 数组元素在栈区,链表在堆区 数组利用下标定位,时间复杂度O(1),链表定位元素时间复杂度O(...
一、HTTPS的作用 HTTPS(超文本传输安全协议)它是在TCP和HTTP之间加入了SSL/TLS安全协议,使得报文能够加密传输。在TCP三次握手之后还需要进行SSL/TL...
按往年来说,今天我应该和其他打工人一样在公司上班,工作了这么多年了每年也没太大的变化,不过今年例外,我目前还在待业中,所以目前的首要任务就是找工作了,过年这些天也都没怎么复习...
一、TCP建立连接过程---三次握手 第一次握手 ,客户端发送连接请求 同步位SYN = 1 ,随机选择起始序号:seq=x,不携带数据(消耗一个序号) ,客户端进入同步已发...
一、函数的派发方式 swift函数的派发机制有三类:static直接派发(静态)派发、table函数派发,message消息派发。 直接派发也称为静态派发,指令集少,还会进行...
名称分类思想角色示例简单工厂模式创建型用个工厂来创建一个要求的相同种类东西具体工厂类、抽象对象类、具体对象类Factory生产 圆、方形、椭圆、菱形 的按钮工厂方法模式创建型...
目前比较流行的组件化通讯有两种:MGJRouter 和Mediator 一、MGJRouter MGJRouter 使用 url-block 注册表映射来实现组件通信,使用p...
常用项目架构模式有MVC、MVP、MVVM等。 一、MVC 苹果传统使用框架,简单易理解和使用,不过弊端是随着项目业务不断增加会导致控制器C变得臃肿难以维护。 二、MVP 在...
总结:第一种方式:Analyze 静态分析(command+shift+b)也就是编译,主要分析以下四种问题:1.逻辑错误:访问空指针或未初始化的变量等2.内存管理错误:如内...
总结:1.编译优化,如果可以只打包arm64指令集设备,把第三方库支持arm7的可以分离出来,这样能有明显的效果(lipo libname -thin arm64 -outp...