項(xiàng)目中在進(jìn)行圖片裁剪時(shí)候船响,為了性能和時(shí)間上的優(yōu)化女嘲,使用了Core Graphics中的相關(guān)方法幌蚊。但在使用CGBitmapContextCreat...
最近搞圖片縮略寝杖,總結(jié)了幾種不同方式的跛璧。具體如下 UIKit UIGraphicsBeginImageContext & drawInRect P...
最近在做ImageI/O的相關(guān)調(diào)研烧给,在使用CGImageSourceCreateImageAtIndex方法創(chuàng)建UIImage對(duì)象兄渺,和使用CGI...
對(duì)于軟件開發(fā)而言趋厉,調(diào)試是必須學(xué)會(huì)的技能寨闹,重要性不言而喻。對(duì)于調(diào)試的技能君账,基本上是可以遷移的繁堡,也就是說你以前在其他平臺(tái)上掌握的很多調(diào)試技巧,很多也...
Clang Attributes iOS開發(fā)工作中,查看官方文檔時(shí)經(jīng)常見到各種系統(tǒng)宏定義椭蹄,而定義宏時(shí)經(jīng)常一堆以__attribute__(xx)...
最近在使用dispatch_barrier_async時(shí)踩到了坑矮瘟,隨即仔細(xì)了解了一下dispatch_barrier_async,發(fā)現(xiàn)了不少有意...
最近在閱讀開源代碼時(shí)候塑娇,比如SDWebImage等澈侠,總會(huì)遇到宏定義處使用OS_OBJECT_USE_OBJC,比如SDWebImage中在定義d...
LLDB是XCode內(nèi)置的為我們開發(fā)者提供的調(diào)試工具埋酬,是一個(gè)有著 REPL 的特性和 C++ ,Python 插件的開源調(diào)試器哨啃。它與LLVM編譯...
團(tuán)隊(duì)多人開發(fā)時(shí)候,總是經(jīng)常出現(xiàn)各個(gè)開發(fā)成員cocoapods版本不一致導(dǎo)致編譯過程需要pod install 或者pod update一下写妥,很慢...