|
|
������к���Ժѵԡ�ó� osX �ͧ�ͻ���Ŷ�͡��Դ�繵��� �س�о�������¤�������ա�û�С���Դ��� ���������� ����� Native ����Ѻ osX �Դ��������������ѹ ������ҧ��ǡ��к������ Cocoa-Based ��кҧ��ǡ��к������ Carbon-Based ����ռ��Ѳ�ҫ;������ҧ��¡��Ҵ�ͷ���������¶֧��觷����ҹ���� ��С������������Ҽ���������ǹ�˭�����������������ʹ㨡Ѻ����ͧ��觷����������¡������ ��ʹ���ҷҧ �ͻ�������蹺͡����ǡѺ��ôҼ��Ѳ�ҫ;����������ǡѺ����ª��������Ѻ�ҡ Cocoa �������� �ѧ��鹨֧ ���������Ҽ��������ŧ�Դ�������������� Cocoa-Based ����˹�͡������������� Carbon-Based ������Һ����稨�ԧ��ҷ���� ���� ��������͡ API ���� Framework ��觡��� Carbon ��� Cocoa ��� �����Ŵռ����µ�ͼ��Ѳ��������ҡ���Ҽ���������ҧ�ҡ ����Ѻ��������鹹�� ��觵�ͧ�͢ͺ�س REAL Software �ѹ�繷���Ңͧ������ ��觨���Ժ�¶֧ Carbon ��� Cocoa ����ѹ������áѹ�� �դ��� ᵡ��ҧ�ѹ���ҧ�� ����ռš�з����áѺ������ҧ �����֡�֧����ѵ���ʵ��ѹ��硹��� ������к���Ժѵԡ��������͡��Դ�����㹻� �.� 1984 �ѹ������ҫ�觡����¹�������ٻẺ���� �ѹ��Ҿ��ǧ�����蹡ѹ 㹻յ��� ���к���Ժѵԡ������Ѻ�����������ŷ��������� ��ҧ����Ѳ�Ңմ ��������ö����� ������� ���ҧ�� Protected Memory ���� Preemptive Multi-Tasking �¤س���ѵ� �ѧ����Ƿ�����к���Ժѵԡ������ҹ���ա�÷ӧҹ��������Ͷ�͡�������ҡ ����ҷҧ�ͻ�����ͧ��Ѻ�����è� ��������ö�ѧ����������к���Ժѵԡ�âͧ����� ���ͻ��������˵ؼŧ���� ��� ���������������� ����ѧ�����վѲ�ҡ������դ����������ҧ��§�� �ѧ��鹡�ú�èؤس���ѵԷ����ҹ��ŧ� Mac OS �֧�繧ҹ �˭�����ҡ�Ӻҡ���ҧ����ʾ������ ���ͧ�ҡ��ͧ�����͡����䢷���ͧ����к���Ժѵԡ���µç ��觷ҧ�ͻ�����ͧ����������ͧ�����¤��������蹡ѹ ��������ʾ������� 㹷��·���ش�ͻ���Ũ֧�Դ ����� ����ѷ��èЫ����к���Ժѵԡ�õ���������ǹ��һ���ء���麹����µç��¨����Ըէ��¡��� 㹵�á����ͻ����ʹ� BeOS �ҡ �����èҫ���������ؼ����ж١���Ҥ� ����з�� Solaris �ͧ Sun �����繷ҧ���͡˹�觢ͧ�ͻ���� �ش���¡��ͧ��ŧ��·���к���Ժѵ��� NEXTSTEP �ҡ NeXT �ѹ�繺���ѷ��� ʵվ �ͻ�� ��͵�駢������ͤ��駶١�ѻ����͡�ҡ�ͻ���� �֧�觼���� �ͻ�� ���Ѻ�����ҹ ��ѧ����ա���� �к���Ժѵԡ�� NEXTSTEP ����դس���ѵԵ�ҧ� ��§�͵������ͻ���ŵ�ͧ��� �� GUI ���� ˹�ҵҢͧ�ѹᵡ��ҧ�ҡ Mac OS ���ҧ����ԧ �ѧ��鹷ҧ�ͻ���Ũ֧��Ѵ��ôѴ�ŧ��˹���������� ����ѹ��˹�ҵ����� Mac OS �����Ҥ���¡ѹ�ҡ��觢�� �ͻ�������¡���Ѿ�����͡������ Rhapsody ������� �繵��� Rhapsody ����������к���Ժѵԡ��������������ͧ�ͧ�����������˹�ҵ������§�Ѻ MacOS ��;�������ҧ� ����������������ҧ Photoshop ���� MS Office �������ö�ѹ�� Rhapsody �� ����ͻ���� ���繵�ͧ�����;����������ҹ����Ѻ Rhapsody ����� ������ѧ��������������¹�����к���Ժѵԡ������ �������ͻ���ŵ�ͧ��� ��⪤�����´չѡ ���ͧ�ҡ�к���Ժѵ��÷��ᵡ��ҧ�ѹ��� �����仡����º�������Ҿٴ�����Ҿٴ�ѹ �������� �к���Ժѵԡ�÷���ͧ�������ö�ӧҹ������ǡѹ������ؼ�����з���Զշ���ҧ�ѹ �ѧ��鹡�� ���й�����;���प������Ѻ Mac OS ���ѹ�� Rhapsody ������� ��Ҩ��繵�ͧ����¹�鴷ء��÷Ѵ�ͧ �;���प�蹹��� ���������������������� Rhapsody ����ö������ ��ѭ�ҵԴ��������� �;���प�� �����ǹ�˭�ͧ��������¹�ѡ�Т���Ҵ������� Pascal, C ��� C++ 㹢�����ǡѹ��Ҥس��ͧ������áѺ Rhapsody �������Ƿ��س��������� Objective-C ��ҹ�� �ѹ���� Objective-C ��������������� NeXT �Ѳ�Ң�������ͧ ��ôҼ��Ѳ�ҷ�����·���ͧ��þѲ�ҫ;������ͧ���������ö�ѹ�� Rhapsody ��� �͡�ҡ�е�ͧ���¹��������������� �ѧ��ͧ��¹��������������������������ҹ���ա���� �;���प�� ���е�����鴵�������¾ѹ��÷Ѵ仨��֧������ҹ��÷Ѵ �֧����š����ôҼ��Ѳ�ҫ;������������ ��ҧ����������ա�õͺ�Ѻ�к���Ժѵԡ�õ�ǹ�� �ѧ��鹨֧������ͧ��觴�ǹ����Ѻ�ͻ���� ���з������Ѳ������� �������ö�¡���¼�ͧ���«;������ͧ����ѧ Rhapsody ����¢�� �����ء���ҧ������ API ������� ���ҷ���;���प���� ������ͧ���������áѺ�к���Ժѵԡ�� �ѹ�е�ͧ�Դ��ͼ�ҹ�ҧ APIs �����ͨҡ Application Programming Interface ����ͧ �� API ���繵�Ǻ͡�к���Ժѵԡ�����ӧҹ��Դ��ҧ� �����ҹ����� ���ҧ�� ��������§ Beep 仨��֧�ҹ���Ѻ����� �� ��� Drag & Drop �繵� ��¡ ������ҧ �� ������������ Mac OS �����§ Beep ����;���प�蹡��ͧ���¡��ѧ���蹨ҡ API �ͧ Mac OS ��������� SysBeep() ������ Rhapsody ��ͧ���¡�ѧ���� NSBeep ��觿ѧ���蹷���ͧ�����š�÷ӧҹ��� �����ѹ ��§������ٻẺ�����¹����ҧ�ѹ��ҹ�� Cocoa ������áѹ�� Cocoa ���� ���ͷ���ͻ���������¡᷹�ش APIs ��ҧ� ������������������� Rhapsody ��ô��;���प�� ��ҧ� �����¹���к���Ժѵԡ�� NEXTSTEP ��� �ѡ����¹�������� Objective-C �����ѧ���蹨ҡ Cocoa APIs ����ѡ �س���������� ���;���प�蹺ҧ��Ƿ��Դ�ҡѺ Mac OS X �� Mail ��� Chess ��١�Ѳ�� �ҡ��������Ǻ� NEXTSTEP �ѧ����ѹ�֧�� Cocoa-Based ����ͧ �͡�ҡ��������ѧ���;���प�蹨ҡ���� ���� �ա���µ�Ƿ�������¹�������Ѻ�к���Ժѵԡ�� NEXTSTEP �����Ҷ١�Ѿഷ����ѹ�� Mac OS X �� �;���प������ҹ����� Cocoa APIs ������ Cocoa-Based �蹡ѹ Carbon ������� ����� Rhapsody �١����¹�������� Mac OS X �ͻ���š����ʹͷҧ��㹡���ŧ�;���प�蹵�ҧ� �ͧ Mac OS �������� Native OS X �¡������ APIs �ش���������ա�ش˹�� �ѹ�չ����� "Carbon" �·�� APIs �ش��� ���ժ��Ϳѧ������о�����������ǹ�˭������Ѻ APIs �ͧ Mac OS ����繪ش APIs ����ôҹѡ �Ѳ�ҫ;�������������¡ѹ�������� �ѧ��鹡���ŧ�;���प�� �֧��ͧ�����§������������� �Ѿഷ����§�ҧ��ǹ��ҹ�� ������;���प�蹷���� Native OS X ���ҧ����ó�Ẻ ��й�鹶֧�����Ҩ� �繡������鴺ҧ��ǹ���� ���ѹ���ѧ�繧ҹ���˹ѡ˹��������������ҧ�á�� �Ըչ�������º���ǡ��ѧ ʺ�¡��ҡ����¹�;���प�蹢����������������ҧ�� Cocoa �ա��� Carbon ��ԧ�������� �ӵͺ���� ��� ����ԧ ���з�� Cocoa ��� Carbon APIs ��ҧ�����¡�ѧ����� Application Services ��� Core Services Layers �ͧ OS X ��觵ç�ѹ�����Ѻ��褹����令Դ ���ͧ�ҡ Carbon APIs �������¡ �ѧ���蹼�ҹ Cocoa APIs �ա�ʹ˹�� �֧����ա������������ �ҡ仡��� Cocoa APIs ������� Carbon APIs ��ػ��� ��Ҥس��ͧ�����¹�;���प�蹢��������ѡ���˹�� ����ѹ�� OS X ��ҹ�� �س��è����͡���¹��� Cocoa APIs ������������� ���ͧ�ҡ�� APIs �дѺ�٧���� Carbon APIs ����ҷ���Һ�ѡ��¹����� �������蹴�������ǹ�˭� �ѡ����¹�鴷������š��Է������ ������� Library ���������������»� ���� ����ö��Ժ������������ͧ��� �ǡ�Ѻ���������ѧ�ҡ�֡����� C ���� C++ �֧�����ǡ�����͡���� �� Carbon �ҡ���ҡ�÷��е�ͧ������������¹������� Objective-C �ա˹������ ��˹ӫ���ѧ��ͧ��¹�� ����Ѻ�;�������赹����¹�������ա����˹�� ��ԧ���ͷ���;���प�蹷���� Cocoa ����ö����觵�ҧ� ���ҡ�����;���प�蹷���� Carbon �ӵͺ���� ���� ����ԧ�ա������� ���з�� Cocoa ��� Carbon APIs ��ҧ�����¡��觧ҹ��ѧ��ǹ���� �ѹ� OS X ���ҧ�á����ѧ�տѧ���蹪ش����� �ҧ�ش ���ҧ�ͻ���������ѧ�����è�ŧ�� Carbon ���� �˵ؼŧ���� ��§������� �ѹ����ը����� ����Ѻ�;���प�蹷���ͧ�١���ҧ����� Native OS X ��� �ҧ��Ѻ�ѹ Carbon �ͧ���ժش�ѧ�������«���;���प�蹷���� Cocoa ������蹡ѹ �����˵ؼ����ҧ���ǡѹ ��蹡��� �;���प�蹷���� Cocoa ��� ����դ������繵�ͧ��ѧ���蹪ش������С��� ��觷ҧ�ͻ�����ͧ�� ��ӧҹ����Ŵ����ᵡ��ҧ�ͧ APIs ����ͧ���������·���ش�������� �;���प�蹷���� Carbon-Based �������� Native OS X ���¡��� Cocoa-Based �������� �ѧ�����������Ң�ҧ�� ��� Cocoa APIs ��� Carbon APIs ��ҧ�����¡��觧ҹ��ѧ��ǹ���ǡѹ� OS X �ѧ��� �;���प�蹷���� Cocoa-Based �֧�դ����� Native OS X ����ҡ������仡����;���प�蹷���� Carbon-Based �����ҧ�� ���ջѭ�ҡ�ç��� Carbon APIs ���������� Cocoa APIs ������觾Ѳ�Ң���� ����ѧ �֧�Ҩ�觼�����պ�页�ҧ� ��ҧ������á� ��ѭ�Ҵѧ����ǨФ���� �١��䢨ҡ�ͻ�����Ҥ� ���ҧ�� Cocoa ����Ҥ��ͧ Mac OS X �������� ���� Carbon �ж١��ҧ��Թ������� ��Ҥس����ŧ�ع�֡���������ҡ�ҹ�Ҩҡ C/C++ ��� Carbon APIs ����觷��سʹ㨡��� �����¹ �;���प������Ѻ OS X ��ҹ�� Cocoa ��� Objective-C �Ҩ���繷ҧ���͡���١��ͧ����Ѻ�س �����¹ ��������� Cocoa ��� Objective-C �Ҩ������㹡����¹���¡��� C/C++ ��� Carbon APIs 㹧ҹ������ǡѹ���ԧ ���ôҹѡ�Ѳ�ҫ;��������������㹢�й�� ��������Ҩ����͡�� C/C++ ��� Carbon APIs ���ҧ���仵���������� �Ҩ����������Ҿǡ����ŧ�ع仡Ѻ�;����������¹���� C/C++ ��� Carbon APIs ��ҡ���� �ա����ѧ�дǡ㹡���ŧ����ѧ�ŷ��������� ����ͧ��ǡ��� ��ǹ �;���प�蹷����¹����Ҵ������� Objective-C ��� Cocoa APIs ����������ö�ŧ��ѧ�ŷ����� ���� �� ��к�ôҹѡ�Ѳ�ҫ;�����������¡��ͧ��â�«;������ͧ�������� �ŷ��������� ���� ����ͻ���ŵ��˹ѡ��㹢��� �ѧ����ͻ���Ũ��ѧ�����Թ��û�Ѻ��ا��� Cocoa ��� Carbon APIs �ա �������ҧ�� ��������;���प�蹵����ѡ� ���ҧ Photoshop ��� MS Office ��� �١��¹����Ҵ��� Carbon APIs ����ͻ���ŵ�ͧ�������;���प������ҹ��������������� �ҡ OS X �����С� �ҧ����ѷ��ͧ �����������ѧ���������ö�١���¡�����ҹ�ҧ Carbon ���ҧ��
|