カーボンコードを64ビットにするための戦略と記事を探しています。カーボンコードをココアに移植するための戦略
64ビットの炭素は存在せず、存在しません。それはかなり多くのdead endです。
Carbonアプリケーションとツールキットを64ビットにするためには、GUI部分をCocoaとObjective-Cで書き直す必要がありますか?
移行に必要な作業を最小限に抑えるにはどうすればよいですか?どのようにObjective-Cコードの必要量を最小限に抑えることができますか?
カーボンコードを64ビットにするための戦略と記事を探しています。カーボンコードをココアに移植するための戦略
64ビットの炭素は存在せず、存在しません。それはかなり多くのdead endです。
Carbonアプリケーションとツールキットを64ビットにするためには、GUI部分をCocoaとObjective-Cで書き直す必要がありますか?
移行に必要な作業を最小限に抑えるにはどうすればよいですか?どのようにObjective-Cコードの必要量を最小限に抑えることができますか?
Carbonアプリケーションとツールキットを64ビットにするには、GUI部分をCocoaとObjective-Cに書き直す必要がありますか?
移行に必要な作業を最小限に抑えるにはどうすればよいですか?どのようにObjective-Cコードの必要量を最小限に抑えることができますか?
私はCarbon自身から来ました。それはまったく違っています。以前のCarbonの経験を無視して新鮮に始めてもいいかもしれませんし、私がやった初期の間違いのいくつか(モデル層をスキップするなど)を作っていないかもしれません。
あなたのアプリでは、CarbonはUIとロジックをココアのように分けておくよう強制していないため、おそらく手術がたくさんあります。ココアはMVCを強制する。もしあなたがそれに従わなければ、あなたは車輪を改造し、間違いを作り修正することによって価格を支払うでしょう。
これは、ココアの音がよりうまくいくようにしますが、そうではありません。ココアアプリの作成(と読んで!)は、であり、Carbonアプリケーションを書く(そして読む)よりも簡単にです。移植が終わったら、あなたは元気になります。
ああ、多くの人がCocoa Programming for Mac OS X by Aaron HillegassとProgramming in Objective-C 2.0 by Stephen Kochanのいずれかまたは両方をお勧めします。私は最初の本を持っていて、それを読んだことがあるが、それはすでにココアを学んだ後であったので、私は熱心にそれを推薦することはできない。それは悪くはない、と私はあなたがそれを読んで間違っているとは思わない。私は2冊目の本を見たこともないので、その品質について何も言わない。
[1]:それはビルドだ
は私が実際にカーボンよりもココアに慣れていますが、私は(私が書かれていない)コード/ライブラリを使用:
file:///Developer/Documentation/DocSets/com.apple.ADC_Reference_Library.CoreReference.docset/Contents/Resources/Documents/documentation/Cocoa/index-date0.html
は(URLのスタックオーバーフローが私のリンクファイルをさせません)カーボン(FLTK、OpenCV、...)。だから私はCarbonの理解に多くの時間を費やしたくありません。 Appleのサイトで移植ガイドを探していましたが、見つけられませんでした。あなたが参照する「Carbon Porting Guide」は、Mac OS 9からCarbonへのレガシーアプリケーションの移植でCarbonではなくCocoaへの移植についてです。 – f3lixああ、OK。さて、FLTKはあなたがそれを移植しない限り(おそらくオープンソースだと仮定して)、行かなければならないでしょう。 OpenCVはCベースのCarbonベースではありませんので、うまくいくはずです。あなたはそれを "Carbon app"と呼んでいます。だから、以前の開発者から継承された、Carbonベースの実装がすでにあると仮定しています。既存のコードを移植し、新しいアプリを一から上に書くのではなく、少なくとも基本的なCarbonを理解する必要があります。カーボン入門:http://developer.apple.com/legacy/mac/library/referencelibrary/GettingStarted/GS_Carbon/ –