原创 《基金投資入門與進階指南》讀書筆記 基金投資入門與進階指南

基金投資入門與進階指南 第1章 基金入門 爲什麼投資基金 物價上漲導致資金貶值 2018年全國居民消費價格指數,也就是大家常說的“CPI”上漲了2.1%;同年銀行1年期存款利率卻僅有1.95% 基金能夠實現資金的保值、增值、門檻低

原创 WWDC21-Swif5.5特性早知道(併發) 一、前言 二、併發 三、Actors

一、前言         WWDC21上,蘋果宣佈了Swift5.5新特性——併發!從此在語言層面而非庫的層面完成了對併發(異步與並行)的支持。這是一個大喜訊!         在早期進行多線程編髮時,是十分困難的,需要手動處理線程的創建、

原创 通過重構把MVC轉變爲MVVM 一、引言 二、MVVM簡介 三、從MVC重構爲MVVM 四、MVVM總結

一、引言         本文把一個MVC的工程通過重構來使其轉變爲MVVM的架構,並且在其中學習到MVVM的子組件以及其優勢。 二、MVVM簡介         模型-視圖-視圖模型 (MVVM) 是近年來在 iOS 開發社區中受到關注的

原创 MVC模式解析 一、引子 二、什麼是MVC

一、引子         在蘋果眼中的MVC文章中,蘋果從理論、歷史等角度講述了MVC這種其廣泛使用的模式。但是這些講解偏向於理論化,對於想要快速瞭解MVC的讀者來說,其作用有些小。其更加適用於具有較豐富的經驗,對MVC也有自己的理解的讀者

原创 WWDC21-Swift併發

原创 WWDC21-認識Swift中的async/await 一、實例對比 二、async/await分析 三、async/await應用相關

一、實例對比         假如我們需要從網絡下載一個圖片,並且把圖片轉換爲縮略圖;這兩個操作都是耗時的操作,所以在下面的代碼中使用了異步下載數據與異步創建縮略圖的能力。         如果你已經習慣於寫這樣的代碼,或者從來麼有想過這

原创 WWDC21-Swift中的結構化併發

一、引言         在Swift5.5引入了受結構化編程思維影響的結構化併發的併發編程方式。         以下是一個使用傳統的回調通知來實現的異步編程實例         在此種編程模式下,具有以下一些劣勢: 不能使用錯誤處

原创 Swif5.5特性早知道——併發 一、前言 二、併發 三、Actors

一、前言         WWDC21上,蘋果宣佈了Swift5.5新特性——併發!從此在語言層面而非庫的層面完成了對併發(異步與並行)的支持。這是一個大喜訊!         在早期進行多線程編髮時,是十分困難的,需要手動處理線程的創建、

原创 一種高效的溝通方式——兼談對培訓的看法 一種高效的溝通方式 對培訓的感受

一種高效的溝通方式 一、引子         前一段時間的《小歡喜》和近一段熱播的《小捨得》都是涉及子女教育題材的電視劇。在劇集中,都有父母與孩子的溝通不暢的情景。由於這種溝通不暢持續時間長,最終導致雙方溝通意願下降,最終上升爲對方不理解我

原创 iOS彙編研究-3-彙編指令 一、基礎概念 二、常見指令

一、基礎概念 1.1 指令分類 指令         能夠最終生成機器指令的代碼。 僞指令(也叫僞操作)         用於協助整個編譯過程的代碼;最終不會形成機器指令。以.開頭的語句是僞指令。 宏指令         就是用前兩種彙編

原创 iOS彙編研究-2-寄存器 一、寄存器 二、通用寄存器 三、浮點數寄存器 四、向量寄存器 五、寄存器相關lldb命令

一、寄存器         對於日常使用高級語言的程序員來說,其看到的是連續的主存(內存)空間,使用的也是主存儲器(簡稱內存)的空間。但是對於使用匯編的程序原來說,其面對的主要是寄存器。事實上,CPU內部也是分爲運算器、控制器、寄存器、多級

原创 iOS彙編研究-1-初識彙編 一、什麼是彙編語言 二、彙編語言的特點 三、iOS設備與彙編語言的版本 四、內存 五、學習彙編需要了解的幾個內容

一、什麼是彙編語言         人類操作計算的能力需要使用一種方式來表達、需要使用一種方式來實現。目前,都是通過編程來實現的,簡單來說,就是告知計算機要遇到什麼情況怎麼處理。既然是告知,那麼就需要使用語言。計算能夠直接聽懂的語言就是機器

原创 故鄉的雲 一、緣起 二、感受故鄉 三、現在的家鄉 四、以下是80後的老照片 五、雜談

一、緣起         1987年春晚,費翔演唱了《故鄉的雲》、《冬天裏的一把火》,當時引起了巨大的轟動。費翔是誰,90後、00後很可能不清楚,他就是那個時代的小鮮肉。         那時的我還沒見過電視,當然也就不知道他唱了什麼。