原创 Swift:UIScrollView+Extension

JKSwiftExtension,測試用例在 UIScrollViewExtensionViewController.swift 裏面 目錄: 1、基本的擴展 2、鏈式編程 一、基本的擴展 // MARK:- 一、基本的擴展 public

原创 Swift:UITableView+Extension

JKSwiftExtension,測試用例在 UITableViewExtensionViewController.swift 裏面 目錄: 1、基本的擴展 2、鏈式編程 一、基本的擴展 // MARK:- 一、基本的擴展 public e

原创 Swift:UILabel+Extension

JKSwiftExtension,測試用例在 UILabelExtensionViewController.swift 裏面 目錄: 1、鏈式編程 2、其他的基本擴展 一、鏈式編程 // MARK:- 一、鏈式編程 public exten

原创 Swift:UIButton+Extension

JKSwiftExtension,測試用例在 UIButtonExtensionViewController.swift 裏面 目錄: 1、基本的擴展 2、鏈式調用 3、UIButton 圖片 與 title 位置關係(提示:title和i

原创 Swift:CALayer+Extension

JKSwiftExtension,測試用例在 CALayerExtensionViewController.swift 裏面 目錄: 1、自定義鏈式編程 一、自定義鏈式編程 public extension CALayer { /

原创 Swift:UIView+Extension

JKSwiftExtension,測試用例在 UIViewExtensionViewController.swift 裏面 目錄: 1、UIView 有關 Frame 的擴展 2、繼承於 UIView 視圖的 平面、3D 旋轉 以及 縮放

原创 Swift:二進制、八進制、十進制、十六進制之間的轉換

JKSwiftExtension,測試用例在 StriingExtensionViewController.swift 對應的控制器裏面 目錄: 1、二進制 -> 八進制 2、二進制 -> 十進制 3、二進制 -> 十六進制 4、八進制 -

原创 Swift:數據類型轉換的 Extension

JKSwiftExtension,測試用例在 FoundationExtensionViewController.swift 對應的控制器裏面 目錄: 1、Double+Extension 2、Int+Extension 3、Int64+E

原创 Swift:Date+Extension

JKSwiftExtension,測試用例在 DateExtensionViewController.swift 裏面 目錄: 1、Date 基本的擴展 2、時間格式的轉換 3、前天、昨天、今天、明天、後天、是否同一年同一月同一天 的判斷

原创 Swift:UIColor+Extension

JKSwiftExtension,測試用例在 UIColorExtensionViewController.swift 裏面 目錄: 1、構造器設置顏色 2、使用方法設置顏色 3、UIColor的一些方法 4、UIColor 的一些屬性 一

原创 GitHub,OSChina,碼市的詳細使用

一、Git的簡介 1.1.什麼是git? git是一款開源的分佈式版本控制工具,在世界上所有的分佈式版本控制工具中,git是最快、最簡單、最流行的 1.2.git的起源 作者是Linux之父:Linus Benedict To

原创 Swift:String+Extension

JKSwiftExtension,測試用例在 StringExtensionViewController 裏面 目錄: 1、字符串基本的擴展 2、沙盒路徑的獲取 3、iOS CharacterSet(字符集) 4、字符串的轉換 5、字符串U

原创 Flutter 安裝簡化教程

總體步驟 安裝 Flutter SDK Android 開發環境的配置 iOS 環境的配置 查看是否需要安裝任何依賴項來完成設置 創建一個 Flutter 項目 一、安裝 Flutter SDK 1.1、下載相應系統的 sdk,在此

原创 iOS 收集面試題 1:思享無限

面試題列表: runtime中,SEL、Method 和 IMP有什麼區別,使用場景? 舉例說明 Swift 中 map、filtter、reduce的作用? UIView與CALayer之間的關係是怎樣的? 常見的內存泄漏有哪些情況

原创 iOS逆向-day11:代碼混淆

一、基本概念 1.1、什麼是加固? 加固是爲了增加應用的安全性,防止應用被破解、盜版、二次打包、注入、反編譯等 1.2、常見的加固方式有 數據加密(字符串、網絡數據、敏感數據等) 應用加殼(二進制加密) 代碼混淆(類名、方法名、代碼邏