常用的列表單多選,可以避免滑動(dòng)帶來(lái)的復(fù)用bug 界面基本布局代碼 在swift中,需要使用class修飾詞。原因:淺拷貝 關(guān)鍵代碼 思路: 創(chuàng)建一個(gè)淺拷貝模型,OC中可以直接...
常用的列表單多選,可以避免滑動(dòng)帶來(lái)的復(fù)用bug 界面基本布局代碼 在swift中,需要使用class修飾詞。原因:淺拷貝 關(guān)鍵代碼 思路: 創(chuàng)建一個(gè)淺拷貝模型,OC中可以直接...
AVPlayer使用 app集成了視頻與音頻播放功能,完成程序后總結(jié)下播放功能的實(shí)現(xiàn)。MBAAudioPlayer對(duì)AVPlayer進(jìn)行了封裝,代碼在最下面。 了解AVPla...
本篇涵蓋AVPlayer相關(guān)知識(shí)點(diǎn)、封裝自定義視頻播放器等. 1.AVAudioPlayer本地音樂(lè)播放、后臺(tái)播放、歌詞同步,都告訴你2.AVPlayer 本地、網(wǎng)絡(luò)視頻播放...
首先來(lái)看一下UIImageView的contentMode可以設(shè)置的常量: 凡是沒(méi)有帶scale的,當(dāng)圖片尺寸超過(guò)ImageView的尺寸時(shí),只有部分顯示在ImageView...
1. 主要3種填充模式 Scale to Fill:圖片拉伸平鋪到界面(變形) Aspect Fit圖片原比例完整顯示到界面,界面可能會(huì)留空白(居中/保持比例/完整顯示/可能...
強(qiáng)烈注意:以下代碼一定要放在pch文件中。我們項(xiàng)目是zb-Prefix.pch,這樣,當(dāng)項(xiàng)目中執(zhí)行到類似 NSLog(@"消息內(nèi)容為%@",info);這樣的lgo時(shí)候,就會(huì)...
1. 安裝SwiftFormat 什么是SwiftFormat SwiftFormat[https://github.com/nicklockwood/SwiftFormat...
簡(jiǎn)介 ??問(wèn)題引入,在iOS中控制器的側(cè)滑返回和UIScrollView(及其子視圖UITableView、UICollectionView)使用的基本是不可缺少的,但是在兩...
需要了解ios協(xié)議, 首先看一個(gè)代碼示例: 流氓協(xié)議(YHBadManDelegate.h) 君子協(xié)議(GentlemanDelegate.h) 初始化遵守協(xié)議的對(duì)象 實(shí)現(xiàn)協(xié)...
今天講三個(gè)關(guān)于 URL 處理的小技巧 URL中含有中文導(dǎo)致無(wú)法解析怎么辦 URL中文亂碼如何處理 URL如何解析參數(shù) URL中含有中文導(dǎo)致無(wú)法解析怎么辦 URL中含有中文,用...
基礎(chǔ)部分 輸出使用print函數(shù)輸出,不再使用NSLog,輸出占位符\(常量/變量)例如: 注釋支持多行注釋 數(shù)據(jù)類型以下都是結(jié)構(gòu)體類型Int, String, Double...
iOS在13的版本加入了對(duì)深色模式的支持,深色模式下App整體上呈現(xiàn)黑色UI界面,現(xiàn)在許多App都完成了深色模式的適配,但也有少量App未支持深色模式(這些App大多是內(nèi)嵌較...
一:CocoaPods介紹 CocoaPods將所有依賴的庫(kù)都放在一個(gè)名為Pods的項(xiàng)目下,然后讓主項(xiàng)目依賴Pods項(xiàng)目。然后,我們編碼工作都從主項(xiàng)目轉(zhuǎn)移到Pods項(xiàng)目。Po...