Re: [問題]如何取出 NSMutableArray 的記憶體位置

看板MacDev作者 (zonble)時間15年前 (2009/10/13 22:08), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《way111078 (wei)》之銘言: : 我在NSMutableArray裡存了CGPoint : 我要怎麼一次取出他整個陣列的記憶體位置呢? : (一次把存的CGPoint記憶體位置全部取出來) : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 114.42.125.32 : → zonble:你是怎麼存進去的? @_@ 10/13 15:05 : → way111078:[mutableArray adObject:cgPoint]; 10/13 18:31 : → way111078:sorry 拼錯了 是 addObject 10/13 18:34 : → uranusjr:這樣根本存不了吧, CGPoint 不是 struct 嗎? 10/13 21:19 CGPoint 是 struct ,不是 NSObject,可是你要加東西到 NSMutableArray,是要把東西變成 NSObject,才能丟進去。 一個方法是,用 C array 就好,例如 CGPoint buf[2]; buf[0] = CGPointMake(0.0, 0.0); buf[1] = CGPointMake(1.0, 1.0); 要把 CGPoint 轉成 NSObject,想到最簡單的方法是: NSStringFromCGPoint() CGPointFromString() -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.103.143

10/16 13:13, , 1F
感謝分享存入CGPoint的方法,我是把它轉成NSValue...@@
10/16 13:13, 1F
文章代碼(AID): #1Ar8dikV (MacDev)
文章代碼(AID): #1Ar8dikV (MacDev)