我之前寫過一篇 ConstraintLayout 的文章現(xiàn)在已經(jīng)到了 2018 年忧侧,最新正式版本也已經(jīng)到了 1.1.2 ,又加了不少好用的特性,可以說這個約束布局已經(jīng)成為 A...
關(guān)于算法的想法 由于面試可能需要手寫算法模蜡,網(wǎng)上搜羅了一些資料,整理了下算法的OC的實現(xiàn)代碼扁凛,雖然平時開發(fā)中一般用不到忍疾,但是多積累一些技術(shù)知識,還是對以后發(fā)展大有裨益的 CSD...
在完成基礎(chǔ)的自動包打包流程過后, 隨即也出現(xiàn)了日常中常見的問題, 比如我們每次需要打出不同網(wǎng)絡(luò)環(huán)境和不同證書的ipa, 由于開發(fā)者可以添加的設(shè)備只有100個, 而公司的幾個項...
CocoaPods集成方式的添加 1.什么是CocoaPods CocoaPods是一個負(fù)責(zé)管理iOS項目中第三方開源庫的工具谨朝。CocoaPods的項目源碼在Github上管...
iOS核心動畫 CoreAnimation框架是基于OpenGL與CoreGraphics圖像處理框架的一個跨平臺的動畫框架卤妒。 在CoreAnimation中大部分的動畫都是...
1.本文對應(yīng)的庫 HGPersonalCenterExtend,代碼已經(jīng)重構(gòu)字币,將之前的通知方式修改為代理则披,categoryView也放在了segmentedPageViewC...
前言 近期在開發(fā)新項目, 然后針對 App Icon 與 App LaunchScreen 都需要重新切一套, 需要把相應(yīng)尺寸大小跟 UI 說明一下, 加上最近剛發(fā)布的我 i...
這是我目前的宏定義 //判斷屏幕大小是否為iPHoneX士复、iPHoneXs,這個我寫的一樣的翩活,因為的確屏幕大小是一樣的判没,這個對UI適配是足夠的。 之前的版本隅茎,問題還是有一些的...
在平時項目中,我們經(jīng)常會碰到類似UIScrollView嵌套UITableView的需求嫉沽,雖然蘋果并不建議這種做法辟犀,但是這樣的需求在平時工作中還是很常見的。比如筆者公司項目之...
大名鼎鼎的MonkeyDev就不多介紹了绸硕,給上鏈接:項目地址:https://github.com/AloneMonkey/MonkeyDev中文wiki:https://g...
前言: 為什么要用Reveal Reveal是一個界面調(diào)試工具堂竟。使用Reveal,我們可以在iOS開發(fā)時動態(tài)地查看和修改應(yīng)用程序的界面玻佩。同時我們可以利用Reveal查看其他任...
一出嘹、基于偏移的分頁 例如: http://XXXXXXXlist?page=1&count=20 缺點: 1、數(shù)據(jù)重復(fù) 2咬崔、數(shù)據(jù)缺失 3税稼、效率低使用limit在數(shù)據(jù)量小的時候...
0.New 的執(zhí)行過程大致如下: 創(chuàng)建一個對象 將對象的 _ proto_ 指向 構(gòu)造函數(shù)的 prototype 將這個對象作為構(gòu)造函數(shù)的 this 返回該對象 1.請說一下...
摘要:這篇文章首先介紹runtime原理曙旭,包括類盗舰,超類,元類桂躏,super_class钻趋,isa,對象沼头,方法爷绘,SEL,IMP等概念进倍,同時分別介紹與這些概念有關(guān)的API土至。接著介紹方...
前言 蘋果的沙盒機(jī)制 出于安全考慮,iOS系統(tǒng)的沙盒機(jī)制規(guī)定每個應(yīng)用都只能訪問當(dāng)前沙盒目錄下面的文件(也有例外猾昆,比如系統(tǒng)通訊錄能在用戶授權(quán)的情況下被第三方應(yīng)用訪問)陶因,這個規(guī)則...
好吧簡單記錄下這次吐血的崩潰事故,十一過后本以為可以開開心心地開發(fā)新需求了. 正當(dāng)我打開Xcode開始大戰(zhàn)一回合時. 叮鈴! 技術(shù)總監(jiān)的一條微信叫停了我, 視頻里頭用戶點擊一...
原文地址 可能會遇到libwebp v0.6.0 超時問題: 解決方法:嘗試過翻墻,修改host垂蜗,均無效最終楷扬,修改pod repo中l(wèi)ibwebp的git source 地址...
場景 經(jīng)常看到各種高效裁剪圓角的文章贴见,正好之前做過一點數(shù)字圖像處理烘苹,就打算用空域處理的辦法,寫個裁剪圓角的算法片部,一定要盡可能的快的镣衡,不然界面容易卡頓。 裁圓角很簡單档悠,對于圖像...