「MonoMac」を編集中

ナビゲーションに移動 検索に移動

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。

最新版 編集中の文章
10行目: 10行目:
 
ただしMonoMacは[[ライセンス]]に[[GPL]]および[[LGPL]]が用いられており、開発した[[プログラム]]を配布する場合は必ず[[オープンソース]]にしなければならないという条件がついている。
 
ただしMonoMacは[[ライセンス]]に[[GPL]]および[[LGPL]]が用いられており、開発した[[プログラム]]を配布する場合は必ず[[オープンソース]]にしなければならないという条件がついている。
  
そのままでは商用利用できない、[[ソースコード]]は公開したくない、という人のために[[オープンソース]]化しなくてもよいという[[Xamarin.Mac]]という有償版も提供されている。
+
そのままでは商用利用できない、[[ソースコード]]は公開したくない、という人のためにオープンソース化しなくてもよいという[[Xamarin.Mac]]という有償版も提供されている。
 
いわゆる資金源である。
 
いわゆる資金源である。
  
29行目: 29行目:
 
[[C Sharp|C#]]の[[ソースコード]]から[[Objective-C]]の[[ソースコード]]に変換するという荒技は、かつて[[アドビ]]と[[アップル]]による[[Flash]]によるiPhoneアプリ開発をめぐる紛争の末に制定された[[App Store]]の[[サードパーティ]]締め出し利用規約を強引に回避するために編み出した必殺技である。
 
[[C Sharp|C#]]の[[ソースコード]]から[[Objective-C]]の[[ソースコード]]に変換するという荒技は、かつて[[アドビ]]と[[アップル]]による[[Flash]]によるiPhoneアプリ開発をめぐる紛争の末に制定された[[App Store]]の[[サードパーティ]]締め出し利用規約を強引に回避するために編み出した必殺技である。
 
<ref>[http://www.atmarkit.co.jp/news/200901/29/mono.html iPhoneでC#アプリが審査に通るワケ - @IT]</ref>
 
<ref>[http://www.atmarkit.co.jp/news/200901/29/mono.html iPhoneでC#アプリが審査に通るワケ - @IT]</ref>
 
==利点==
 
===ガベージコレクションが強い===
 
[[Objective-C]]も[[Swift]]も[[ガベージコレクション]]が腐っており実質的には存在しないと思った方がいいレベルの中で唯一まともそうなのが[[MonoMac]]であった。ほとんどのアプリは[[Objective-C]]の[[ガベージコレクション]]でも問題ないが、[[ウェブカメラ]]の[[動画]]を表示や録画、編集などを行うような高負荷かつ[[メモリ]]を喰いまくる[[アプリ]]では特に顕著であった。[[アップル]]のサイトで配布している[[QTKit]]による[[ウェブカメラ]]を制御するサンプルも、実は動きの速い[[動画]]を撮影し続けると[[メモリリーク]]して最終的に[[クラッシュ]]するという<ref>https://developer.apple.com/library/mac/samplecode/QTRecorder/Introduction/Intro.html#//apple_ref/doc/uid/DTS10004043</ref>。
 
 
==欠点==
 
===APIが欠落している===
 
[[Xamarin.Mac]]が登場して以来、[[API]]の更新が止まっており、[[日曜プログラマー]]には世知辛い雰囲気が漂っている。たとえば[[OS X Mavericks]]で[[QTKit]]が廃止され[[AV Foundation]]に移行したがMonoMacでは残念なことになっている。せめて2つ3つくらい前の古いバージョンはMonoMacとして公開してくれたりしないかな。
 
  
 
== 使い方 ==
 
== 使い方 ==

MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMonoBook:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)

このページで使用されているテンプレート:

このページは 1 個の隠しカテゴリに属しています: