การตั้งค่าสภาพแวดล้อม Objective-C
การตั้งค่าสภาพแวดล้อมท้องถิ่น
หากคุณยังเต็มใจที่จะตั้งค่าสภาพแวดล้อมของคุณเองสำหรับภาษาการเขียนโปรแกรม Objective-C คุณต้องติดตั้ง Text Editor และ The GCC Compiler บนคอมพิวเตอร์ของคุณ
แก้ไขข้อความ
สิ่งนี้จะใช้ในการพิมพ์โปรแกรมของคุณ ตัวอย่างของตัวแก้ไขบางตัว ได้แก่ Windows Notepad, OS Edit command, Brief, Epsilon, EMACS และ vim หรือ vi
ชื่อและเวอร์ชันของโปรแกรมแก้ไขข้อความอาจแตกต่างกันไปตามระบบปฏิบัติการต่างๆ ตัวอย่างเช่น Notepad จะใช้กับ Windows และสามารถใช้ vim หรือ vi บน windows ได้เช่นเดียวกับ Linux หรือ UNIX
ไฟล์ที่คุณสร้างด้วยโปรแกรมแก้ไขเรียกว่าไฟล์ต้นฉบับและมีซอร์สโค้ดของโปรแกรม ไฟล์ต้นฉบับสำหรับโปรแกรม Objective-C มักมีชื่อนามสกุลว่า ".m".
ก่อนเริ่มการเขียนโปรแกรมตรวจสอบให้แน่ใจว่าคุณมีโปรแกรมแก้ไขข้อความหนึ่งตัวและคุณมีประสบการณ์เพียงพอในการเขียนโปรแกรมคอมพิวเตอร์บันทึกลงในไฟล์รวบรวมและดำเนินการในที่สุด
คอมไพเลอร์ GCC
ซอร์สโค้ดที่เขียนในซอร์สไฟล์เป็นซอร์สที่มนุษย์สามารถอ่านได้สำหรับโปรแกรมของคุณ จำเป็นต้อง "คอมไพล์" เพื่อเปลี่ยนเป็นภาษาเครื่องเพื่อให้ CPU ของคุณสามารถรันโปรแกรมได้จริงตามคำแนะนำที่ให้ไว้
คอมไพเลอร์ GCC นี้จะใช้เพื่อคอมไพล์ซอร์สโค้ดของคุณลงในโปรแกรมปฏิบัติการขั้นสุดท้าย ฉันถือว่าคุณมีความรู้พื้นฐานเกี่ยวกับคอมไพเลอร์ภาษาโปรแกรม
คอมไพเลอร์ GCC สามารถใช้งานได้ฟรีบนแพลตฟอร์มต่างๆและขั้นตอนการตั้งค่าบนแพลตฟอร์มต่างๆมีอธิบายไว้ด้านล่าง
การติดตั้งบน UNIX / Linux
ขั้นตอนเริ่มต้นคือติดตั้ง gcc พร้อมกับแพ็คเกจ gcc Objective-C ทำได้โดย -
$ su -
$ yum install gcc
$ yum install gcc-objc
ขั้นตอนต่อไปคือการตั้งค่าการอ้างอิงแพ็คเกจโดยใช้คำสั่งต่อไปนี้ -
$ yum install make libpng libpng-devel libtiff libtiff-devel libobjc
libxml2 libxml2-devel libX11-devel libXt-devel libjpeg libjpeg-devel
เพื่อรับคุณสมบัติเต็มรูปแบบของ Objective-C ให้ดาวน์โหลดและติดตั้ง GNUStep สามารถทำได้โดยดาวน์โหลดแพ็คเกจจากhttp://main.gnustep.org/resources/downloads.php.
ตอนนี้เราต้องเปลี่ยนไปใช้โฟลเดอร์ที่ดาวน์โหลดมาและคลายไฟล์โดย -
$ tar xvfz gnustep-startup-.tar.gz
ตอนนี้เราต้องเปลี่ยนไปใช้โฟลเดอร์ gnustep-startup ที่สร้างขึ้นโดยใช้ -
$ cd gnustep-startup-<version>
ต่อไปเราต้องกำหนดค่ากระบวนการสร้าง -
$ ./configure
จากนั้นเราสามารถสร้างโดย -
$ make
ในที่สุดเราต้องตั้งค่าสภาพแวดล้อมโดย -
$ . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh
เรามี helloWorld.m Objective-C ดังนี้ -
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog (@"hello world");
[pool drain];
return 0;
}
ตอนนี้เราสามารถรวบรวมและเรียกใช้ไฟล์ Objective-C พูดว่า helloWorld.m ได้โดยเปลี่ยนไปใช้โฟลเดอร์ที่มีไฟล์โดยใช้ cd จากนั้นทำตามขั้นตอนต่อไปนี้ -
$ gcc `gnustep-config --objc-flags`
-L/usr/GNUstep/Local/Library/Libraries
-lgnustep-base helloWorld.m -o helloWorld
$ ./helloWorld
เราสามารถดูผลลัพธ์ต่อไปนี้ -
2013-09-07 10:48:39.772 tutorialsPoint[12906] hello world
การติดตั้งบน Mac OS
หากคุณใช้ Mac OS X วิธีที่ง่ายที่สุดในการรับ GCC คือดาวน์โหลดสภาพแวดล้อมการพัฒนา Xcode จากเว็บไซต์ของ Apple และทำตามคำแนะนำในการติดตั้งอย่างง่าย เมื่อคุณตั้งค่า Xcode แล้วคุณจะสามารถใช้คอมไพเลอร์ GNU สำหรับ C / C ++
Xcode ใช้ได้ในขณะนี้ที่developer.apple.com/technologies/tools/
การติดตั้งบน Windows
ในการรันโปรแกรม Objective-C บน windows เราจำเป็นต้องติดตั้ง MinGW และ GNUStep Core ทั้งสองอย่างมีจำหน่ายที่https://www.gnu.org/software/gnustep/windows/installer.html.
ขั้นแรกเราต้องติดตั้งแพ็คเกจ MSYS / MinGW System จากนั้นเราต้องติดตั้งแพ็คเกจ GNUstep Core ทั้งสองอย่างนี้มีตัวติดตั้ง windows ซึ่งอธิบายได้ด้วยตนเอง
จากนั้นใช้ Objective-C และ GNUstep โดยเลือก Start -> All Programs -> GNUstep -> Shell
สลับไปยังโฟลเดอร์ที่มี helloWorld.m
เราสามารถรวบรวมโปรแกรมโดยใช้ -
$ gcc `gnustep-config --objc-flags`
-L /GNUstep/System/Library/Libraries hello.m -o hello -lgnustep-base -lobjc
เราสามารถรันโปรแกรมได้โดยใช้ -
./hello.exe
เราได้ผลลัพธ์ต่อไปนี้ -
2013-09-07 10:48:39.772 tutorialsPoint[1200] hello world