前言 “千淘萬漉雖辛苦,吹盡狂沙始到金。”在這快速變化的互聯(lián)網(wǎng)行業(yè),身邊的朋友有的選擇了勇敢創(chuàng)業(yè),有的則在技術(shù)的海洋中默默耕耘。時(shí)常在深夜反思,作為一個(gè)開發(fā)者,我們的價(jià)值何在...

前言 “千淘萬漉雖辛苦,吹盡狂沙始到金。”在這快速變化的互聯(lián)網(wǎng)行業(yè),身邊的朋友有的選擇了勇敢創(chuàng)業(yè),有的則在技術(shù)的海洋中默默耕耘。時(shí)常在深夜反思,作為一個(gè)開發(fā)者,我們的價(jià)值何在...
前言 針對(duì)超過指定行數(shù)顯示展開,點(diǎn)擊后顯示全文,簡(jiǎn)單封裝了一個(gè)控件,在此拋磚引玉供大家參考。 特性 支持富文本 支持內(nèi)邊距 支持AutoLayout 原理 使用CoreTex...
現(xiàn)在的Mac配上M1芯片后性能是強(qiáng)大許多,不知M2什么樣,在電腦上運(yùn)行4、5個(gè)模擬器調(diào)試都不卡,但是每次改完代碼運(yùn)行4、5個(gè)模擬器還是覺得手有點(diǎn)累(雖然也不是那么累),本著能...
前言 很早之前開源了一個(gè)簡(jiǎn)單的視頻播放器,由于年久失修,效果慘目忍睹,最近特意花時(shí)間對(duì)其進(jìn)行了深度重構(gòu)。舊版本后期不再維護(hù),新版本使用Swift實(shí)現(xiàn),后續(xù)會(huì)增加更多功能。不想...
前言 最近項(xiàng)目中用到了類似蜂窩的六邊形布局,在這里分享出來拋磚引玉,供大家參考學(xué)習(xí)。本文提供了2種思路實(shí)現(xiàn)效果,第一種方式使用UICollectionView實(shí)現(xiàn),第二種方式...
前言 最近遇到需要將video轉(zhuǎn)化為gif的問題,網(wǎng)上找的在線轉(zhuǎn)換限制太多,索性就自己寫了一個(gè)工具APP。文章末尾有開源代碼和打包好的APP,如有需要請(qǐng)自行下載。 效果圖 核...
前言 最近遇到需要將gif轉(zhuǎn)化為mp4的問題,網(wǎng)上找的在線轉(zhuǎn)換限制太多,索性就自己寫了一個(gè)工具APP。文章末尾有開源代碼和打包好的APP,如有需要請(qǐng)自行下載。 效果圖 核心代...
前言 使用Swift實(shí)現(xiàn)的轉(zhuǎn)盤菜單,主要用到UIBezierPath、CALayer遮罩繪制扇形UIView,CATransform3DMakeRotation實(shí)現(xiàn)旋轉(zhuǎn)動(dòng)畫。...
前言 項(xiàng)目中做的一個(gè)Swift版本的翻牌動(dòng)畫,在自定義Window彈窗基礎(chǔ)上,使用transition動(dòng)畫實(shí)現(xiàn)。 效果圖 1.彈窗部分 彈窗考慮到解耦和使用便捷,采取自定義W...
前言 在之前的文章iOS奇思妙想之使用block替代通知(一)中,自己實(shí)現(xiàn)了通知功能。在之前的實(shí)現(xiàn)中,使用了Runtime進(jìn)行動(dòng)態(tài)綁定,雖然達(dá)到了最后的效果,但是也會(huì)增加耦合...