iOS工具集DoraemonKit技術實現(一)
一、前言 一個比較成熟的App,經歷了多個版本的迭代之後,為了方便調式和測試,往往會積累一些工具來應付這些場景。最近我們組就開源了一款適用於iOS App線下開發、測試、驗收階段,內建在App中的工具集合。
一、前言 一個比較成熟的App,經歷了多個版本的迭代之後,為了方便調式和測試,往往會積累一些工具來應付這些場景。最近我們組就開源了一款適用於iOS App線下開發、測試、驗收階段,內建在App中的工具集合。
今年9月中下旬因為個人原因,換了一份工作,期間面試了有4,5家,基本都是D輪或者上市公司,也從他們的面試筆試中看到了自己的一些不足,於是就想寫出來和大家分享一下,如果能幫到正在面試的同學更好。從面試題中,其實可
由於環信將 i386 x86_64 armv7 arm64 幾個平臺都合併到了一起,所以使用動態庫上傳 appstore 時需要將 i386 x86_64 兩個平臺刪除後,才能正常提交稽核。 所以我們使用
新手必看,史上最全的iOS開發教程集錦,沒有之一! 最近大火的iPhone XS Max和iPhone XS,不知道有沒有同學已經下手了呢?一萬三的價位確實讓很多人望而卻步啊。據說為了贏得中國的使用者,專門出了雙卡
在前一篇文章向大家介紹了一種新的狀態管理方式——BLoC,它在分離我們的ui邏輯與業務邏輯上表現十分優秀。但是在最後我們發現了一個問題。 bloc是一個典型的觀察者模式,我們以cou
全面屏剛出時,網上有說反人類。但過去這麼久了,趨於技術的進步或看久了,大家也都慢慢習慣了(只是筆者還是買不起全面屏)。官方適配中文版文件也出來了。 圖源:( b
老司機 iOS 週報,只為你呈現有價值的資訊。 你也可以為這個專案出一份力,如果發現有價值的資訊、文章、工具等可以到 Issues 裡提給我們,我們會盡快處理。記得寫上推薦的理由哦。有建議和意見也歡迎到
核心內容 最基礎的Dart程式 Dart一些重要的概念 KeyWord(關鍵字) Variable(變數) Final&&Const Dart的內建型別
最近和基友 Maize 聊天,他給我普及了一個有意思的知識點,回看唐巧的 深入理解Tagged Pointer 的文章,再結合之前在公司看到的程式碼,突然有了一些靈感,我們先上一段程式碼。 @interfa
GCDAsyncSocket是iOS開發主流的socket封裝庫,YINSocket是自己基於此封裝的一個方便使用的類。 我們知道Socket一般用到tcp 和 udp兩種 即GCDAsyncSoc
為什麼要做路由 這個問題就要提到app 開發模組化的思想了,試想一下你的app是一個電商專案,那麼你的產品詳情頁、列表頁、購物車、搜尋等頁面肯定就是呼叫頻次非常高的VC了,這些介面之間跳轉都會非常頻繁。這就
在 UIAppearance 出現之前,開發者如果想統一修改 app 內某一個控制元件的 UI 樣式時,只能通過去修改每個控制元件的例項屬性,對於只有幾個例項的 UI 控制元件來說,這樣的修改還可以接受,但如果
LLVM: 模組化,可重用的編譯器以及工具鏈技術集合. 創始人: Chris Lattner LLVM不是Low Level Virtual Machine(低階虛擬機器)的縮寫,LLVM就是他的專
UIBezierPath是對Core Graphics框架的一種上層封裝,目的是讓繪圖需求可以被更方便的使用。 那你有沒有發現被UIBezierPath封裝後與之前有什麼改變? 答:有三個變化。
閒魚技術團隊於2018年上半年率先引入了Flutter技術實現客戶端開發,到目前為止成功改造並上線了複雜的商品詳情和釋出業務。隨著改造業務的增多,安裝包體積急劇上增。安裝包體積決定了使用者等待下載的時間和可能會