iOS中在oc中製作乙個霓虹燈

2021-07-12 03:58:16 字數 1210 閱讀 6730

1.建立霓虹燈的布局圖

command + n  建立乙個myview的類

myview.h檔案中建立乙個可變陣列來接收所有的圓圈

(nonatomic,strong)nsmutablearray
myview.m檔案中重寫初始化方法:

- (instancetype)initwithframe:(cgrect)frame
return self
}
新增creat的實現方法:

建立檢視

#pragma mark 建立檢視

- (void)creat

}

#pragma mark 懶載入陣列.懶載入屬於物件的get方法,如果在懶載入中跟使用點語法,程式就會進入迴圈呼叫。

- (nsmutablearray *)array

return _array;

}

2.在viewcontroller.m檔案中

@property (nonatomic,strong)myview *myview;

@property (nonatomic,strong)nsmutablearray *colorarray;

- (void)loadview
- (void)viewdidload 

[nstimer scheduledtimerwithtimeinterval:0.2 target:self selector:@selector(change) userinfo:nil repeats:yes];

}

#pragma mark 懶載入陣列顏色

-(nsarray *)colorarray

return _colorarray;

}

#pragma mark 顏色交換

- (void)change

}

在IOS應用中開啟另外乙個應用

註冊自定義url協議 首先被啟動的應用需要向iphone註冊乙個自定義url協議。這是在你的專案資料夾的info.plist檔案進行的 就是你改變應用程式圖示的同乙個檔案 step1.右鍵,選擇 add row step2.key值選擇 url types step3.開啟 item 0 然後為該k...

iOS中OC呼叫 C檔案方法的乙個簡單示例

先新建乙個c檔案和標頭檔案,寫個簡單的printf方法 wttestc.h ifndef wttestc h define wttestc h include void printfhelloword void endif wttestc h wttestc.c include wttestc.h ...

Java中在乙個方法中呼叫另乙個方法

在同乙個類中 對於靜態方法,其他的靜態或非靜態方法都可以直接呼叫它。而對於非靜態方法,其他的非靜態方法是可以直接呼叫它的。但是其他靜態方法只有通過物件才能呼叫它。靜態方法不能被非靜態方法覆蓋。public class test2 public void say1 public void say pu...