亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

ios開發筆記

2019-11-14 18:10:30
字體:
來源:轉載
供稿:網友

1.我們都知道c# java 都有個入口main函數而swift卻代碼中卻沒有;不過有main.swift就把這個文件當中程序的入口吧!而且文件不能刪除,如果刪除程序直接不能編譯通過

2 基本語法:用let來聲明常量,用var來聲明變量;一般定義的變量的類型跟值對應

 let a=10; 常量只要賦值了不能二次賦值也就是說常量的值不允許改變

 var b=10; 也可以定義多個值(元組) var c=(10,20,30)也可以給名稱var c = (money: 100, name:"ysq")。 訪問c.money

var c=[1,3,4,45] 定義數軸 ,訪問下標

備注: 編程的時候分號可以寫可以不寫,注意空格

 

 

 

OC(僅僅是做一些筆記)

 

好吧!第一次自學oc那語法真的好操蛋,我發現原來那些本質的東西沒理清:Oc和c完全兼容,所有的關鍵詞都是@開頭,他雖有的函數都是虛函數,nil相當于null;

還有一個其他語言沒有的類型id就理解他泛型的對象吧。oc里面的類一般有二個文件.h(函數的申明)和.m(具體的實現),好吧還有一種類型是指針(這個東西會讓人頭暈我也不是很懂只是理解一些,哈哈聽說oc里面很少用到指針復雜的功能,指針是一個包含了另一個變量的地址。申明是指向任意類型變量,指針操作符是個*取地址&。在oc中對象就是指針,你可以吧他看作對象)

類申明的關鍵詞@interface @end結束 

例子:  @interface a:NsObject{

        int age;//必須寫字段還可以叫訪問級別(作用域)

}

//申明函數相當于接口

-(id)init //函數為init 返回類型id

-(id) abc:(int) newabc; ////函數為abc 返回類型id 帶個參數newabc類型為int

--(id) abc:(int) newabc  bcd:(int)newbcd; ////函數為abc:bcd 返回類型id 帶2個參數newabc和newbcd類型為int

 

@end

 

 

引用頭文件 #import "a.h"

@implementation a

-(id)init 

{

   self=[super init]

//super表示父類 self表示對象自己

if(self){

id=1;

}

    return self;

}

@end

 

調用方法在主函數里面

a *dog=[a alloc];[dog init]

int g=[dog init]

還一種給id(字段)賦值也用上面的類

//這是主函數入樓什么的簽名不寫啦{

 

a *xiaoming=[[Person alloc] init]; //person alloc這是相當于在內存中開閉一個空間(堆) init初始化一下 *xingming4個字節相當于一個指針 就理解指向堆里面的地址

開閉了堆得空間在oc里面要手動釋放它;堆就是個內存池

xiaoming->age=20;注意age一開始是有值得為0如果是字符串為null;

a *xiaojian=xiaoming; 記住這這里是在蘸開閉一個xiaojian的空間二指針指向的地址和第小明的一樣,等于就是一個對象而已

 

a *xiaoli=[[Person alloc] init];  //一定要注意這里是另外開閉一個空間這是小李的對象

xiaoming->age=20;

}

 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------

面向對象 1.繼承,繼承就是子類可以得到父類的非私有的字段和方法 ;作用就是創建大量的相似類的時候可以節省工作量

            2.重寫:父類的方法有時候不適合子類,那么子類可以寫一個跟父類一樣的方法名覆蓋掉叫重寫也屬于多態

            3.多態:同一個接口不同的實現就像object-c里面方法的申明就是接口

            4.虛方法:在oc里面所有的函數都是虛方法,父類的指針可以只想子類的對象,但是調用方法的時候是不看指針看指向那個對象,好住就不同的事物被相同的事件觸發產生不同的效果;

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

oc里面的變量修飾符:默認就是auto這個等程序運行到這個語段的結束他就釋放掉,比例函數里面的變量函數外不能訪問,staic就理解為全局變量,const修飾符這種變量是只讀的

這理解常量

結構體

typedef struct

{

  int g;

int e;

}point;

賦值 int main(::::)

     //申明點變量

    point g:

     //賦值

     g.g=10;

}

 

枚舉

 

 ------------------------------------------------------好吧記一些常用的方法-----------------------------------------------------------

 Nsstring:Compare 字符串比較大小后面可以跟這個options  

如果直接用==直接比較是比較內存地址的,如果需要比較內容相等的話isEqualTostring

