1. 問題 在 AppHost.framework【注1】(以下簡(jiǎn)稱 AppHost) 的編碼中,需要處理很多預(yù)先導(dǎo)入到 webview 里的 js 文件逊彭,有一些不關(guān)鍵功能是...
1. 問題 在 AppHost.framework【注1】(以下簡(jiǎn)稱 AppHost) 的編碼中,需要處理很多預(yù)先導(dǎo)入到 webview 里的 js 文件逊彭,有一些不關(guān)鍵功能是...
環(huán)境 Xcode 12.2 前言 自從用上Swift后,就感覺Swift大法真是666识虚,使用越多越覺得爽,下面就用一個(gè)場(chǎng)景再來吹一波?? 功能很簡(jiǎn)單伤溉,就是實(shí)現(xiàn)類似如下函數(shù): 相...
YYRefresh[https://github.com/cgcym1234/YYRefresh] 很久以前接到過一個(gè)需求,類似淘寶商品詳情頁妻率,當(dāng)商品圖片左滑到盡頭后需要做一...
環(huán)境 Xcode 11.6 iOS 13 MacOS 10.15 導(dǎo)航 1-總覽2-Client開發(fā)3-Tunnel開發(fā)4-Server開發(fā)5-App和Extension通信...
環(huán)境 Xcode 11.6 iOS 13 MacOS 10.15 導(dǎo)航 1-總覽2-Client開發(fā)3-Tunnel開發(fā)4-Server開發(fā)5-App和Extension通信...
環(huán)境 Xcode 11.6 iOS 13 MacOS 10.15 導(dǎo)航 1-總覽2-Client開發(fā)3-Tunnel開發(fā)4-Server開發(fā)5-App和Extension通信...
環(huán)境 Xcode 11.6 iOS 13 MacOS 10.15 導(dǎo)航 1-總覽2-Client開發(fā)3-Tunnel開發(fā)4-Server開發(fā)5-App和Extension通信...
App架構(gòu) 如下圖乱顾,整個(gè)架構(gòu)分為3層: 組件層:業(yè)務(wù)無關(guān),除基礎(chǔ)組件外宫静,每個(gè)組件只提供一個(gè)獨(dú)立的功能糯耍,供上層使用。 模塊層:同一功能/業(yè)務(wù)相關(guān)的代碼封裝成獨(dú)立的模塊囊嘉,依賴組件...
要求 Swift 5.0+ 說明 我們開發(fā)時(shí)候經(jīng)常會(huì)遇到使用定時(shí)器的場(chǎng)景温技,而直接使用系統(tǒng)默認(rèn)的Timer又比較麻煩; 雖然有其他方案可以解決使用系統(tǒng)Timer的各種問題扭粱,不過...
參考 Custom container view controllers in Swift Logic controllers in Swift Model controll...
JMRouter 一個(gè)輕量級(jí)舵鳞,純Swift,協(xié)議化的路由控件琢蛤,使用demo 要求 iOS 8.0+ Swift 5.0+ YYBlog 安裝 使用 自定義一個(gè)enum蜓堕,實(shí)現(xiàn)J...
Combine Combine是Apple出的Functional Reactive Programming (FRP)模式框架,類似很出名的RxSwift[https://...
環(huán)境 Xcode 11.3 Swift 5.1 YYBlog 需求 有時(shí)候在電腦上下周好了電影博其,但是想用手機(jī)看套才,而系統(tǒng)又沒有自帶這套操作的工具, 于是就干脆自己寫一個(gè)吧慕淡,順便...
播放器頁 同樣背伴,先創(chuàng)建代表播放器頁的VedioPlayer: Content View 我們的播放器是PlayerViewController,要在SwiftUI中使用峰髓,只需...
列表頁 如上圖傻寂,列表頁很簡(jiǎn)單,主要就是展示[VedioManager.File]數(shù)組携兵,讓我們看看怎么用Swift UI方式構(gòu)建疾掰。 首先,創(chuàng)建代表列表頁的VedioList: ...
其實(shí)想寫這篇文章很久了静檬。 一直找給自己找借口,一直喜歡給自己找借口推到下周一并级,下個(gè)月一號(hào)拂檩,中秋節(jié)后,十一后……今天死遭,沒有特別的時(shí)間點(diǎn)广恢,就是在當(dāng)下。身在南通興東機(jī)場(chǎng)的KFC呀潭。 ...