蛍裂及匯倖OC殻會
和中厘断栖蛍裂匯和貧准嶄公竃議OC旗鷹?斑寄社斤OC議潤更嗤侭阻盾。旗鷹泌和?
1) 壓OC嶄?
遇壓C囂冱嶄?耽肝聞喘 #include 凋綜脅氏繍遊猟周議坪否哈秘匯肝?侭參壓遊猟周嶄駅倬聞喘
2)
Foundation 頁OC囂冱議児粥崇尺?万戻工阻OC廨嗤議児云方象窃侏?泌忖憲堪、方怏、扮寂晩豚吉??戻工阻謹?殻、利大銭俊、猟周荷恬、云仇方象贋刈吉械喘孔嬬。Foundation.h 祥崧C囂冱嶄議 stdio.h?匯違脅俶勣哈秘。
3) main() 頁殻會議秘笥痕方?宸泣才C囂冱匯劔。匯倖OC殻會嗤拝峪嬬嗤匯倖 main() 痕方。厚謹佚連萩臥心ゞ蛍裂及匯倖C囂冱殻會〃。
4) NSLog() 頁OC嶄議鯉塀晒補竃痕方?屢輝噐C囂冱嶄議 printf() 議幅雫井?音叙辛參喘栖補竃C囂冱嶄議方象?珊辛參補竃OC嶄議方象。
壓 NSLog() 嶄?泌惚膚式欺C囂冱嶄議児云方象窃侏?祥辛參聞喘%d、%f、%s吉鯉塀陣崙忖憲栖補竃?萩心和中議旗鷹?
a: 100
b: 39.520000
str1: Objective-C
str2: http://c.biancheng.net
NSString 頁OC嶄議忖憲堪窃侏?俶勣聞喘鯉塀陣崙憲
辛參窟孖?音砿頁 NSString 窃侏珊頁 NSLog() 痕方?万断脅嗤匯倖慌揖議念弸
#import <Foundation/Foundation.h>
int main() {
NSLog(@"Hello, World!");
return 0;
}
1) 壓OC嶄?
#import凋綜喘栖哈秘遊猟周。嚥C囂冱嶄議#include屢曳?#import 嬬校隠屬遊猟周峪瓜哈秘匯肝?匆祥頁傍?峪嗤及匯肝哈秘嗤丼?朔偬斤揖匯猟周議哈秘脅氏瓜策待。遇壓C囂冱嶄?耽肝聞喘 #include 凋綜脅氏繍遊猟周議坪否哈秘匯肝?侭參壓遊猟周嶄駅倬聞喘
#ifndef才#endif崎栖隠屬遊猟周峪瓜園咎匯肝?宸壓ゞC囂冱庁翠晒園殻〃嶄序佩阻峋聾初府。孖壓OC嶄嗤阻 #import?殻會埀祥音喘綱打宸乂阻。2)
Foundation/Foundation.h頁 Foundation 崇尺議遊猟周?峪勣哈秘阻万?祥辛參聞喘 Foundation 崇尺議侭嗤孔嬬阻。Foundation 頁OC囂冱議児粥崇尺?万戻工阻OC廨嗤議児云方象窃侏?泌忖憲堪、方怏、扮寂晩豚吉??戻工阻謹?殻、利大銭俊、猟周荷恬、云仇方象贋刈吉械喘孔嬬。Foundation.h 祥崧C囂冱嶄議 stdio.h?匯違脅俶勣哈秘。
3) main() 頁殻會議秘笥痕方?宸泣才C囂冱匯劔。匯倖OC殻會嗤拝峪嬬嗤匯倖 main() 痕方。厚謹佚連萩臥心ゞ蛍裂及匯倖C囂冱殻會〃。
4) NSLog() 頁OC嶄議鯉塀晒補竃痕方?屢輝噐C囂冱嶄議 printf() 議幅雫井?音叙辛參喘栖補竃C囂冱嶄議方象?珊辛參補竃OC嶄議方象。
@憲催短嗤糞縞根吶?峪頁喘栖恬葎OC忖憲堪議蒙嗤炎崗。壓OC嶄?忖憲堪念中脅勣紗@?泌惚音紗?祥延撹阻C囂冱嶄議忖憲堪?祥勣聞喘忖憲峺寞賜忖憲方怏栖協吶?宸壓朔中氏峋聾讐盾。壓 NSLog() 嶄?泌惚膚式欺C囂冱嶄議児云方象窃侏?祥辛參聞喘%d、%f、%s吉鯉塀陣崙忖憲栖補竃?萩心和中議旗鷹?
#import <Foundation/Foundation.h>
int main() {
int a = 100;
float b = 39.52;
char *str1 = "Objective-C"; //C囂冱嶄議忖憲堪
NSString *str2 = @"http://c.biancheng.net"; //OC嶄議忖憲堪
NSLog(@"a: %d\nb: %f\nstr1: %s\n str2: %@\n", a, b, str1, str2);
return 0;
}
塰佩潤惚?a: 100
b: 39.520000
str1: Objective-C
str2: http://c.biancheng.net
NSString 頁OC嶄議忖憲堪窃侏?俶勣聞喘鯉塀陣崙憲
%@栖補竃。辛參窟孖?音砿頁 NSString 窃侏珊頁 NSLog() 痕方?万断脅嗤匯倖慌揖議念弸
NS。壓ゞObjective-C酒初〃嶄厘断讐狛?杷下帽宣蝕道惚朔幹一阻徭失議巷望 NeSt?旺蝕窟阻Foundation崇尺?乎崇尺嶄議載謹方象窃侏兆、延楚兆、痕方兆脅頁參NS蝕遊?杷下帽參緩栖射廷徭失議巷望。