IOS開發
-
iOS效能優化(初級)
江湖傳言 初入iOS江湖,涉世未深的少俠們,如果不是做特別複雜的UI和互動,那麼可能根本從來沒想要過iOS裡竟然還要效能優化。畢竟iPhone的效能越來越強了,而做一個普通的APP的話,UIKit還是那個UIKit,同樣一套程式...
-
Mach-O
一、什麼是Mach-O檔案? Mach-O是Mach Object檔案格式的縮寫,是mac以及iOS上可執行檔案的格式。Mach-O檔案對應有多種格式:...
-
移動端效能優化
一、App啟動優化 1.App的啟動可以分為2種 冷啟動(Cold Launch):從零開始啟動APP 熱啟動(Warm Launch):APP已經在記憶體中,在後臺存活著,再次點選圖示啟動APP...
-
iOS逆向學習之四(初識Mach-O)
什麼是Mach-O檔案? Mach-O是Mach object的縮寫,是Mac\\iOS上用來儲存程式、庫的標準格式...
-
iOS 13原生端適配攻略
隨著iOS 13的釋出,公司的專案也勢必要著手適配了。現彙總一下iOS 13的各種坑...
-
快來體驗你的暗黑模式骨架屏
前言 暗黑模式(Dark Mode)是iOS13推出的新功能,並將傳統的UIColor升級成dynamicColor。TABAnimated在v2.2.3版本適配了暗黑模式,可以實現自動轉換暗黑系骨架屏。...
-
iOS 常用的加密演算法和網路安全問題的瞭解
iOS中的加密演算法 對稱加密演算法AES演算法 AES加密演算法涉及4種操作:位元組替代(SubBytes)、行移位(ShiftRows)、列混淆(MixColumns)和輪金鑰加(AddRoundKey)。下圖給出了AES加解密的流程,從圖中可以看出...
-
Swift快速入門指南
一、常量&變數 在Swift中規定:在定義一個識別符號時必須明確說明該識別符號是一個常量還是變數...
-
iOS逆向攻防之瞭解作業系統,檔案許可權,Shell指令碼
接著上一篇的應用簽名(應用簽名內容太多,篇幅大,會比這個要晚點更),直接上今天的乾貨部分...
-
地圖 SDK 系列教程-在地圖上展示指定區域
騰訊位置服務地圖SDK是一套提供多種地理位置服務的應用程式介面。通過呼叫該介面,開發者可以在自己的應用中加入地圖相關的功能(如地圖展示、標註、繪製圖形等),輕鬆訪問騰訊地圖服務和資料,構建功能豐富、互動...
-
iOS逆向——shell重簽名及程式碼注入
感謝hank老師 上一章我們講了應用簽名原理和重簽名原理,不再贅述,沒有看過的同學可以點這裡——...
-
iOS逆向攻防之HASH,數字簽名,對稱加密演算法
在密碼學中,加密部分主要分為對稱加密和非對稱加密,非對稱加密主要有RSA非對稱加密(使用公鑰/私鑰來加密解密),對稱加密主要有DES/3DES/AES對稱加密演算法,順帶提一下我們今天介紹的Hash演算法,Hash屬於一種訊息摘...
-
Flutter 的基本控制元件
文字控制元件 Text 支援兩種型別的文字展示,一個是預設的展示單一樣式文字 Text,另一個是支援多種混合樣式的富文字 Text.rich。...
-
OpenGL ES 入門: GLKit應用載入圖片
控制器使用GLKViewController //.h檔案 #import <UIKit/UIKit.h> #import <GLKit/GLKit.h> @interface ViewController : GLKViewController...
-
Swift 的字串為什麼這麼難用?
Swift 裡的 String 繁瑣難用的問題一直是大家頻繁吐槽的點,趁著前兩天 Swift 團隊發了一份新的提案 SE-0265 Offset-Based Access to Indices,Elements,and Slices 來改善 String 的使用,我想跟大家分享一下自己的理...
