@騎豬o0o找牛 在這種情況下,只能把變量放在函數(shù)外部了。
Swift Debug 日常: 消滅手寫(xiě) print ?過(guò)去調(diào)試 Swift 代碼基本靠手寫(xiě) print 這種非常原始的手法,作為一個(gè)有進(jìn)取心的青年,覺(jué)得該好好修煉調(diào)試技能了。打開(kāi)上次學(xué)習(xí) LLDB 的 Demo,發(fā)現(xiàn)是三個(gè)月前建...
@騎豬o0o找牛 在這種情況下,只能把變量放在函數(shù)外部了。
Swift Debug 日常: 消滅手寫(xiě) print ?過(guò)去調(diào)試 Swift 代碼基本靠手寫(xiě) print 這種非常原始的手法,作為一個(gè)有進(jìn)取心的青年,覺(jué)得該好好修煉調(diào)試技能了。打開(kāi)上次學(xué)習(xí) LLDB 的 Demo,發(fā)現(xiàn)是三個(gè)月前建...
@騎豬o0o找牛 確實(shí)是你說(shuō)的那樣,試了下發(fā)現(xiàn)函數(shù)里的本地變量能夠改變,這可以通過(guò)打印值來(lái)驗(yàn)證,但是對(duì)后面的代碼毫無(wú)影響;而試著將變量放在函數(shù)外面,會(huì)發(fā)現(xiàn)一切正常??赡苁?bug。
Swift Debug 日常: 消滅手寫(xiě) print ?過(guò)去調(diào)試 Swift 代碼基本靠手寫(xiě) print 這種非常原始的手法,作為一個(gè)有進(jìn)取心的青年,覺(jué)得該好好修煉調(diào)試技能了。打開(kāi)上次學(xué)習(xí) LLDB 的 Demo,發(fā)現(xiàn)是三個(gè)月前建...
當(dāng)然可以,使用 expression 命令。
Swift Debug 日常: 消滅手寫(xiě) print ?過(guò)去調(diào)試 Swift 代碼基本靠手寫(xiě) print 這種非常原始的手法,作為一個(gè)有進(jìn)取心的青年,覺(jué)得該好好修煉調(diào)試技能了。打開(kāi)上次學(xué)習(xí) LLDB 的 Demo,發(fā)現(xiàn)是三個(gè)月前建...
@FengxinLi 這個(gè),由于 Swift 的破壞式升級(jí),如果是復(fù)制這里的代碼,現(xiàn)在的版本是很容易出現(xiàn)這個(gè)問(wèn)題,由于我驗(yàn)證的時(shí)候是直接寫(xiě)的,沒(méi)有注意到這個(gè)區(qū)別。還有,你現(xiàn)在最好按照官方最新的例子去寫(xiě),KVO 的實(shí)現(xiàn)有了更方便的寫(xiě)法而不必強(qiáng)制重寫(xiě)這個(gè)方法了,但是文檔里又看不出來(lái),這點(diǎn)也是比較麻煩的。有空的話我會(huì)更新這篇文章,但近期實(shí)在沒(méi)空了。
Swift: KVO 注意事項(xiàng)和屬性觀察器前言 誰(shuí)能不愛(ài) KVO 呢,一處修改,處處得知,多么優(yōu)雅的模式?。〉鹊?Notification 模式也可以啊,咳咳,Notification 模式下還得發(fā)布一個(gè)通知。兩者的...
出現(xiàn) was received but not handled 的問(wèn)題說(shuō)明 observeValueForKeyPath:ofObject:change:context: 這個(gè)方法沒(méi)有實(shí)現(xiàn);只要是實(shí)現(xiàn)這個(gè)方法就必須 override,不然就無(wú)法編譯,你描述的后面的問(wèn)題有點(diǎn)矛盾,再具體講講。
Swift: KVO 注意事項(xiàng)和屬性觀察器前言 誰(shuí)能不愛(ài) KVO 呢,一處修改,處處得知,多么優(yōu)雅的模式?。〉鹊?Notification 模式也可以啊,咳咳,Notification 模式下還得發(fā)布一個(gè)通知。兩者的...
@天蓬大元 基礎(chǔ)功能點(diǎn)都完成了,擴(kuò)展接口也留好了,文檔也是齊全的,在功能上不會(huì)有大的變動(dòng)了。看來(lái) Demo 會(huì)讓人有點(diǎn)懵不知道怎么用,我有空修改下。
NSOperation 進(jìn)階 By 實(shí)現(xiàn)同時(shí)至多下載 N 個(gè)文件使用 NSOperationQueue 時(shí)控制任務(wù)數(shù)量會(huì)并不總是有效,原因何在?利用 NSOperation 封裝異步代碼有什么需要注意的地方?是否有更好的方法來(lái)控制任務(wù)的并...
@天蓬大元 本來(lái)就是分開(kāi)的呀,第一個(gè)界面就是定制界面,下一層再進(jìn)入下載界面,主要是我寫(xiě)庫(kù)的時(shí)候方便調(diào)試,放出來(lái)的時(shí)候沒(méi)注意寫(xiě)個(gè)教程。不過(guò),沒(méi)人用的庫(kù),也懶得弄了。
NSOperation 進(jìn)階 By 實(shí)現(xiàn)同時(shí)至多下載 N 個(gè)文件使用 NSOperationQueue 時(shí)控制任務(wù)數(shù)量會(huì)并不總是有效,原因何在?利用 NSOperation 封裝異步代碼有什么需要注意的地方?是否有更好的方法來(lái)控制任務(wù)的并...
庫(kù)里搭配了一個(gè) UITableViewController 子類(lèi)寫(xiě)的的 UI,那個(gè)界面就是定制 UI 的,點(diǎn)擊最下面的 "Display List"按鈕進(jìn)入下載界面,這塊我疏忽了沒(méi)弄好引導(dǎo)的細(xì)節(jié)。
NSOperation 進(jìn)階 By 實(shí)現(xiàn)同時(shí)至多下載 N 個(gè)文件使用 NSOperationQueue 時(shí)控制任務(wù)數(shù)量會(huì)并不總是有效,原因何在?利用 NSOperation 封裝異步代碼有什么需要注意的地方?是否有更好的方法來(lái)控制任務(wù)的并...
使用 NSOperationQueue 時(shí)控制任務(wù)數(shù)量會(huì)并不總是有效,原因何在?利用 NSOperation 封裝異步代碼有什么需要注意的地方?是否有更好的方法來(lái)控制任務(wù)的并...
@我又不搞事 你的參數(shù)看起來(lái)沒(méi)什么問(wèn)題,不過(guò)模糊這個(gè)詞很模糊?。耗阒付ǖ某叽缡?120,160),這個(gè)本身就很小了,源圖片有多大,圖片在 tableView 上顯示的尺寸是多少,查看大圖是看的源圖還是返回的這個(gè)圖片。
Photos 框架實(shí)踐以及坑導(dǎo)讀 對(duì)于 Photos 框架的介紹,推薦觀看 objccn.io 的文章。寫(xiě)得真好,我寫(xiě)得的文章水準(zhǔn)還差得老遠(yuǎn)啊。本文總結(jié)了近期使用 Photos 框架編寫(xiě)一個(gè)相冊(cè)的經(jīng)驗(yàn),...
主流的依賴(lài)管理有三大開(kāi)源庫(kù):最老牌的 CocoaPods, 新秀 Carthage, 官方的 Swift Package Manager(目前只支持 macOS,不予討論)。...
前言 寫(xiě)這篇文章主要是為了給組內(nèi)要做的分享準(zhǔn)備內(nèi)容。這段時(shí)間幾個(gè)項(xiàng)目都用到 Swift,在上次 GIAC 大會(huì)上就被問(wèn)到為什么要用 Swift,正好這個(gè)主題可以聊聊 Swif...
這個(gè)demo是兩年前的代碼, Swift 2.2,你自己升級(jí)到 Swift 4 運(yùn)行的?
Layout NSInternalInconsistencyException Issue在 UICollectionView:打造時(shí)間軸布局里,實(shí)現(xiàn)橫向滾動(dòng)的時(shí)間軸布局時(shí),當(dāng)滑動(dòng)到末尾時(shí),遇到了下面的問(wèn)題: 搜索一番后沒(méi)有發(fā)現(xiàn)有效的措施,也沒(méi)有找到具體的原因。其...
以問(wèn)答的形式介紹以下內(nèi)容:從線程的角度理解 RunLoop,RunLoop Mode 的設(shè)計(jì)機(jī)制及使用技巧,以 RunLoop 為基礎(chǔ)的日常場(chǎng)景以及注意事項(xiàng)。 推薦下面兩個(gè)資...
@暗塵隨碼去 這個(gè)方面我很久沒(méi)關(guān)注了,不知道后續(xù)了。
UIActivityViewController 牛刀小試:iOS 8 一鍵分享今天想把社交分享的功能完成,但由于孤陋寡聞沒(méi)聽(tīng)說(shuō)過(guò)這個(gè)類(lèi),搜索了幾個(gè)幾年前的第三方庫(kù)來(lái)完成這個(gè)功能,甚至還花了大半個(gè)小時(shí)在源代碼里看別人怎么實(shí)現(xiàn)的,還沒(méi)瞧出來(lái)的時(shí)候搜索到了 ...
你說(shuō)的動(dòng)態(tài)的UIImage 是指 Gif 這種格式還是 animatedXXX 之類(lèi)的方法得到的,這兩種我都沒(méi)處理過(guò),不過(guò)處理的思路無(wú)非是得到所有幀的 UIImage 然后再處理, animatedXXX 之類(lèi)方法得到的 UIImage 可以通過(guò)其`images`來(lái)獲取組成它的所有圖片。
Photos 框架實(shí)踐以及坑導(dǎo)讀 對(duì)于 Photos 框架的介紹,推薦觀看 objccn.io 的文章。寫(xiě)得真好,我寫(xiě)得的文章水準(zhǔn)還差得老遠(yuǎn)啊。本文總結(jié)了近期使用 Photos 框架編寫(xiě)一個(gè)相冊(cè)的經(jīng)驗(yàn),...
沒(méi)
重組/分解動(dòng)畫(huà) UIView Refactor/Destruct Animation先上效果: Github 地址:UIView Refactor Destruct Animation 本動(dòng)畫(huà)的出現(xiàn)是由于前幾天出現(xiàn)的牛人@ibireme,看看人家博客的質(zhì)量還...