原创 Apple 機型一覽表

Phone機型 屏幕尺寸(inch) 物理分辨率(pixel) 邏輯分辨率(point) 縮放因子 芯片 顯示屏 iPhone 12 Pro Max 6.7 1284*2778 428*926 @3x A14 超視網膜 XDR

原创 Swift Toast(HUD) Toast For Swift 配置 使用 說明

Toast For Swift 概要說明 MCToast 是Swift版本的HUD庫,提供了顯示純文本的Toast,帶有狀態圖片的Toast,帶有loading樣式的Toast。 主要優點: Swift語言實現的Toast交互功能庫。

原创 Swift_藉助presentingViewController和presentedViewController深入探究模態跳轉 那麼問題來了! 繼續深究 繼續探究 繼續探究 繼續探究 繼續探究

先實現三個模態跳轉需求。 1. A跳轉B,並從B返回A //A頁面 let B = BViewController() self.present(B, animated: true, completion: nil) //B頁面 sel

原创 Swift-鏈式開發思想

一. 什麼是鏈式? 可以連續不斷地進⾏方法調⽤用的一種語法形式。 二. 探究鏈式的使用與實現本質 示例1:打豆豆 有位科學家到了南極,碰到一羣企鵝。他問其中一個:“你每天都幹什麼呀?”那企鵝說:“喫飯睡覺打豆豆。” 他又問另一個:“你

原创 iOS 消息轉發機制(依據實例展開理論) 先總結,後解釋 通過一個示例來了解消息轉發機制 這個過程,系統做了什麼呢? 延伸

先總結,後解釋 Objective-C當向一個對象發送消息時,尋找消息的順序 1.尋找類自身的方法實現 先會調用objc_msgSend方法,首先在Class中的緩存和方法列表中查找IMP。 2.尋找父類的方法實現 如果該類中沒有找到,則

原创 iOS UIView和CALayer

CALayer // 截選了部分繼承的父類 open class CALayer : NSObject CALayer稱之爲圖層,管理基於圖像的內容並允許對該內容執行動畫的對象。 CALayer直接繼承自NSObject,負責顯示內容的

原创 深入理解HTTP/HTTPS協議以及加密原理

文章結構 感人小故事: 通過故事,說一說爲什麼要加密。 密碼學: 單鑰加密&雙鑰加密。 數字簽名&數字證書&證書授權中心: 概念解釋。 HTTP: 工作原理,三次握手,四次分手過程。 HTTPS: HTTPS 是HTTP 和 SSL/TL

原创 半島印象裝修預算報告 以下信息來源: 2020年4月12號去吳江恆大裝飾廣場調研反饋

更新記錄: 2020年4月12日,去吳江恆大裝飾廣場,跟親愛的老婆逛了6個小時,特此記錄。 待續 前言 作者爲半島印象花園業主,由於家庭預算裏用來裝修錢有限,所以採用自裝的策略,即:自己做預算,自己設計,自己買材料,自己找裝修工。 作

原创 Swift-細說枚舉(Enum)

一. 枚舉的聲明 枚舉的定義 enum SomeEnumeration { // 用case修飾枚舉項 case item } 聲明一個方向的枚舉,包含四個枚舉值: 東/西/南/北. enum Direction {

原创 iOS 事件傳遞機制

iOS的事件分爲以下幾種 Touch Events 觸摸事件 Shake-motion events 運動事件,比如重力感應 Remote-control events 遠程控制事件,穿戴設備控制手機 Press events 按壓事

原创 Git版本管理規範(Git Flow)

一. Git管理說明 採用功能驅動開發(feature-driven develop ment,簡稱FDD) 需求是開發的起點,先有需求再有功能分支或者補丁分支。完成開發後,該分支就合併到常駐分支,然後被刪除. 採用Git Flow(Gi

原创 Swift-postfix 運算符

內容: 1. 運算符作用位置的說明 // =運算符是中置運算符 var a = 0 // +=同樣是中置 a += 1 // ++運算符是右置 a = a++ // --運算符是左置 a = --a 如何做到在左側,中間還是右側執行呢?

原创 Swift-subscript下標

類,結構,枚舉都可以定義下標腳本(subscripts),下標腳本是一種獲取集合列表或序列的成員元素的快速方法。 使用下標腳本可以通過索引設置和獲取值,而不需要設置和獲取方法 你可以給一個類型定義多個下標腳本,合適的下標腳本將會根據你傳

原创 MCClipImage

github地址 支持功能說明 裁切矩形圖片 裁切圓形圖片 裁切相冊圖片 裁切拍照圖片 調整圖片縮放 調整裁切框大小 圖片旋轉操作 示例圖 如何使用? pod 'MCClipImage' 使用說明 引用import MCC

原创 Swift-富文本

查看demo 使用介紹 let att = NSMutableAttributedString.init(string: text) // 設置字體大小 att.mc_addFont(UIF