原创 C語言第三節-順序,分支,循環
循環結構 循環:在滿足某個條件時,反覆執行某程序段 (循環條件) (代碼段) /* 循環:防止代碼冗餘、可讀性差、容易出錯 */
原创 C語言第六節-指針
指針 地址: 存儲單元的編號,每個存儲單元都有唯一的地址 內存地址:內存中的存儲單元的編號,在地址所標識的存儲單元中存放數據 指針:地址(內存單元的編號或地址) 內存單元的指針(地址)和內存單元的內容(數據)是兩個不
原创 OC-1-對象的存儲細節、#progma mark指令、NSString類
//創建對象 //[Person new]; //做了三件事 //分配空間,初始化,返回空間的首地址 Person *p = [Person new];
原创 obeject-c語言簡介、基礎語法
enhanced C:加強C,C++ extends C:拓展C,object-c object-c:在C語言的基礎上增加一層最小的面向對象的語法 OC向下兼容C 面試題1:爲什麼要使用import?import和include的區別
原创 OC+3-protocol
protocol概念及基本使用 1、protocol的基本概念 協議:一些方法的聲明,一般寫到一個.h的頭文件中,供其他的類或者協議去遵守。 在OC中,接口是有一個叫做協議的protocol來實現的。它與java不同的是,它可以聲明一些必
原创 3-綜合案例:月福首頁-多媒體-圖片熱點-框架
1、開發網站的一個流程 業務員與客戶進行溝通,包括:風格的、功能(論壇、留言板、支付、用戶登錄等) 業務員與美工溝通。製作網頁效果圖(首頁、列表頁、內容頁)製作人員開始切圖排版,排成網頁形式的後臺程序員開始寫程序前臺和後臺合併在一起,整
原创 C語言第四節-函數
函數的概述 函數:由功能相對獨立的代碼段來組成的 優點:1、提高程序的可讀性 2、提高開發的效率 3、提高代碼的複用性 分類: 函數定義的角度:1、庫函數:只需引入原型
原创 C語言項目總結-通訊錄
功能展示 通訊錄用到的知識點 常量,變量的使用 全局變量 分支語句 函數 宏 循環語句 scanf和printf 數據 結構體 文件 指針* 經典的問題(難點) 數組元素的刪除(涉及數據結構) 功能分析及實現步驟
原创 C語言第八節-文件操作
static和extern修飾局部變量 static對局部變量的作用: void sum() { //沒有使用static修飾 //num在函數調用完之後,永遠是0 int num = 0; printf
原创 OC+4-Foundation框架
1、Foundation框架介紹 框架:由許多類、方法、函數、文檔按照一定的邏輯組織起來的集合 Cocoa:Foundation和AppKit Cocoa Touch:Foundation和UIKit Foundation的作用:Fou
原创 OC+5-Foundation續©&單例模式singleton
NSFileManger的介紹和用法(文件操作) 1、NSFileManager的介紹 NSFileManager:用來管理文件系統的,進行常見的文件或文件夾操作(拷貝、剪切、創建等) NSFileManager使用
原创 C語言第五節-原碼-數組-字符串
原碼-反碼-補碼 數據在計算機內部以補碼的形式存儲的 數據分爲:有符號(正數最高位是0,負數是1)數和無符號數(都是正數) 對於正數:反碼==補碼==原碼 對於負數:反碼==除最高符號位以外的各位取反 補碼=反
原创 OC+1-內存管理
內存管理的基本概念及範圍 內存管理:系統會向app發送memory waring消息,收到消息後,需要回收一些不需要再繼續使用的內存空間,比如回收一些不再使用的對象和變量等,否則程序會崩潰。 管理範圍:管理任何繼承NSObject的對象,
原创 OC-3-面向對象
self和super關鍵字 OC中提供了兩個保留字self和super,用於在方法定義引用執行該方法的對象。OC語言的self相當於其他語言的this指針。 self的應用場景:1、用在類方法:self指代的是當前類([對象 class
原创 OC+2-ARC-Category-block
ARC概念及原理 1、指針分類 1)強指針:默認下,所有的指針都是強指針,關鍵字strong 2)弱指針:__weak關鍵字修飾的指針 (兩個下劃線_之間沒有空格,看似一條線) 2、什麼是ARC Automa