hasSuddix 以什么什么結尾

 componentaeparatedbustring 吧數組轉換成Nsstring

 componenstparasraBytring 按指定的分割成Nssarray

 

 

                                                     

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91亚洲精华国产精华| 韩曰欧美视频免费观看| 成人精品久久av网站| 欧美大片第1页| 久久五月天综合| 中文字幕在线视频日韩| 亚洲乱码一区二区| 欧美日韩亚洲一区二区三区| 羞羞色国产精品| 97超视频免费观看| 欧美尺度大的性做爰视频| 亚洲国产成人精品久久| 日韩在线观看免费网站| 亚洲精品视频二区| 中文字幕亚洲欧美在线| 国产精品美女999| 久久激情五月丁香伊人| 久久夜色精品国产欧美乱| 国产一区二区久久精品| 国产日韩视频在线观看| 色狠狠久久aa北条麻妃| 精品高清美女精品国产区| 日韩精品高清在线| 亚洲qvod图片区电影| 最新69国产成人精品视频免费| 国产一区视频在线播放| www.99久久热国产日韩欧美.com| 久久影视电视剧凤归四时歌| 91久久精品国产91性色| 国产一区二区三区网站| 一区二区国产精品视频| 成人日韩在线电影| 中日韩美女免费视频网址在线观看| 国内精品久久久久久中文字幕| 欧美大片免费观看| 国产视频精品免费播放| 91国产精品电影| 国产欧美日韩高清| 欧美丝袜一区二区| 久久97久久97精品免视看| 亚洲va久久久噜噜噜久久天堂| 亚洲欧美另类在线观看| 成人黄色av免费在线观看| 国产精品日韩在线| 精品久久久久久久久久国产| 日韩亚洲一区二区| 国产精品视频一区国模私拍| 日本一欧美一欧美一亚洲视频| 美女啪啪无遮挡免费久久网站| 日韩电影中文字幕| 日韩黄色av网站| 日本精品中文字幕| 欧美成人精品在线播放| 国产精品99久久久久久白浆小说| 国产精品久久久久99| 国产69久久精品成人看| 精品精品国产国产自在线| 欧美成人精品xxx| 色综合色综合网色综合| 国产一区二区在线播放| 国内精品伊人久久| 亚洲三级免费看| 国产噜噜噜噜久久久久久久久| 国产精品视频久| 欧美日韩亚洲国产一区| 日韩亚洲成人av在线| 日韩中文字幕国产精品| 久久亚洲欧美日韩精品专区| 国产精品久久久久久网站| 美女999久久久精品视频| 国产精品视频自在线| 国语自产精品视频在免费| 免费成人高清视频| 91美女片黄在线观| 日韩欧美一区二区三区| 3344国产精品免费看| 国外成人在线播放| 亚洲国产精品va在线看黑人动漫| 91在线观看免费网站| 亚洲视频综合网| 欧美日韩国产丝袜另类| 国产成人在线精品| 亚洲精品欧美一区二区三区| 欧美亚洲视频在线看网址| 5278欧美一区二区三区| 国产精品色悠悠| 亚洲精品视频在线观看视频| 日韩成人中文电影| 91在线免费视频| 国产精品永久在线| 欧美日韩国产123| 精品久久久久久久久久久| 日韩免费黄色av| 国产亚洲精品激情久久| 91精品国产九九九久久久亚洲| 欧美电影在线观看完整版| 亚洲欧洲在线播放| 欧美电影免费播放| 国产丝袜一区二区三区| 中文国产成人精品久久一| 激情av一区二区| 欧美日韩午夜激情| 欧美一区二粉嫩精品国产一线天| 国产精品福利在线观看网址| 欧美中文字幕视频在线观看| 人人澡人人澡人人看欧美| 日韩在线观看网站| 最近2019免费中文字幕视频三| 亚洲欧美另类中文字幕| www.xxxx欧美| 欧美激情视频一区二区三区不卡| 亚洲欧洲日产国码av系列天堂| 精品无人区乱码1区2区3区在线| 欧美亚洲在线观看| 久久久久久久久亚洲| 亚洲人成网站999久久久综合| 国产不卡av在线免费观看| 欧美性视频网站| 国产精品日韩欧美| 欧美日韩国产在线看| 国产精品女人网站| 国产日韩精品在线播放| 在线观看国产精品淫| 国产精品吊钟奶在线| 91精品久久久久久综合乱菊| 亚洲午夜久久久久久久| 国产一区二区三区在线播放免费观看| 国产精品美女在线观看| 日韩欧美成人区| 国产精品久久久久免费a∨大胸| 韩国国内大量揄拍精品视频| 欧美电影免费在线观看| 日韩在线视频免费观看| 亚洲a在线观看| 亚洲成人a**站| 日韩av网站在线| 亚洲美女性生活视频| 欧美黄色成人网| 成人免费淫片aa视频免费| 狠狠躁18三区二区一区| 啪一啪鲁一鲁2019在线视频| 亚洲午夜未删减在线观看| 国产精品久久久久av免费| 欧美性猛交丰臀xxxxx网站| 国产精品中文字幕久久久| 亚洲男人的天堂网站| 亚洲高清av在线| 精品国产欧美成人夜夜嗨| 国产精品日韩av| 欧美激情第一页xxx| 国产精品第1页| 日韩av手机在线观看| 国内精品一区二区三区| 国产精品人成电影| 国产精品都在这里| 亚洲美女性视频| 欧洲中文字幕国产精品| 日韩av在线资源| 久久精品国产v日韩v亚洲| 国内精品免费午夜毛片| 欧美精品免费在线观看| 亚洲а∨天堂久久精品喷水| 久久av在线看| 在线精品国产欧美|