第一種方法:通過設(shè)置layer的屬性 最簡單的一種,但是很影響性能,一般在正常的開發(fā)中使用很少. 第二種方法:通過UIGraphics和貝塞爾曲線進(jìn)行繪制 第三種方法:使用C...
第一種方法:通過設(shè)置layer的屬性 最簡單的一種,但是很影響性能,一般在正常的開發(fā)中使用很少. 第二種方法:通過UIGraphics和貝塞爾曲線進(jìn)行繪制 第三種方法:使用C...
轉(zhuǎn)載請加上原創(chuàng) iOS_阿能 首先我來明確一下寫文章的目的,因為我百度了那么多個,所有的圖片剪切,很多都是剪切后變形的, 又因為新人跌跌撞撞走了很多彎路,所以想讓大家少走...
博客傳送門前陣子項目開發(fā)忙成狗,就一直沒做iOS11的適配,直到XcodeGM版發(fā)布后,我胸有成竹的在iPhoneX上跑起項目,整個人都涼透了...下面總結(jié)一下我遇到的坑,不...
一、大神博客研讀 隨著應(yīng)用需求逐步迭代,應(yīng)用的代碼體積將會越來越大,為了更好的管理應(yīng)用工程,我們開始借助CocoaPods版本管理工具對原有應(yīng)用工程進(jìn)行拆分。但是僅僅完成代碼...
Xcode8的調(diào)試技能又增加了一個黑科技:Memory Graph。簡單的說就是可以在運行時將內(nèi)存中的對象生成一張圖。在現(xiàn)場的開發(fā)者聽到了這個消息時響起了雷鳴般的掌聲!我們來...
前言 2017年9月23日,寫在 iPhone8和iPhone X發(fā)布10日之際。給公司處于業(yè)務(wù)膨脹期,導(dǎo)致近期一直很忙,晚上經(jīng)常加班到10點,加班到凌晨2點鐘也是常有發(fā)生。...
隨著Xcode GM版本發(fā)布,適配iOS 11也就提上了日程,總的來說整個適配過程(不包含適配iPhone X)不是很麻煩。 首先建議觀看今年WWDC的一個視頻 Updati...
最近在公司內(nèi)部做了一個分享會,探討了iOS上性能優(yōu)化的話題,現(xiàn)在將重點的內(nèi)容整理好發(fā)出來,各位大牛斧正。 本文將從原理出發(fā),解釋卡頓發(fā)生的原理,然后會講解項目中行之有效的幾個...