作者d5528300 (承)
看板MacDev
標題[問題] Xcode 物件化宣告問題
時間Sat Dec 3 17:16:53 2011
大家好~小弟我第一次在這發文~
不知道這邊可不可以問程式問題~但都找不到ocjective c 板
如有違規請告知一下~謝謝!!!
以下是我的問題 拜託請有寫過xcode的大大幫我解惑一下~
正常想要物件化宣告一個int x 我在.h檔 宣告
@property (nonatomic, assign) NSInteger x;
然後在.m就用 self.x使用 也可以改變它~~
但是!array的話我就不知道要怎麼宣告了==
像是我想宣告一個 int x[3] 我有在網路上查到可以這樣寫:
@property (nonatomic, assign) NSArray *x;
然後在.m檔給他值:x = [[NSArray alloc] initWithObjects:31,31,28,nil];
但是這樣寫似乎無法改變他的值!? 好像是固定的了==
還是說我的宣告方法有錯...
另外我也需要宣告一個二維的陣列 也需要改變裡面的值
二維陣列是完全沒有頭緒==
請會寫xcode的大大來解惑一下~~或著是有什麼好的教學網站可以分享一下~
拜託各位了!!! 感謝!!
(如有違規請推文告知一下~謝謝!)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.120.67.57
1F:→ samchung:NSArray 是不可變更的陣列物件 12/03 17:36
2F:→ samchung:NSMutableArray 才是可變更的陣列物件 12/03 17:36
3F:→ Jerrynet:二維陣列可以用一維的方式儲存啊~ 12/03 18:01
4F:→ Jerrynet:或是直接用C的方式宣告二維就可以了 12/03 18:02
5F:推 alongalone:可以跟C一起使用; mutable系列才可以改內容... 12/03 18:03
6F:→ d5528300:可以跟c一起使用 所以可以直接在h宣告 int x[3][5] 12/03 18:58
7F:→ d5528300:然後再.m直接使用嘛?? 12/03 18:59
8F:→ d5528300:不需要用到property這種東西? 12/03 19:00
9F:推 noahleft:置底文裡有objective-C beginner's guide的網頁 12/03 23:00
10F:→ noahleft:裡面有先介紹object-C的資料形態可以參考 12/03 23:01
11F:→ d5528300:看到了~謝謝! 12/04 01:23