iOS小白高階之旅 一

2021-07-04 13:36:21 字數 972 閱讀 8423

程式設計思想:

1.面向過程:以事件為中心,關心的是完成該事件的詳細步驟

2.物件導向:以事件為中心,設計每乙個事物具備的特徵和行為,而完成該事件只是事物所有功能中的乙個小功能.

類:具備相同特徵和行為的事物的抽象,是乙個抽象的概念,不具體,相當於乙個模板

物件:類的例項,類的具體表現,世間萬物皆是物件,相當於使用類這個模板加工出來的乙個乙個的產品.

類的定義包含兩部分:

1.介面部分:只給外界宣告和訪問的介面(功能).定義在.h檔案中.

2.實現部分:對介面部分宣告的介面依次實現,定義在.m檔案中.

介面部分:以@inte***ce 開頭 + 類名 : (冒號表示繼承, 表示有父類) 父類名 以@end結尾 (也就是.h檔案裡面的原**)

介面部分的**必須寫在 @inte***ce 以及 @end 之間才有效

@inte***ce

person : nsobject

@end

檔案和類的關係:

乙個檔案中可以存放多個類的定義,只要符合類的介面部分以及實現部分的定義格式即可

類的實現部分:以@implementation開頭 + 類名(對哪個類實現) 以@end結束.

實現部分必須寫在@implementation 以及 @end之間才有效.

- (void)setname:(nsstring *)name gender:(nsstring *)gender age:(nsinteger)age height:(cgfloat)height;
給例項變數賦值,外界傳入對應變數的資料

方法名:setname:gender:age:height;

返回值型別:void

引數型別:nsstring , nsstring , nsinteger, cgfloat

引數名:name, gender, age, height

高階之旅 一

前言 工具 androidstudio 夜神android模擬器 先介紹rect與rectf,下面會用到 相同點都是用於表示座標系中的一塊矩形區域,並可以對其做一些簡單操作。這塊矩形區域,需要用左上和右下兩個座標點表示。區別就是精度不一樣。rect是使用int型別作為數值,rectf是使用float...

燦爛小白Qt之旅(一)

燦爛小白的學習旅途,希望被帶 剛結束大一學習,想要成為一條更有身價的鹹魚,開啟自學模式。根據開發專案不同,qt分為桌面和移動裝置應用開發 嵌入式裝置開發兩大類安裝包。桌面和移動裝置應用開發就是在pc 伺服器 手機 平板電腦等裝置上映性的程式,作業系統平台可以使win linux macos andr...

iOS逆向之旅(高階篇) 重簽名APP(一)

獲取給可執行檔案的加密資訊 otool l wechat grep crypt 因為cryptid的值為0,代表已經被解密了 砸殼是pp助手幫我們做的,後面我會在越獄篇介紹如何自己動手 4.開始手動去重簽名 一開始我強行簽名這些外掛程式,安裝到手機上時會出現如下報錯 後來我在monkey的簽名指令碼...