多平臺(tái)開(kāi)發(fā)痛點(diǎn) Kotlin Multiplatform最重要的目標(biāo)是在多平臺(tái)上共享代碼易核,現(xiàn)在支持的平臺(tái)有JVM,Android,Javascript,iOS、Linux、W...

多平臺(tái)開(kāi)發(fā)痛點(diǎn) Kotlin Multiplatform最重要的目標(biāo)是在多平臺(tái)上共享代碼易核,現(xiàn)在支持的平臺(tái)有JVM,Android,Javascript,iOS、Linux、W...
第一種方法:通過(guò)設(shè)置layer的屬性 , 最簡(jiǎn)單的一種,但是很影響性能,一般在正常的開(kāi)發(fā)中使用很少 第二種方法:使用CAShapeLayer和UIBezierPath設(shè)置圓角...
目的:使用Hopper Disassembler, 通過(guò)將匯編代碼轉(zhuǎn)成偽代碼,了解其他App的實(shí)現(xiàn), 以學(xué)習(xí)他人優(yōu)秀的精髓之處昭娩; 已上傳網(wǎng)盤:Hopper+4.0.8 網(wǎng)盤密...
1.iOS8以前使用CLLocationManager 1.導(dǎo)入頭文件 <CoreLocation/CoreLocation.h> 2.創(chuàng)建位置管理者 CLLocationM...
項(xiàng)目已接入高德地圖,并且大部分功能已經(jīng)實(shí)現(xiàn)好锐涯,但BOSS覺(jué)得iOS自帶的地圖效果更好磕诊。。纹腌。本著面向老板編程的思想霎终,換之。還好升薯,高德地圖是在MapKit上封裝的莱褒,大部分api只...
UIScrollView是用來(lái)在屏幕上顯示那些在有限區(qū)域內(nèi)放不下的內(nèi)容广凸。例如,在手機(jī)屏幕上顯示內(nèi)容豐富的網(wǎng)頁(yè)或者很大的圖片蛛枚。在這種情況下谅海,需要用戶對(duì)屏幕內(nèi)容進(jìn)行拖動(dòng)或縮放來(lái)查...
最近看到`飽醉豚`那幾篇關(guān)于程序員的文章,不得不感慨作者骨骼『驚奇』蹦浦,思路『新穎』扭吁,忍不住按照他的思路思考下去,驚恐的發(fā)現(xiàn)了一些『真相』: - 越是大公司,牛X的 程序員都很...
普及泛型給萌新是義舉, 但標(biāo)題未免浮夸, 僅本文中的泛型用法頂多算初階侥袜。
成為 Swift 泛型的高階玩家(附實(shí)戰(zhàn)適配 Demo)懸念: 我們希望如下圖般的蝌诡,在不同尺寸的設(shè)備適配不同的封面圖及文本。 而且系馆,我們期望效果代碼越簡(jiǎn)單越好送漠,可讀性越高越好顽照,像下面一樣就能達(dá)到效果: 那么由蘑,我們?cè)撛趺醋瞿兀吭诖酥?..
iOS 動(dòng)畫大多是用UIView, 復(fù)雜一些的需要用到核心動(dòng)畫植影,但完全不同風(fēng)格的使用方式裳擎, 和復(fù)雜的調(diào)用流程實(shí)在讓萌新頭疼。 前幾天用需要做動(dòng)畫, 用Swift 擴(kuò)展了核心動(dòng)...
UIView的顯示設(shè)置都是對(duì)CALayer屬性的封裝思币,但是這層封裝掩蓋了CALayer提供的3D顯示功能鹿响。所以我們想讓UIView顯示3D的效果的話,需要直接操作CALaye...
前言為什么要把錄像和拍照放在一起說(shuō)呢谷饿?因?yàn)樗鼈冇泻芏嘞嗨频牡胤交涛遥敲次襾?lái)簡(jiǎn)單的說(shuō)一下吧! 1博投、初始化對(duì)象 2绸贡、區(qū)分選擇使用攝像頭還是相冊(cè),默認(rèn)的是選擇相冊(cè)毅哗,所以當(dāng)選擇攝像頭設(shè)...