作為程序員,代碼是一定要寫的,而且要天天寫。在好多地方見過這樣一種說法: 只會寫程序的程序員不是好程序員 當然,我不贊同這種觀點,因為有的人他天生就是為程序而生的。但是掌握一...
作為程序員,代碼是一定要寫的,而且要天天寫。在好多地方見過這樣一種說法: 只會寫程序的程序員不是好程序員 當然,我不贊同這種觀點,因為有的人他天生就是為程序而生的。但是掌握一...
在Xcode 7我們在 OTHER_SWIFT_FLAGS 中配置環(huán)境變量。但是有一個不爽的地方就是需要在自定義的變量前增加“-D”后才能使用。比如: 然后才能正常使用:...
dispatch_barrier 這個根據(jù)文檔應該用私有的并發(fā)隊列吧,另外 block 在 ARC 下用 strong 就好了。
總結(jié)的不錯,復習了。
重識iOS之Property筆者最近梳理iOS知識脈絡,計劃寫一個名為“重識iOS”的系列,內(nèi)容來自平時的學習筆記,參考了一些文章和書籍,融入自己的理解以記錄。歡迎交流指正。本文為第二篇:Propert...
@sclcoder 我覺得是API說明寫的不夠嚴謹。理論上分析,串行隊列的情況死鎖是因為隊列的先入先出特性,以及串行隊列同時只能執(zhí)行一個任務的特性,導致dispatch_sync()和block相互等待,而并發(fā)隊列因為同時可以執(zhí)行多個任務,使得block不必等待隊列前部的dispatch_sync()執(zhí)行完畢,因此也就避免了死鎖。
關(guān)于iOS多線程,你看我就夠了在這篇文章中,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項。當然也會給出幾種多線程的案例,在實際使用中感受它們的區(qū)別。還有一點需要說明的是,這篇文...
@sclcoder 你說得對,我的回復不夠嚴謹,感謝糾正。
關(guān)于iOS多線程,你看我就夠了在這篇文章中,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項。當然也會給出幾種多線程的案例,在實際使用中感受它們的區(qū)別。還有一點需要說明的是,這篇文...
摘要:本文將介紹筆者仿寫QQ音樂播放器的主體思路.筆者在該項目中實現(xiàn)的主要功能有:橫豎屏適配,本地音頻播放,lrc類型歌詞解析.展示及播放時變色處理,上下曲切換,后臺運行模式...
UIButton的默認樣式中圖片在左,文字在右,兩者之間的間距為0,不能靈活的滿足實際開發(fā)需求. 本文總結(jié)了開發(fā)中常用到的三種按鈕樣式,并以swift做了實現(xiàn): 1.圖片在上...
一. 轉(zhuǎn)場效果演示: 二. 實現(xiàn)原理 上圖顯示的動畫分為Presentation animations和Dismissal animations. 點擊右下角紫色...
我讀過一些開源項目的網(wǎng)絡請求緩存的代碼,基本上都是采用在本地存文件的方式進行緩存。如果你打算在你的項目中加入網(wǎng)絡請求的緩存,可能你并不需要自己造一個輪子,了解一下NSURLC...
2016.05.20 10:24 塵封已久的學習基礎(chǔ)總結(jié),最近公司項目不是很忙,終于抽空整理出來,現(xiàn)分享出來。 1.1 談一談GCD和NSOperation的區(qū)別? 首先二者...
前言 在項目業(yè)務趨于穩(wěn)定的時候,開發(fā)完迭代需求后,我們可能會無所適從,進入一段空白期,但是對于攻城獅來說閑暇不是件好事,所以我們可能總想學點什么,卻又沒有頭緒。這個時候我們就...
Xcode8的調(diào)試技能又增加了一個黑科技:Memory Graph。簡單的說就是可以在運行時將內(nèi)存中的對象生成一張圖。在現(xiàn)場的開發(fā)者聽到了這個消息時響起了雷鳴般的掌聲!我們來...
移動開發(fā)市場很穩(wěn)定 我們先從需求方看起。移動開發(fā)市場其實在過去半年里并沒有太大的變化(就像股票一樣,跌20%也算是正常的波動區(qū)間)。運營的朋友喜歡用“下半場”、“回歸理性”這...
前言:每個成功者多是站在巨人的肩膀上!在做直播開發(fā)時 碰到了很多問題,在收集了許多人博客的基礎(chǔ)上做出來了成功的直播項目并做了整理,并在最后奉上我的全部代碼。 其中采用博客的博...
1.背景 前段時間由于項目需求,做了一個基于GPUImage的實時美顏濾鏡?,F(xiàn)在各種各樣的直播、視頻App層出不窮,美顏濾鏡的需求也越來越多。為了回饋開源,現(xiàn)在我把它放到了...
前言 在看這篇之前,如果您還不了解直播原理,請查看這篇文章如何快速的開發(fā)一個完整的iOS直播app(原理篇) 開發(fā)一款直播app,美顏功能是很重要的,如果沒有美顏功能,可能分...
前言 在看這篇之前,如果您還不了解直播原理,請查看這篇文章如何快速的開發(fā)一個完整的iOS直播app(原理篇) 開發(fā)一款直播app,首先需要采集主播的視頻和音頻,然后傳入流媒體...