TomiOS框架

掘金發表於2018-01-25

最好用的開源跨平臺 Js bridge 新秀 – DSBridge iOS 篇

看了 github 介紹,DSBridge 當之無愧是目前地球上最好的 IOS/Android javascript bridge,本文繼上一篇介紹 android 端之後,今天介紹一下 ios 端的使用…

關於 iOS HTTP2.0 的一次學習實踐

前面的文章也提到了目前的移動端網路常見效能問題,以及對應的優化策略,如果把HTTP1.1 替換為 HTTP2.0,可以說是網路效能優化的一步大棋。這幾天對 iOS HTTP2.0 進行了簡單的調研、測試,在此做個簡單的總結 本文的大概思路是介紹 HTTP1.1 的弊端、HTTP…

CoreAnimation解析及中高階動畫實現

CoreAnimation是一套影像渲染和動畫基礎框架,其在iOS和OSX平臺用於顯示物件和實現動畫效果。使用CoreAnimation框架,動畫的大部分幀渲染都是蘋果為我們做好的。我們只需要配置幾個動畫引數(如開始和結束的點)並呼叫動畫開始的方法。接下來就把剩餘的工作交給Co…

基於ReSwift和App Coordinator的iOS架構

當我們在談iOS應用架構時,我們聽到最多的是MVC,MVVM,VIPER這三個Buzz Word,他們的邏輯一脈相承,不斷的從ViewController中把邏輯拆分出去。

JSPatch 熱修復

JSPatch 首頁。 ### 一、背景需求介紹 #### 為什麼我們需要一個熱修復 (hot-fix) 技術? 工作中容易犯錯、bug 難以避免。開發和測試人力有限。蘋果 Appstore 稽核週期太長,一旦出現嚴重 bug 難以快速上線新版本。作為生產力工具,使用者有對穩定性和可靠性的需求。 #…

掌握 Swift 的字串細節

原文地址:Mastering Swift: essential details about strings 原文作者:Dmitri Pavlutin 譯文出自:掘金翻譯計劃 譯者:Tuccuay 校對者:oOatuo , lsvih 掌握 Swift 的字串細節 String…

IOS 降低線上版本Crash率

由於Object-C本身的不安全性,導致很容易產生Crash。在這些Crash,很多我們可以利用自定義手段,進行避免。這樣可以降低線上版本的Crash率,提升使用者 體驗。WTSafeGuard 避免APP Crash 元件,目前能做到的還很有限。 UIKit不是執行緒安全的,執行…

玩轉iOS開發:iOS開發中的裝逼技術 – RunTime(一)

RunTime是Objective-C的特性, 如果用別的話來說, 就是因為Objective-C是動態語言, 然後RunTime就是它的執行時機制這些這些, 然後就沒然後了… 但是對於我這些渣渣來說, 個人認為就是一堆C語言寫的東西, 廢話少說了, 直接來擼吧. 這裡是有…

放肆的使用 UIBezierPath 和 CAShapeLayer 畫各種圖形

