一、iOS渲染架構 下圖分別是iOS渲染早期架構和最新架構,可以看到在最新的架構中使用了Metal代替OpenGL ES。 Graphics Hardware圖形處理硬件一般...

2020, where JavaScriptCore to go? 如何優化 JavaScriptCore 從我接觸 iOS 開發開始,和 JS 有關的動態化場景已經起起伏伏...
前言 眾所周知,iOS的網頁組件很封閉,基本就是基于WKWebview修修改改。看起來能做的不多,但是一個好的webview容器,其實能做的事情還有很多。今天想聊一下,一個好...
通知摘要 通知摘要是一項可選功能,允許用戶停止接收特定應用程序的實時推送通知。相反,系統會存儲為這些應用程序收到的通知,并在鎖屏上的摘要中顯示它們。系統可以在一天中的不同時刻...
在看之前如果你對iOS10 的推送還處于一片空白,建議先看 iOS 10 推送你玩過了嗎? Notification ExtensioniOS10 添加了很多的Extensi...
看之前如果你對iOS10 的推送還處于一片空白,建議先看iOS 10 推送你玩過了嗎? Notification ExtensioniOS10 添加了很多的Extension...
上一章節 iOS10 本地推送你玩過了嗎? ,了解了本地推送了,這一節,玩耍一下iOS10的遠程推送。了解了本地推送之后,再去了解遠程推送就簡單多了。 遠程推送的原理圖 圖品...
首先來看一下iOS10的推送的基本的實現,和之前的推送有啥差別。 權限申請iOS8之前,遠程推送和本地推送是區分對待的,用戶只要同意遠程推送的是否允許就行了。iOS8對遠程推...
相比之前的通知功能來說,iOS10的通知爽爆了。看完iOS10的推送總結以下幾點相比之前的推送不一樣的地方,可能有遺漏。1、即時app在前臺,也可以彈出遠程推送,本地推送的提...
# 第一步:設置 注冊遠程通知 [[UIApplication sharedApplication] registerForRemoteNotifications];如果使用...
先說一下pod官方庫 終端 cd ~/.cocoapods/repos/ ,進入該文件夾下可以發現一個master/文件夾,繼續進Specs/,會發現很多很多以數字命名的文件...
目錄: 組件化需求來源 組件化初識 組件化必備的工具使用 模塊拆分 組件工程兼容swift環境 組件之間的通訊 組件化后的資源加載 OC工程底層換swift代碼 總結 1. ...
APP的性能監控包括: CPU 占用率、 內存使用情況、網絡狀況監控、啟動時閃退、卡頓、FPS、使用時崩潰、耗電量監控、流量監控等等。 文中所有代碼都已同步到github中,...
在swift底層探索 03 - 值類型、引用類型[http://www.lxweimin.com/p/1c51675ae059]一文中解釋過值類型和引用類型的內存布局。像這樣...
本文主要從main()函數前后,編譯期間等著手優化APP冷啟動效率。 一、優化main()之前 在編譯時把數據(如函數指針)寫入到可執行文件的__DATA段中,運行時再從__...