作者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