如何将objective-c代码转换到C语言代码 Objective-C语言如何转化为JAVA语言?

\u8bf7\u95ee\u8fd9\u53e5objective c++\u4ee3\u7801\u5982\u4f55\u6539\u6b63\u786e\uff1f

\u4f60\u53ef\u80fd\u662f\u60f3\u8981(char *)buf + startOffset + i

void\u662f\u6ca1\u6709\u957f\u5ea6\u7684\uff0c\u6240\u4ee5\u6307\u5411void\u7684\u6307\u9488\u4e5f\u4e0d\u80fd\u52a0\u51cf\u3002\u4e0b\u4e00\u4e2achar\u5728\u54ea\u513f\u662f\u5f88\u597d\u7406\u89e3\u7684\uff0c\u4e0b\u4e00\u4e2avoid\u5728\u54ea\u513f\u662f\u4ec0\u4e48\u9b3c\uff1f

\u4e0d\u80fd\u76f4\u63a5\u8f6c\u6362\uff0c\u4e0d\u8fc7java\u53ef\u4ee5\u901a\u8fc7jni\u8c03\u7528 c\u3002

假设你有c的经验。
有编程经验肯定好,我学objective c的时候有c和java的经验,学起来相当容易。
objective c就是原版的c语言,并且加入了面对对象的东西。所以你要是想在学objective c之前想有点经验,学c是第一选择。c语言的入门书相当的多。学c++就不必了,如果你最终目的是objective c,学c++无疑是浪费时间。

2. 不一定,但是用Xcode在Mac系统上写是最好的选择。objective c可以说是Mac的Native language。不想买苹果电脑的话,可以在PC上装苹果系统,比如用虚拟机什么的,网上有下载和教程。另外不一定要用Xcode来编译objective c,似乎gcc也可以编译。不过我没用过。

3. Cocoa就是Mac上编程的那么一套东西。包含Xcode, objective c...

4. 因该是吧.跨平台的是Java语言。你要是在Mac上编译一个代码,生成的机器码是Mac能用的。

5. 主要是,但是c和c++好像也可以用来写,但肯定没有objective c好。例如c语言连面对对象都不支持,很难写出好的iphone app.而且大多数iphone的教程用的是objective c.

=============
还有问题可以发详细给我,我也刚开始学objective c.
另外,站长团上有产品团购,便宜有保证

目前只有将C++转换成OBJ-C的软件..
没有将OBJ-C转换成C的软件..
再者..转换的话也是转换成C/C++..因为OBJ-C中有类的定义...
所以只能自己手动去修改了...

