前言 日常的iOS開發(fā)過程中,經(jīng)常會用到緩存,但是什么樣的緩存才能被叫做優(yōu)秀的緩存,或者說優(yōu)秀的緩存應該具備哪些特質(zhì)?YYCache我認為是一個比較優(yōu)秀的緩存,代碼邏輯清晰,...
前言 日常的iOS開發(fā)過程中,經(jīng)常會用到緩存,但是什么樣的緩存才能被叫做優(yōu)秀的緩存,或者說優(yōu)秀的緩存應該具備哪些特質(zhì)?YYCache我認為是一個比較優(yōu)秀的緩存,代碼邏輯清晰,...
Baymax:網(wǎng)易iOS App運行時Crash自動防護實踐 版權(quán)聲明本文轉(zhuǎn)自網(wǎng)易杭州前端技術(shù)部公眾號,由作者授權(quán)發(fā)布。 前言 大白(Baymax),迪士尼動畫《超能陸戰(zhàn)隊》...
一、pop介紹 POP的開發(fā)者是Kimon Tsinteris, Push Pop Press 的聯(lián)合創(chuàng)始人,曾經(jīng)在Apple擔任高級工程師,并參與了 iPhone 和 iP...
一、本書和作者 《刻意練習》是學習領域的一本經(jīng)典著作,它可以幫你理清很多關于學習中模糊的概念,甚至顛覆了一些關于學習的傳統(tǒng)認知。對于在任何行業(yè)或領域中希望提升自己的每個人,“...
前言 想成為一名優(yōu)秀的工程師,代碼質(zhì)量一定要過關! 開始搭建 1、獲取 postgresql 的鏡像 2、啟動 postgresql 3、獲取 sonarqube 的鏡像 4...
準備工作 Jenkins的安裝 Jenkins依賴于Java環(huán)境,首先需安裝和配置Java環(huán)境(PS:在下載的時候注意選擇JDK,而非JRE) 1.使用brew安裝: 如果報...
蘋果公司似乎在Swift上還有更大的目標。它的編譯器性能和開發(fā)語言都被優(yōu)化了,蘋果公司在Swift的文檔中暗示Swift被設計成小能(顯示)“hello,world”,大能(...
文檔更新說明 2017-09-17 v1.0 初稿 2017-09-28 v1.1 增加單元測試相關內(nèi)容 2019-01-02 fix error 項目在研發(fā)過程中需要時刻關...
一、前言 OC是一門動態(tài)語言,它將很多靜態(tài)語言在編譯和鏈接時期做的事放到了運行時來處理。即說明OC需要一個編譯器和一個運行時系統(tǒng)來編譯代碼,這個運行時系統(tǒng)即Runtime,它...
寫在前面 剛?cè)肼毜臅r候,博哥交代給我一個任務,讓我調(diào)研一款叫SonarQube的靜態(tài)代碼分析工具,我當時跪在了CentOS與Java環(huán)境配置的混合雙打中。痛定思痛,我還是先從...
最近升級了Xcode,真機測試出現(xiàn)了問題,分享下: Xcode 8 有了自動配置證書的功能,但是剛接觸報錯會感覺云里霧里 = = 其實很多時候登陸了apple ID自動配置證...
數(shù)據(jù)統(tǒng)計平臺調(diào)研報告 一、調(diào)研目的 目前有多種APP應用數(shù)據(jù)統(tǒng)計平臺,如友盟、騰訊移動分析、Cobub Razor、Bugly等。當前運營統(tǒng)計需求有按公司進行分組統(tǒng)計PV、U...
今天參加了某公司的復試,面試者是公司技術(shù)總監(jiān),他沒有提什么技術(shù)問題。簡歷上寫著我做過管理,他問了我怎么做的管理,如何帶團隊,怎么面試別人,怎么挑選,大致總結(jié)以下內(nèi)容吧! 1、...
1、frame和約束的關系,frame的原理 在iOS中,每個控件都是繼承于UIView的,都會有視圖的屬性存在,控制這個視圖的位置就有Frame和Bounds兩個屬性 fr...
創(chuàng)建swift項目(略過)。把我自己創(chuàng)建新項目的整個過程記錄一下,由于Swift不是太熟,屬于摸著石頭過河,有很多幼稚的問題,請高手跳過。 1、pch文件,在OC中,有個pc...