原创 C for ios --- while break continue

while循環 本小節知識點: 1.while循環語法格式 “` ~~ while ( 條件 ) ~~ { ~~ 語句1; ~~ 語句2; ~~ …. ~~ } ~~ ~~ --

原创 Android設計模式——里氏替換原則

里氏替換原則 里氏替換原則的全稱是:Liskov Substitution Principle (LSP) 第一種定義:如果對每一個類型爲S的對象O1,都有類型爲T的對象O2,使得以T定義的所有程序P在所有的對象O1都代換成O2

原创 C for ios --- Scanf函數介紹

Scanf函數基本概念 1.scanf函數介紹 scanf函數是一個阻塞式函數 程序會停在scanf函數出現的地方, 直到接收到數據纔會執行後面的代碼 scanf函數原型包含在標準輸入輸出頭文件“stdio.h”中,用於接收鍵

原创 Android設計模式—— 依賴倒置原則

依賴倒置原則 依賴倒置原則 Dependence Inversion Principle DIP 依賴倒置原則指代了一種特定的解耦形式,使得高層次的模塊不依賴於低層次的模塊的實現細節的目的,依賴模塊被顛倒了。 依賴倒置原則關鍵點

原创 C for ios --- 標識符與註釋

什麼是標示符 日常生活中得標識符 (img) 喬布斯/喬丹/陳冠希這些都是標識符 標識符就是程序員自己在程序中起的一些名字。 首先要明確的是,程序員自己起的名字,肯定是不能使用和關鍵字同名的名字。 2. 標識符的作用 標識

原创 C for ios --- 選擇結構Switch

選擇結構-Switch基本概念 1.Switch基本格式 (img) ~~ switch(表達式){ ~~ case 常量表達式1: ~~ 語句1; ~~ break; ~~ case 常量表達式2: ~~

原创 C for ios --- 數組

數組的基本概念 本小節知識點: 1.數組的基本概念 數組,從字面上看,就是一組數據的意思,沒錯,數組就是用來存儲一組數據的 在C語言中,數組屬於構造數據類型。一個數組可以分解爲多個數組元素,這些數組元素可以是基本數據類型或是構造

原创 大神之路:重學Android——Android多媒體MediaPlayer

大神之路:重學Android——Android多媒體MediaPlayer 引言 最近發現Android開發中使用的知識越來越不得心應手了,有好多的API方法都記得不太清楚了,所以打算重新學習一遍,今天正好項目中有音樂播放的需求,回想一下

原创 自由擴展——Builder模式

Builder模式 Builder介紹 Builder模式是一步一步創建一個複雜對象的創建型模式,它允許用戶在不知道內部構建細節的情況下,可以更精細地控制對象的構造流程。 一個複雜的對象有很多大量組成,如汽車,有車輪、方向盤、發

原创 Android設計模式——開閉原則

開閉原則 開閉原則——Open Close Principle OCP 定義:軟件中的對象(類、函數、模塊)應該對於擴展是開放的,但是,對於修改是封閉的。在軟件的生命週期內,因爲變化、升級和維護等原因需要對軟件原有代碼進行修改時,

原创 C for ios --- 運算符

運算符的概念以及分類 1.運算符基本概念 運算符是告訴編譯程序執行特定算術或邏輯操作的符號。 + 例如告訴程序, 某兩個數相加, 相減等 2.運算符分類 按照功能劃分: 算術運算符 關係運算符與邏輯運算符 按位運算符

原创 [Android工具類]Android File工具類

  Android之文件讀寫工具類 整理的Android工具類,封裝文件讀寫操作 1.創建文件功能; 2.向文件中寫入字節數組; 3.向文件中寫入字符串; 4.從文件中讀取字節數組; 5.從文件中讀取字符串; [j

原创 Android設計模式——單一職責原則

單一職責原則 單一職責:Single Responsibility Principle SRP 定義:就一個類而言,應該僅有一個引起它變化的原因。一個類中應該是一組相關性很高的函數、數據的封裝解釋:就是說一個類的功能應該封裝的功能是單一的

原创 Android設計模式——迪米特原則

迪米特原則 迪米特原則英文全稱爲:Law of Demeter 定義:一個對象應該對其它對象有最少的瞭解。通俗講,一個類應該對自己需要耦合或調用的類知道的最少,類的內部如何實現與調用者或者依賴者沒關係,調用者或依賴者只需要知道它需

原创 C for ios ---- 變量的初始化和引用、作用域、內存分析

變量初始化和引用 1.如何使用變量? 賦值就是往變量裏面存點東西,就是賦值。賦值語句後帶個分號; ~~ int value; ~~ value = 998; // 賦值 注意:這裏的等號=,並不是數學中的“相等”,而是C語