在你剛開始開發 iOS 應用時,最難避免或者是調試的就是和佈局相關的問題。一般這種問題發生的緣由就是對於 view 什麼時候真正更新的錯誤理解。想理解 view 在什麼時候是如何更新的,須要對 iOS run loop 和相關的 UIView 方法有深入的理解。這篇文章會介紹這些關聯,但願能幫你澄清如何用 UIView 的方法... 閱讀原文php
前言前段時間在上海坐地鐵時鏈接了花生地鐵WIFI,打開QQ音樂開始聽歌,QQ音樂竟然給了我一個"WIFI認證提醒"的彈窗,點擊認證就跳轉到了花生地鐵WIFI的認證頁,以後順利聯網成功,體驗很是爽。做爲一名iOS開發,不由思考這個是怎麼作到的呢?忘記WIFI從新鏈接後,打開手機裏各個應用輪番測試一遍,發現QQ音樂、QQ、... 閱讀原文html
前言生活中,咱們都是使用支付寶支付,當咱們再掃描一個較遠的二維碼過程當中,咱們會發現,鏡頭會自動放大很容易掃到二維碼進行支付。看起來這麼人性化的操做,又是什麼原理,該怎麼實現呢?掃碼如今很常見, 不少App基本都具有掃碼功能, 網上也有不少對iOS二維碼的講解, Github上也有不少事例、開源的代碼,可是發現APP掃碼... 閱讀原文前端
閱讀本文須要一些 C++ 的知識,若是不瞭解 C++ 語法,能夠查看 @Lefe_x 的微博,《iOS 開發者應該掌握些 C++ 知識》。目前音頻市場主流的 APP 都支持邊下邊播。我好奇它們是如何實現的,因此對其中的「獲得」和「喜馬拉雅」進行了逆向。發現「獲得」的音頻服務基於 ijkplayer 開源庫封裝了一個 D... 閱讀原文面試
平常扯淡從去年開始, 我就一直有嘗試的面試些大公司, 由於對於一個半路出家(非計算機專業), 靠着MJ視頻入門的iOS菜雞玩家, 通過了3年的摸爬滾打, 終於也漸漸的能夠作一些簡單的前端,後端,移動端的交互, 但想要繼續深刻就感受瓶頸愈加的明顯,基礎的薄弱致使很難上升, 因此可以進入一家大型成熟互聯網公司就成爲了我最近... 閱讀原文後端