`CAShapeLayer 是 CALayer 的子類,但是比 CALayer 更靈活,可以畫出各種圖形,當然,你也可以使用其他方式來畫,隨你。

iOS中利用AOP(面向切面)原理實現攔截者功能超詳細過程

AOP: Aspect Oriented Programming 面向切面程式設計.

SwifterSwift:一套 Swift 3 本地庫的生產力擴充套件(365 個)

SwifterSwift O 網頁連結:一套 Swift 3 本地庫的生產力擴充套件(365 個)

iOS https 切換的探究

谷歌從 2017 年起,Chrome 瀏覽器將也會把採用 HTTP 協議的網站標記為「不安全」網站;蘋果從 2017 年 iOS App 將強制使用 HTTPS;在國內熱火朝天的小程式也要求必須使用 HTTPS 請求。

DZURLRouter

DZURLRoute 是支援基於標準 URL 進行 Native 頁面間跳轉的 Objective-C 實現。方便您架構頁面之間高內聚低耦合的開發模式。他的核心思想是把每一個頁面當成一個資源,通過標準的 URL 協議(統一資源定位符)來定位到每一個可觸達的頁面(資源)。

iOS-動畫知識梳理

iOS中基礎動畫及CoreAnimation的總結及實踐

Hero:瘋狂、類似於 Keynote 的 Magic Move 的 transition 庫

Hero:瘋狂、類似於 Keynote 的 Magic Move 的 transition 庫。極為易用、支援自動佈局。# 為開源點贊#

天弘基金移動 App 客戶端架構優化之路

天弘基金移動 App 客戶端架構優化之路隨著移動網際網路時代的到來,移動技術也隨之飛速發展。如今,APP 已成為絕大多數網際網路企業用來獲取使用者的核心渠道。與此同時,伴隨著業務量的增長,愈來愈多的 APP 也在不斷地挑戰著每一個移動端研發人員的知識深度,而移動端技術人員也在這個不斷接受挑戰的過程中,成就了今天的移動網際網路時代。天弘基金作為一家在基金,金融行業高速發展的公司,APP 面臨著多重挑戰,如龐大的使用者群體、

【iOS】實現一個簡單的畫板 controller

實現一個簡單的畫板 controller。

iOS 搖一搖在螢幕上實時顯示 log 和 crash 日誌

小工具, 提高開發效率

[[貝聊科技]如何將 iOS 專案的編譯速度提高5倍](https://juejin.im/entry/59539…

前言 貝聊目前開發的兩款App分別是貝聊家長版和貝聊老師版,最近因為在快速迭代開發新功能,專案規模急速增長,單個端業務程式碼約23萬行,私有庫約6萬行,第三方庫程式碼約15萬行,單個客戶端的程式碼行數約60萬。現在打包一次耗時需要11~12分鐘。雖然還遠遠比不上 Facebook 的4…

震驚!iOS 系統居然自帶懸浮視窗除錯工具 —— Jinkey 原創

1 背景 英文原文:http://ryanipete.com/blog/ios… / 我寫得這個並不是翻譯而是用自己的理解重新表述這個功能,和原文內容有出入,有能力的可以檢視英文原文. 微信…

iOS 測試利器:idb

騰訊雲技術社群 – 掘金主頁持續為大家呈現雲端計算技術文章,歡迎大家關注! 作者:樊林 導讀 對於 android 的開發以及測試人員,對 adb 命令一定會很熟悉,adb 工具可謂 android 測試的入門神器,安裝、解除安裝、抓 log、截圖等等一應俱全。很多自動化以及效能工具都一定程度上要依賴 a…

[[推薦] QMUI iOS UI 框架正式釋出](https://juejin.im/entry/586ba…

QMUI iOS 是一個致力於提高專案 iOS UI 開發效率的解決方案,其設計目是用於輔助快速搭建一個具備基本設計還原效果的 iOS 專案,同時利用自身提供的豐富控制元件及相容處理,讓開發者能專注於業務需求而無需耗費精力在基礎程式碼的設計上。不管是新專案的建立,或是已有專案的維護,均可使開發效率和專案質量得到大幅度提升。

一勞永逸,iOS 網頁檢視控制器通用類封裝

隨著 H5 的發展,在 iOS 開發中,網頁檢視的使用率逐漸提升,為了增加程式碼封裝度、減輕開發負擔,因此通常會對網頁檢視進行通用類的封裝,本文簡單講述網頁檢視控制器通用類的封裝流程,希望對大家有所幫助。

最全正規表示式總結:驗證QQ號、手機號、Email、中文、郵編、身份證、IP地址等

RegExp 是正規表示式(Regular expression)的縮寫,作用是對字串執行模式匹配。

通常用於格式驗證、正則替換、查詢子串等

各種程式語言的正規表示式基本相同,不同的語言可能會有一些細小的差別

iOS 高效能異構滾動檢視 – LazyScrollView 實現

iOS 高效能異構滾動檢視 – LazyScrollView 實現

iOS 效能優化總結

關於 iOS 效能優化梳理: 基本工具、業務優化、記憶體優化、卡頓優化、佈局優化、電量優化、 安裝包瘦身、啟動優化、網路優化等

高效能Sqlite儲存模型物件解密

前言 首先寫這篇文章之前祝大家元旦快樂,然後自我介紹一下,我叫吳海超(WHC)在iOS領域有豐富的開發架構經驗Github以後我也會以文章的形式分享具有實戰意義的文章給大家,希望能夠給大家有所幫助。 主題 好今天這篇文章我主要給大家講講Sqlite應用,我想大家應該都知道怎麼去…

相關文章