หน้าแรก > iPhone, Trick > NSString & NSData

NSString & NSData

สวัสดีครับ

วันนี้ก็จะเป็น เรื่องของ NSString และ NSData นะครับ

ซึ่งในการใช้งานบางทีเราอาจต้องมีการเล่นกับข้อมูล

NSString เป็นข้อมูลที่เราอ่านเข้าใจได้ แต่เราอาจต้องทำการแปลงข้อมูลนั้น

เพื่อนำไปให้คอมพิวเตอร์ใช้งาน ในบางครั้งเราจึงจำเป็นต้องแปลงข้อมูลจาก NSString เป็น NSData

หรืออาจจะต้องแปลง NSData เป็น NSString ซึ่งวิธีการก็ง่ายๆ ครับ

//NSString –> NSData

NSString *str = @”Hello”;

NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];

//NSData –> NSString

NSString *str2 = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

แต่ถ้าจะอ่านจาก File ก็จะเป็นอีก Method ครับ

-(id)initWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error

ส่วนที่เหลือลองอ่าน Doc ดูนะครับ…

Categories: iPhone, Trick
  1. ยังไม่มีความเห็น
  1. No trackbacks yet.

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Connecting to %s

Follow

Get every new post delivered to your Inbox.