看了 github 介紹,DSBridge 當之無愧是目前地球上最好的 IOS/Android javascript bridge,本文繼上一篇介紹 android 端以後,今天介紹一下 ios 端的使用...
javascript
前面的文章也提到了目前的移動端網絡常見性能問題,以及對應的優化策略,若是把HTTP1.1 替換爲 HTTP2.0,能夠說是網絡性能優化的一步大棋。這幾天對 iOS HTTP2.0 進行了簡單的調研、測試,在此作個簡單的總結 本文的大概思路是介紹 HTTP1.1 的弊端、HTTP…
java
CoreAnimation是一套圖像渲染和動畫基礎框架,其在iOS和OSX平臺用於顯示對象和實現動畫效果。使用CoreAnimation框架,動畫的大部分幀渲染都是蘋果爲咱們作好的。咱們只須要配置幾個動畫參數(如開始和結束的點)並調用動畫開始的方法。接下來就把剩餘的工做交給Co…
android
當咱們在談iOS應用架構時,咱們聽到最多的是MVC,MVVM,VIPER這三個Buzz Word,他們的邏輯一脈相承,不斷的從ViewController中把邏輯拆分出去。
ios
JSPatch 首頁。 ### 1、背景需求介紹 #### 爲何咱們須要一個熱修復 (hot-fix) 技術? 工做中容易犯錯、bug 難以免。開發和測試人力有限。蘋果 Appstore 審覈週期太長,一旦出現嚴重 bug 難以快速上線新版本。做爲生產力工具,用戶有對穩定性和可靠性的需求。 #…
git
原文地址:Mastering Swift: essential details about strings 原文做者:Dmitri Pavlutin 譯文出自:掘金翻譯計劃 譯者:Tuccuay 校對者:oOatuo , lsvih 掌握 Swift 的字符串細節 String…
github
因爲Object-C自己的不安全性,致使很容易產生Crash。在這些Crash,不少咱們能夠利用自定義手段,進行避免。這樣能夠下降線上版本的Crash率,提高用戶 體驗。WTSafeGuard 避免APP Crash 組件,目前能作到的還頗有限。 UIKit不是線程安全的,執行…
正則表達式
RunTime是Objective-C的特性, 若是用別的話來講, 就是由於Objective-C是動態語言, 而後RunTime就是它的運行時機制這些這些, 而後就沒而後了... 可是對於我這些渣渣來講, 我的認爲就是一堆C語言寫的東西, 廢話少說了, 直接來擼吧. 這裏是有…
objective-c
'CAShapeLayer 是 CALayer 的子類,可是比 CALayer 更靈活,能夠畫出各類圖形,固然,你也可使用其餘方式來畫,隨你。
express
AOP: Aspect Oriented Programming 面向切面編程.
編程
SwifterSwift O 網頁連接:一套 Swift 3 本地庫的生產力擴展(365 個)
谷歌從 2017 年起,Chrome 瀏覽器將也會把採用 HTTP 協議的網站標記爲「不安全」網站;蘋果從 2017 年 iOS App 將強制使用 HTTPS;在國內熱火朝天的小程序也要求必須使用 HTTPS 請求。
DZURLRoute 是支持基於標準 URL 進行 Native 頁面間跳轉的 Objective-C 實現。方便您架構頁面之間高內聚低耦合的開發模式。他的核心思想是把每個頁面當成一個資源,經過標準的 URL 協議(統一資源定位符)來定位到每個可觸達的頁面(資源)。
iOS中基礎動畫及CoreAnimation的總結及實踐
Hero:瘋狂、相似於 Keynote 的 Magic Move 的 transition 庫。極爲易用、支持自動佈局。# 爲開源點贊#
天弘基金移動 App 客戶端架構優化之路隨着移動互聯網時代的到來,移動技術也隨之飛速發展。現在,APP 已成爲絕大多數互聯網企業用來獲取用戶的核心渠道。與此同時,伴隨着業務量的增加,越來越多的 APP 也在不斷地挑戰着每個移動端研發人員的知識深度,而移動端技術人員也在這個不斷接受挑戰的過程當中,成就了今天的移動互聯網時代。天弘基金做爲一家在基金,金融行業高速發展的公司,APP 面臨着多重挑戰,如龐大的用戶羣體、
實現一個簡單的畫板 controller。
小工具, 提升開發效率
前言 貝聊目前開發的兩款App分別是貝聊家長版和貝聊老師版,最近由於在快速迭代開發新功能,項目規模急速增加,單個端業務代碼約23萬行,私有庫約6萬行,第三方庫代碼約15萬行,單個客戶端的代碼行數約60萬。如今打包一次耗時須要11~12分鐘。雖然還遠遠比不上 Facebook 的4…
1 背景 英文原文:http://ryanipete.com/blog/ios... / 我寫得這個並非翻譯而是用本身的理解從新表述這個功能,和原文內容有出入,有能力的能夠查看英文原文. 微信…
騰訊雲技術社區 - 掘金主頁持續爲你們呈現雲計算技術文章,歡迎你們關注! 做者:樊林 導讀 對於 android 的開發以及測試人員,對 adb 命令必定會很熟悉,adb 工具可謂 android 測試的入門神器,安裝、卸載、抓 log、截圖等等包羅萬象。不少自動化以及性能工具都必定程度上要依賴 a…
QMUI iOS 是一個致力於提升項目 iOS UI 開發效率的解決方案,其設計目是用於輔助快速搭建一個具有基本設計還原效果的 iOS 項目,同時利用自身提供的豐富控件及兼容處理,讓開發者能專一於業務需求而無需耗費精力在基礎代碼的設計上。不論是新項目的建立,或是已有項目的維護,都可使開發效率和項目質量獲得大幅度提高。
隨着 H5 的發展,在 iOS 開發中,網頁視圖的使用率逐漸提高,爲了增長代碼封裝度、減輕開發負擔,所以一般會對網頁視圖進行通用類的封裝,本文簡單講述網頁視圖控制器通用類的封裝流程,但願對你們有所幫助。
RegExp 是正則表達式(Regular expression)的縮寫,做用是對字符串執行模式匹配。
一般用於格式驗證、正則替換、查找子串等
各類編程語言的正則表達式基本相同,不一樣的語言可能會有一些細小的差異
iOS 高性能異構滾動視圖 - LazyScrollView 實現
關於 iOS 性能優化梳理: 基本工具、業務優化、內存優化、卡頓優化、佈局優化、電量優化、 安裝包瘦身、啓動優化、網絡優化等
前言 首先寫這篇文章以前祝你們元旦快樂,而後自我介紹一下,我叫吳海超(WHC)在iOS領域有豐富的開發架構經驗Github之後我也會以文章的形式分享具備實戰意義的文章給你們,但願可以給你們有所幫助。 主題 好今天這篇文章我主要給你們講講Sqlite應用,我想你們應該都知道怎麼去…