![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
不管是OC還是Swift惜论,都是采用Clang作為編譯器前端气破,LLVM(Low level vritual machine)作為編譯器后端。所以簡...
方向判斷 1.自動布局. 建議使用自動布局泽疆,并且使用Leading和trailing要门,不建議使用left和right; 2.文本對其 建議使用N...
繪制透明圖層 調(diào)用CGContextBeginTransparencyLayer開始透明層 繪制組合對象 調(diào)用CGContextEndTrans...
iOS 直播-實現(xiàn)后臺錄音并推流 產(chǎn)品哥哥加了一個新的要求,在app進入后臺后也實時保證錄音并且推流.剛聽到這個的時候我也是懵逼的,可是冷靜下來...
最簡單的單元測試1.新建項目: 2.最簡單的測試羽圃,注意截圖路徑的問題進入到這個類,setUp是每個測試方法調(diào)用前執(zhí)行抖剿,tearDown是每個測試...
摘選自:[http://www.reibang.com/p/ee9756f3d5f6] Blocks是C語言的擴充功能朽寞,而Apple 在OS X...
1.精簡代碼, 返回最后一句的值,這個方法有一個優(yōu)點斩郎,所有的變量都在代碼塊中脑融,也就是只在代碼塊的區(qū)域中有效,這意味著可以減少對其他作用域的命名污...
記錄下藍牙開發(fā): 先明確5個概念: 藍牙連接的步驟就是建立中心設(shè)備缩宜,掃描外設(shè)肘迎,按硬件話說就是主機找從機。在外設(shè)中找到服務(wù)脓恕,在服務(wù)里找到它所有的特...
本人iOS菜鳥一枚,最近遇到了關(guān)于deviceToken的一些問題,將解決問題的思路記錄下來,也算是一種知識的沉淀吧,或許能幫助到同樣遇到問題的...