NSInteger loca = textView.selectedRange.location;//當(dāng)前所選位置 NSString*insert = @"??"; ...
1.在項(xiàng)目根目錄(lib,build的平級(jí))下建一個(gè)文件夾名字叫assets(名字你隨便取),然后在assets下建立 video , images, localData 等...
系列文章: CoreText實(shí)現(xiàn)圖文混排 CoreText實(shí)現(xiàn)圖文混排之點(diǎn)擊事件 CoreText實(shí)現(xiàn)圖文混排之文字環(huán)繞及點(diǎn)擊算法 CoreText實(shí)現(xiàn)圖文混排之尺寸估算及文...
1、搭建環(huán)境時(shí) 解決:給報(bào)錯(cuò)的開(kāi)發(fā)工具 安裝flutter和dart插件即可蚓哩。 第一個(gè)?:按照終端提示,順序運(yùn)行給的命令即可上渴。這里我提供下 第二個(gè)?:說(shuō)AndroidStud...
1.優(yōu)點(diǎn), 1.執(zhí)行方便喜颁,在xcode執(zhí)行編譯就可以自動(dòng)運(yùn)行腳本集成dart和plugin,2.編譯方便稠氮,修改flutter文件,可以在xcode工程中立馬拿到最新代碼快速迭...
最近有個(gè)需求, 是通過(guò)鏈接跳轉(zhuǎn)到應(yīng)用內(nèi)部半开,現(xiàn)在iOS主流的方案有兩個(gè) schema Universal Links 現(xiàn)在分析下兩個(gè)方案 一隔披、兩種方式的簡(jiǎn)介 schema sc...
背景 IP直連可以避免localDNS解析導(dǎo)致的DNS劫持,但是在iOS中不僅僅是將host直接換成IP地址就可以了寂拆,還有以下需要注意的問(wèn)題奢米。 注意事項(xiàng) HTTP請(qǐng)求頭HOS...
前言 啟動(dòng)時(shí)間是衡量應(yīng)用品質(zhì)的重要指標(biāo)鬓长。 本文首先會(huì)從原理上出發(fā)谒拴,講解iOS系統(tǒng)是如何啟動(dòng)APP的,然后從main函數(shù)之前和main函數(shù)之后倆個(gè)角度去分析如何優(yōu)化啟動(dòng)時(shí)間涉波。 ...
尊重知識(shí)相恃,轉(zhuǎn)發(fā)請(qǐng)注明出處:iOS流媒體開(kāi)發(fā)之三:HLS直播(M3U8)回看和下載功能的實(shí)現(xiàn) 概要流媒體開(kāi)發(fā)第一篇文章就說(shuō)要把這些不是隨便就可以百度到的知識(shí)獻(xiàn)給“簡(jiǎn)書”,拖了一...
原文鏈接 前段時(shí)間,在公司的 App 中集成了一個(gè)性能監(jiān)視器屋摇,效果如下所示揩魂。在這個(gè)過(guò)程中,扒了一些性能監(jiān)測(cè)開(kāi)源框架的源碼炮温,并學(xué)習(xí)了其中的原理火脉。本文就對(duì)此做一些簡(jiǎn)要的總結(jié)。 概...
UITableView 是 iOS 開(kāi)發(fā)中的常用控件柒啤,用來(lái)加載列表數(shù)據(jù)倦挂,當(dāng)列表數(shù)據(jù)量大或者列表布局過(guò)于復(fù)雜的時(shí)候有可能出現(xiàn)卡頓,影響用戶體驗(yàn)担巩,這個(gè)時(shí)候就要考慮對(duì) UITabl...
這個(gè)欄目將持續(xù)更新--請(qǐng)iOS的小伙伴關(guān)注! (答案不唯一方援,僅供參考,文章最后有福利) iOS面試題大全(上)[http://www.reibang.com/c/31a51...
1.需求來(lái)源涛癌。 最近有一個(gè)用戶反饋犯戏,發(fā)出去的視頻有點(diǎn)不清楚。由于視頻壓縮模塊是在幾年前寫的拳话,當(dāng)時(shí)的已經(jīng)滿足不了現(xiàn)在的需求了先匪,所以需要重新設(shè)計(jì)壓縮的實(shí)現(xiàn)。 2.現(xiàn)狀 使用AVA...
問(wèn)題種類 時(shí)間復(fù)雜度 在集合里數(shù)據(jù)量小的情況下時(shí)間復(fù)雜度對(duì)于性能的影響看起來(lái)微乎其微猖败。但如果某個(gè)開(kāi)發(fā)的功能是一個(gè)公共功能,無(wú)法預(yù)料調(diào)用者傳入數(shù)據(jù)的量時(shí)降允,這個(gè)復(fù)雜度的優(yōu)化顯得非...