原创 OC04核心語法總結 1

一、 點語法 知識點 1.用點語法替換set和get方法 1)獲取年齡:[p age];設置:[p setAge:10]; 2)用點語法替代1):p.age=10; 3)原理:不是訪問成員變量 ,訪問成員

原创 OC02類和對象學習

一、 面向對象和麪向過程思想 OC是面向對象的,C是面向過程的。面向對象和麪向過程只是解決問題的兩種不同思想 面向過程關注的是解決問題需要哪些步驟;面向對象關注的是解決問題需要哪些對象 現實生活中面向對象的例子 1)想打電話\

原创 2015年06月30日第一天筆記

一、按鈕的基本使用 frame 相當於父控件的左上角 需求:上下左右移動帶背景圖片的按鈕,增大和見下帶背景圖片的按鈕 分析 1)要定義一個按鈕 2)定義上下左右 用frame.origin.x/y,變大,變小的方法fram

原创 基本語法學習

一、 OC語言 1. C語言的基礎上,增加了一層最小的面向對象語法 2. 完全兼容C語言 3. 可以在OC代碼中混入C語言代碼,甚至是C++代碼 二、 OC關鍵字 1. 關鍵字 :基本上所有關鍵字都是以@開頭 如

原创 C05枚舉

一、 枚舉是什麼? 枚舉是C語言中的一種基本數據類型,並不是構造類型,它可以用於聲明一組常數。 當一個變量有幾個固定的可能取值時,可以將這個變量定義爲枚舉類型。 二、 枚舉有什麼用? 1.用於聲明一組命名的常數,當一個變量有幾

原创 OC08Foundation框架學習

主要記住結構體、字符串、集合、字典、數字轉換、日期這些特有OC對象的創建和相關方法的調用 一、 結構體:NSRange、 Point、 Size、 Rect 代碼舉例 #import <Foundation/Foundation

原创 OC07block和protocol學習

一、 Block代碼塊 1.block的數據類型 作用:用來保存代碼的,在程序運行過程 保存 #import<Foundation/Foundation.h> /* block:有返回值,有形參 */ int main

原创 C04結構體

一 、 結構體是什麼? 1.與C語言中的數組,用法跟其他語言差不多。當一個整體由多個數據構成時,可以用數組來表示這個整體, 但是數組有個特點:內部的每一個元素都必須是相同類型的數據。 2.通常需要由不同類型的數據來構成一個整體,比

原创 C02數組

一 、數組是什麼? 1.數組就是用來存儲一組數據的,用來描述同一類性質的數據 2.一維數組:是數組中最簡單的,它的元素只需要用數組名加一個下標就能唯一地確定 3.二維數組:二維數組是一個特殊的一維數組:它的元素是一維數組 4.字符

原创 OC05核心語法總結 2

六、 分類 知識點 主題1:分類category依賴於類,新建時,創建category模板 1.不改變原來類模型的基礎上來擴充方法 2.格式: @interface 類名(分類名稱) - @end @implementati

原创 C01函數

一、 函數是什麼? 1.任何一個C語言程序都是由一個或者多個程序段(小程序)構成的,每個程序段都有自己的功能,我們一般稱這些程序段爲“函數”。 所以,你可以說C語言程序是由函數構成的 2.函數就是功能。每一個函數用來實現一個特

原创 C03指針

一 、 指針是什麼? 1.指針是C語言中非常重要的數據類型,如果你說C語言中除了指針,其他你都學得很好,那你乾脆說沒學過C語言。 2.指針和內存聯繫很緊密。 2.1.一個bit就是一個二進制位。一個字節=8bit 3.關於內存相

原创 OC03三大特性學習

一、 面向對象特性之封裝 知識點 1.封裝說的是對成員變量的封裝和間接訪問 2.封裝涉及兩個對象方法:set方法和get方法 3.好處:①安全隱藏內部細節②set方法監聽成員變量的改變 一旦改變就做出相應處理行爲(**) 4.什

原创 OC06 內存管理學習

主題1: 爲什麼管理內存 1.管理內存,管不好,會導致內存泄露,導致一運行就報錯 2.一旦程序超出內存,系統會提示佔用內存不足 3.1局部變量,函數一結束就自動釋放 3.2堆:動態產生的數據;棧:剛定義就有的局部變量的數據 4.

原创 服務器帶寬

互聯網公司的服務器帶寬都是光纖入戶,獨享帶寬直接接到服務器機房電機房,然後由企業自己的交換機進行分配。 家用帶寬是共享的,一般採用ADSL MODEM或者CABLE MODEM接入。 網站所需帶寬/8=單位時間內的訪問數*平均頁面大小。