初始化 AVPlayer 和 UI首先,你需要設(shè)置一個(gè) AVPlayer 實(shí)例和一個(gè) AVPlayerLayer 來(lái)顯示視頻。你還需要一些 UI 控件,比如播放/暫停按鈕、進(jìn)...
初始化 AVPlayer 和 UI首先,你需要設(shè)置一個(gè) AVPlayer 實(shí)例和一個(gè) AVPlayerLayer 來(lái)顯示視頻。你還需要一些 UI 控件,比如播放/暫停按鈕、進(jìn)...
import UIKit class RunningSectionViewController: UIViewController, UICollectionViewData...
swift 訪問(wèn)權(quán)限大到小 open > public > internal > fileprivate > private open 可以被任何人使用和訪問(wèn),包括overr...
最近心情有點(diǎn)低落,好不容易的一個(gè)面試也沒(méi)有成功,還是準(zhǔn)備的不夠,正好碰到幾個(gè)問(wèn)的不是很確定,搞得有點(diǎn)郁悶。不過(guò)郁悶歸郁悶,還是多總結(jié),把不會(huì)的再去弄懂來(lái),不斷完善知識(shí)面吧。 ...
白屏場(chǎng)景 加載到WKWebView頁(yè)面后,前/后臺(tái)來(lái)回切換APP。 白屏原因 WKWebView是一個(gè)多進(jìn)程組件,Network Loading以及UI Rendering在...
原文 導(dǎo)語(yǔ) WKWebView 是蘋果在 WWDC 2014 上推出的新一代 webView 組件,用以替代 UIKit 中笨重難用、內(nèi)存泄漏的 UIWebView。WKWe...
1.程序設(shè)計(jì)的六大原則2.面向?qū)ο笕齻€(gè)特性3.git 大量沖突如何解決 底層原理4.js通信這塊有幾種方式,異步同步5.swift 文件權(quán)限 各種類型6.oc 和swift的...
從1月25號(hào)開(kāi)始恢復(fù)鍛煉,到目前已經(jīng)堅(jiān)持大概一周,目前體重是高達(dá)69kg,比之前64kg中了10斤了,體重其實(shí)倒不是最主要問(wèn)題,關(guān)鍵還是肚子的贅肉要減少,爭(zhēng)取三個(gè)月能有腹肌效...
數(shù)組和鏈表的區(qū)別 數(shù)組靜態(tài)分配內(nèi)存,鏈表動(dòng)態(tài)分配內(nèi)存 數(shù)組內(nèi)存中連續(xù),鏈表不連續(xù) 數(shù)組元素在棧區(qū),鏈表在堆區(qū) 數(shù)組利用下標(biāo)定位,時(shí)間復(fù)雜度O(1),鏈表定位元素時(shí)間復(fù)雜度O(...
一、HTTPS的作用 HTTPS(超文本傳輸安全協(xié)議)它是在TCP和HTTP之間加入了SSL/TLS安全協(xié)議,使得報(bào)文能夠加密傳輸。在TCP三次握手之后還需要進(jìn)行SSL/TL...
按往年來(lái)說(shuō),今天我應(yīng)該和其他打工人一樣在公司上班,工作了這么多年了每年也沒(méi)太大的變化,不過(guò)今年例外,我目前還在待業(yè)中,所以目前的首要任務(wù)就是找工作了,過(guò)年這些天也都沒(méi)怎么復(fù)習(xí)...
一、TCP建立連接過(guò)程---三次握手 第一次握手 ,客戶端發(fā)送連接請(qǐng)求 同步位SYN = 1 ,隨機(jī)選擇起始序號(hào):seq=x,不攜帶數(shù)據(jù)(消耗一個(gè)序號(hào)) ,客戶端進(jìn)入同步已發(fā)...
一、函數(shù)的派發(fā)方式 swift函數(shù)的派發(fā)機(jī)制有三類:static直接派發(fā)(靜態(tài))派發(fā)、table函數(shù)派發(fā),message消息派發(fā)。 直接派發(fā)也稱為靜態(tài)派發(fā),指令集少,還會(huì)進(jìn)行...
名稱分類思想角色示例簡(jiǎn)單工廠模式創(chuàng)建型用個(gè)工廠來(lái)創(chuàng)建一個(gè)要求的相同種類東西具體工廠類、抽象對(duì)象類、具體對(duì)象類Factory生產(chǎn) 圓、方形、橢圓、菱形 的按鈕工廠方法模式創(chuàng)建型...
目前比較流行的組件化通訊有兩種:MGJRouter 和Mediator 一、MGJRouter MGJRouter 使用 url-block 注冊(cè)表映射來(lái)實(shí)現(xiàn)組件通信,使用p...
常用項(xiàng)目架構(gòu)模式有MVC、MVP、MVVM等。 一、MVC 蘋果傳統(tǒng)使用框架,簡(jiǎn)單易理解和使用,不過(guò)弊端是隨著項(xiàng)目業(yè)務(wù)不斷增加會(huì)導(dǎo)致控制器C變得臃腫難以維護(hù)。 二、MVP 在...
總結(jié):第一種方式:Analyze 靜態(tài)分析(command+shift+b)也就是編譯,主要分析以下四種問(wèn)題:1.邏輯錯(cuò)誤:訪問(wèn)空指針或未初始化的變量等2.內(nèi)存管理錯(cuò)誤:如內(nèi)...
總結(jié):1.編譯優(yōu)化,如果可以只打包arm64指令集設(shè)備,把第三方庫(kù)支持arm7的可以分離出來(lái),這樣能有明顯的效果(lipo libname -thin arm64 -outp...