Objective-C 这东西是面向对象啊!怎么能转换成C?就算转换成了,C的特点也发挥不出来。
再者这个Objective-C是开发iphone,ipad程序的,只用在mac的电脑上的,这和windows编译环境完全不一样的。只能是靠手工转换啦。

  • Objective-C鍜孋鐨勫尯鍒
    绛旓細鍖哄埆濡備笅锛1.鎬ц川涓嶅悓 Objective-C锛岄氬父鍐欎綔ObjC鎴朞C鍜岃緝灏戠敤鐨凮bjective C鎴朞bj-C锛屾槸鎵╁厖C鐨勯潰鍚戝璞$紪绋嬭瑷銆侰璇█鏄竴闂ㄩ潰鍚戣繃绋嬨佹娊璞″寲鐨勯氱敤绋嬪簭璁捐璇█锛屽箍娉涘簲鐢ㄤ簬搴曞眰寮鍙戙2.鐗圭偣涓嶅悓 Objective-C鏄潪甯稿疄鐢ㄧ殑璇█銆傚畠鏄竴涓敤C鍐欐垚寰堝皬鐨勮繍琛屽簱锛屼护搴旂敤绋嬪簭鐨勫昂瀵稿鍔犲緢灏忥紝鍜屽ぇ閮ㄥ垎...
  • Object C鍜孋++鏈変粈涔堝尯鍒
    绛旓細-(int)foo:(int) bar bar1:(int)bar;-(char*)foo:(int) bar bar2:(int)bar;鑰屽湪 C++ 涓互涓嬫槸闈炴硶鐨, 缂栬瘧灏嗗嚭閿, 鍥犱负涓よ呰В鏋愬嚭鏉ラ兘鏄被浼间簬 foo:int, 缂栬瘧鍣ㄦ棤娉曡鲸鍒.int foo(int bar, int bar1);char* foo(int bar, int bar2);5, Objective-C 娌℃湁 C++ 閲屾湁鐨勬瀯閫犲嚱鏁板拰...
  • objective-c鍒濈骇浠g爜
    绛旓細- (void)lableSet { lable.text = @"lableSet";} - (void)resLable { lable.text = @"";} -(void)buttonAndLable { //button鐨則ype UIButton *setButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];//button鍧愭爣 setButton.frame = CGRectMake(120, 120, 120, 120);//button...
  • objective-c 瀹炰緥鏂规硶\绫绘柟娉濡備綍璋冪敤
    绛旓細鍦ㄤ功鍐欎簡绫荤殑澹版槑鍜屽疄鐜板悗锛屽簲鐢ㄧ▼搴濡備綍鍘昏皟鐢ㄥ畠鍛紵鍦Objective-c涓紝璋冪敤鏂规硶鐨勭畝鍗曟牸寮忓涓嬶細1[瀹炰緥 鏂规硶]; 濡傦細 [person setAge:32]; 鍏朵腑 person鏄疨erson绫荤殑瀹炰緥銆傛垨鑰呮槸锛2 [绫诲悕 鏂规硶鍚峕; 濡傦細NSString str = [NSDate date]; 杩欐槸鐩存帴璋冪敤绫籒Sdate涓殑鏂规硶date鏉ュ緱鍒板綋...
  • objective-c鎬庝箞灏涓涓瓧绗︿覆鍒嗗壊鎴愬涓瓧绗︿覆
    绛旓細Objective-C - (NSArray *)componentsSeparatedByString:(NSString *)separator Parameters separator The separator string.Return Value An NSArray object containing substrings from the receiver that have been divided by separator.Discussion The substrings in the array appear in the order they ...
  • 瀛︿範objectivec涓瀹氳鍏堝c鍚?
    绛旓細濡傛灉鏄粠 C -> Obj-C 锛屼粠杩囩▼鍒 OO 鐨勬彁鍗囧氨鏄汉涓哄埗閫犵殑楹荤儲锛堣櫧鐒朵篃涓嶅お澶т絾鏄瘯绔熸病鏈夊繀瑕侊級銆傝屼笖锛屼綘浼氬彂鐜 C 鐨勫緢澶氫笢瑗 Obj-C 鐢ㄤ笉鍒般傛瘮濡 C 涓垎閲忓緢閲嶇殑鍐呭瓨鍦板潃鎿嶄綔锛 iOS 鐨 Obj-C 绋嬪簭灏卞嚑涔庝笉娑夊強銆傝 Obj-C 缁樺浘閮ㄥ垎鐨勪竴浜涗唬鐮佸緢 C 锛屼竴鑸殑 C 鏁欑▼鍗翠笉鎬庝箞璁诧紝閭d簺...
  • 濡備綍鍦Objective-C涓疄鐜伴摼寮忚娉
    绛旓細.c鍜.h灏辨槸鍜C璇█鐨.c鍜.h涓鏍凤紝.c鏂囦欢鍐欐柟娉曠殑瀹炵幇(definitions)锛.h鍐欐柟娉曠殑瀹氫箟(declarations)浣嗘槸榛樿鐨刼bjc绋嬪簭锛屾槸.m鏂囦欢鍜.h鏂囦欢锛.m涓鏍凤紝涔熸槸鍐檕bjc鏂规硶鐨勫疄鐜帮紝骞朵笖杩欑鏂囦欢涓彲浠ュ吋瀹筩鐨勬柟娉 鍙﹀涓绉.mm鏂囦欢锛屼篃鏄啓objc鏂规硶鐨勫疄鐜帮紝浣嗘槸杩欑鏂囦欢鍏煎c++鐨勮娉 涔熷氨鏄锛屽鏋滀綘...
  • 濡備綍鍦╓in涓婂畨瑁呭拰浣跨敤GNUstep鍜Objective-C
    绛旓細鎯冲紑濮嬩娇鐢Objective-C 鍜孏NUstep, 闇瑕佸惎鍔℅NUstep shell 锛屼粠寮濮嬭彍鍗曚腑鐨凣NUstep 涓繍琛孲hell锛4銆佸畨瑁呭畬鐨勬祴璇曪紝璇hell 鐜鏄竴涓渶灏忓寲鐗堟湰鐨凩inux 鎴朥nix 鐜锛屽鏋滃姝や笉鐔熸倝锛屼笉鎬曪紝涔熷彲浠ヤ娇鐢╓indows 涓嬬啛鎮夌殑缂栬緫鍣ㄣ傚綋璇hell 绗竴娆″惎鍔ㄦ椂锛屽皢浼氳繘鍏ラ粯璁ょ殑涓荤洰褰曪細C:\GNUstep\home\<...
  • 濡備綍鍦╟++涓,璋冪敤objective-c
    绛旓細Using C++ With Objective-C 鑻规灉鐨凮bjective-C缂栬瘧鍣ㄥ厑璁哥敤鎴峰湪鍚屼竴涓簮鏂囦欢閲岃嚜鐢卞湴娣峰悎浣跨敤C++鍜孫bjective-C锛屾贩缂栧悗鐨勮瑷鍙玂bjective-C++銆傛湁浜嗗畠锛屼綘灏卞彲浠ュ湪Objective-C搴旂敤绋嬪簭涓娇鐢ㄥ凡鏈夌殑C++绫诲簱銆侽bjective-C鍜孋++娣风紪鐨勮鐐 鍦∣bjective-C++涓紝鍙互鐢–++浠g爜璋冪敤鏂规硶涔熷彲浠ヤ粠Objective-C璋冪敤鏂...
  • 濡備綍瀛︿範 Objective-C 璇█,杩欐柟闈㈡渶濂界殑涔︽湁浠涔
    绛旓細1. 鎺ㄨ崘Big Nerd Ranch鍑虹殑銆Objective-C缂栫▼銆婳bjective-C缂栫▼ (璞嗙摚)杩欐湰涔﹂傚悎闆跺熀纭鐨勮鑰呭叆闂ㄥ涔狅紝姣忕珷鐨勫唴瀹瑰苟涓嶅锛岃█绠鎰忚祬锛岀敤绠鍗曠殑渚嬪瓙鎶OC鐨勫熀鏈煡璇嗗〒濞撻亾鏉ワ紝寰簭娓愯繘銆傚簲璇ユ槸鐩墠鏈濂界殑闆跺熀纭鍏ラ棬涔︺傝瘧鑰呯炕璇戜篃寰堢敤蹇冦2. 銆奜bjective-C 2.0绋嬪簭璁捐銆嬩篃涓嶉敊锛屽彲鎯滃嚭寰楁瘮杈冩棭锛...
  • 扩展阅读:成步堂objection ... 无法将void变换为object ... object-c教程 ... objective c和c的区别 ... 网页出现两个object ... objectionlol官方网站 ... objection maker ... objective-c视频通话 ... 浏览器active设置在哪里 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网