[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 04/17 16:43 / Filesize : 32 KB / Number-of Response : 141
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Objective-C [ObjC part:7];



1 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 17:21:46.39 ]
Objective-C(オブジェクティブ シー)はプログラミング言語の一種。C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語。
 (Wikipedia:ja.wikipedia.org/wiki/Objective-C より)

Objective-C [ObjC part:6];
toro.2ch.net/test/read.cgi/tech/1313891268/

Objective-C [ObjC part:5];
hibari.2ch.net/test/read.cgi/tech/1279730299/

Objective-C [ObjC part:4];
pc12.2ch.net/test/read.cgi/tech/1239721860/

Objective-C [ObjC part:3];
ttp://pc12.2ch.net/test/read.cgi/tech/1186543111/

Objective-C
ttp://pc11.2ch.net/test/read.cgi/tech/1106983092/

Objective-C
ttp://pc5.2ch.net/tech/kako/990/990574267.html

2 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 17:23:02.21 ]
*** プログラム技術板 ***
【マック】Macintoshプログラミング質問箱
toro.2ch.net/test/read.cgi/tech/1113058054/

*** 新・mac板 ***
Cocoaはさっぱり!!! version.16
anago.2ch.net/test/read.cgi/mac/1307162542/

Macでプログラミング{10}
anago.2ch.net/test/read.cgi/mac/1248682344/

iPod touch/iPhone ネイティブアプリ製作 ver.16
anago.2ch.net/test/read.cgi/mac/1312723856/

3 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 17:23:48.25 ]
*** 本家 ***
Objective-C 2.0 プログラミング言語
ttp://developer.apple.com/jp/documentation/Cocoa/Conceptual/ObjectiveC/

Introduction to The Objective-C 2.0 Programming Language
ttp://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html

そのほか英語
ttp://developer.apple.com/documentation/Cocoa/ObjectiveCLanguage-date.html

*** 書籍 ***
荻原本 第3版
amazon.jp/dp/4797368276

HMDTダイナミック本
amazon.jp/dp/4861006414

4 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 17:24:49.73 ]
*** 本家 ***
Objective-C 2.0 プログラミング言語
developer.apple.com/jp/devcenter/ios/library/documentation/ObjC.pdf

Blocksプログラミングトピックス
developer.apple.com/jp/devcenter/ios/library/documentation/Blocks.pdf

並列プログラミングガイド - GCDとか
developer.apple.com/jp/devcenter/ios/library/documentation/ConcurrencyProgrammingGuide.pdf

5 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 17:26:04.20 ]
ダイナミック Objective-C サイト
journal.mycom.co.jp/column/objc/

Apple のランタイムのソースコード (10.7.3)
www.opensource.apple.com/source/objc4/objc4-493.11/

英語のサイト
Objective-C 入門
cocoadevcentral.com/d/learn_objectivec/

Objective-C Style 1, 2 (変数名のつけかた等)
cocoadevcentral.com/articles/000082.php
cocoadevcentral.com/articles/000083.php

Mike Ash さん(Audio Hijack の中の人)のブログ、 Obj-C のランタイムの話が良く出る
mikeash.com/?page=pyblog/

C++ と Objective-C の文法の比較
ktd.club.fr/programmation/objective-c.php

6 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 17:42:32.87 ]
Windowsでどうにかして開発する方法をおしえてください

7 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 17:46:24.95 ]
>6
GNUstep

8 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 17:51:53.10 ]
最近のDelphiってiPhoneアプリも作れるんだな。スレチだけど。

9 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 17:55:19.70 ]
なるほど、MONO経由か

10 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 18:54:54.43 ]
>>7
入れてみたけど何か動かなかったしアプリが作れるわけじゃない見たいですね



11 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 18:56:26.82 ]
お前には無理。

12 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 18:56:33.08 ]
Mac買うのが苦痛

13 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 19:09:06.43 ]
>>12
>>7 もしくはスレ違い

14 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 20:41:07.74 ]
>>12
5万台で買えるじゃないか・・・。

15 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 20:43:04.64 ]
それmac miniでしょ?
macっていまいちよくわかんないけどmacを買わないと開発できないんですよね?
macとmac miniって同じ何須加?

16 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 20:46:40.76 ]
>>15
mac miniもMacだよ。
iMacもMac book もMac ProもMac。
今俺が開発してるのもMac mini。
Mac miniには通称梅・竹・松のエディションがあって、
俺は松(Server)を使ってる。
梅が一番安い。メモリも自分で簡単に交換出来る。
HDDの換装は、分解する作業が必要になる。


17 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 20:46:57.74 ]
同じ何須世路死苦
PCでMac miniの筐体と似たようなのあるだろ?あれも普通のPCだろ。そゆこと

18 名前:デフォルトの名無しさん [2012/02/28(火) 08:54:53.72 ]
しっかしCoreDataとか逆に分かりにくくなってるような気がするんだがなんの為に作ったんだろうな 挙動が不安定だし使ってるやついないだろ

19 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 09:29:09.96 ]
>>1
乙ぽ

20 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 14:27:43.66 ]
>>1
乙ですぅ



21 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 15:21:23.25 ]
ipad3くるぞーー

22 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 19:21:41.42 ]
逃げろーー

23 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 04:37:48.39 ]
ホンマ糞言語だなこれ
勝手な処理多すぎだろ 素直に出力しろやクズ

24 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 04:47:37.88 ]
勝手な処理って例えば?

25 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 07:02:21.47 ]
多すぎと言う程処理系無いしね。


26 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 16:04:39.39 ]
荻原本ってどうなの?読んどいた方がいいの?

27 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 16:11:06.93 ]
うん。

28 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 18:40:09.84 ]
そりゃ読まないより読んだ方がいいだろ

29 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 18:41:53.30 ]
世の中には読んだら害になる本もあるから警戒するのもむべなるかな

30 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 14:04:22.43 ]
Obj-C糞とか言ってるやつは、理解できないやつか、
嫉妬してるやつだけ



31 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 18:04:13.26 ]
俺はObj-C糞とか言ってるやつ(>>23)が理解できないけどなw

32 名前:デフォルトの名無しさん [2012/03/04(日) 12:35:18.83 ]
Objcに関して質問です。
@selectorで指定されるメソッドの引数がどのように確定してるのかご指導ください。

addTarget等で指定されたメソッドの第一引数は何故かaddTargetのメッセージを受けたオブジェクト自身が格納されます。
第二引数以降があるメソッドに任意のオブジェクトを引数で渡したい場合はどうするんでしょうか?



33 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 14:04:54.92 ]
@selectorを使うメソッドによる。addTarget云々はあなたがそうしているからそうなっている
@selectorのメソッドを呼び出したいのなら、performSelector: のバリエーションを見るといい

addTarget云々ということは、addTargetで指定したアクションメソッドに追加で引数を与えたいとかなんだろうけど、
- (IBAction)actionMethod:(id)sender
は決まり事なので、無理です

34 名前:デフォルトの名無しさん [2012/03/05(月) 09:58:49.97 ]
この糞言語エラーが分かりにくすぎるわ
いらん時間取られるしエラーになるならきちんとどこがエラーなのか表示しろと。
ゴミ以下だな

35 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 10:11:15.66 ]
馬鹿には無理

36 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 11:23:52.92 ]
それは言えてる

37 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 12:44:32.68 ]
  / ̄ ̄ ̄ ̄~\
  / \____ \
 |       |
 |       |
 /\       |
`/  \______/
| / ∠__  __ヽヽ
|ミ≦ヒOソヽ /ヒO≧彡|
|i |   |  / ノ
|| 人ッ)  | //
/ | ト-<  ニ´/(_)
 ||⌒\_/ヽイ
 ||     ミ|
ノ||`ー――-"  ̄ヽ
 |/       |

38 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 15:12:22.49 ]
それはメーテル

39 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 21:09:35.16 ]
>>34
身の丈を知り、時には諦めることも大切だよ

40 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 22:00:11.29 ]
Apple「馬鹿にはアプリが作れないから審査が楽だわw



41 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 22:01:12.06 ]
>>40
なんと、そこに狙いがw

42 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 22:13:54.42 ]
>>34
Xcodeならエラーはきちんと表示されるけど。

43 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 22:19:03.56 ]
>>34
残念ながらこの世には、すでに数万、数十万というiOS appが
Obj-Cで書かれリリースされているのだよ。。


44 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 22:51:43.26 ]
そういう勝ち誇り方はやめようぜ。一応技術系の板なんだし。

45 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 23:00:24.05 ]
でもそれだけの人数が理解してきっちりプログラム書いてるのにそれについていけずに悪態つくなんて、ねえ…
とは思うわ

46 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 23:09:04.07 ]
使用人口と言語自体の良さは比例しない

47 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 23:10:47.93 ]
はいはいついていけないんだから諦めましょうね

48 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 23:26:18.08 ]
>>46
このスレはObjective-Cのスレですが
CやC++やJava(やC#?)は別にスレがあるのでそちらへどうぞ

49 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 00:27:44.73 ]
エラーがでます!っていってエラーの内容を書かない人は技術系の板には来ないでほしいな

50 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 00:34:31.38 ]
どうせ、作り話か、エラーが出たらすぐ投げ出しちゃう根性なしとみた



51 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 10:49:05.68 ]
4.2以降、初心者向けに変わってきた気がする。

52 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 09:44:46.17 ]
どこでエラーが出るかは書いてない
種類は出るけどな
これが糞言語と言われる所以


53 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 10:05:54.12 ]
>>52
えltu?

54 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 10:13:15.26 ]
いつものヤツとしか思えない。そしてやっぱり>>35,39だなとつくづく
どうして馬鹿は自分を上においてもの言うのかな。まあだから馬鹿だと周知してくれているんだけど

55 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 12:27:08.21 ]
デバッグオプションもつけず標準のまま使ってるんだろ。


56 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 12:47:43.96 ]
馬鹿にも優しいお前にあこがれるw

57 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 20:34:52.89 ]
>>52
それさ、言語の問題か?。。

58 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 20:36:50.77 ]
>>54

>>39です
諦めという選択も時には必要だという一般論を言っただけです


59 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 23:42:00.29 ]
>>58
んす。ダシに使ってすまん

60 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 21:11:58.80 ]
この言語もう進化しないの?



61 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 21:14:25.85 ]
Obj-C 2.0 以降、最近のARCやら着々と進化し続けてますが?

62 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 21:16:12.78 ]
最近やっと進化する気になったという感じ。

63 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 22:23:58.81 ]
Xcode 4 に慣れてソース書いていたら、Xcode 3 でエラー出て嫌になっちゃうよね

64 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 22:49:45.46 ]
Xcode3使う必要なんて無いじゃん

65 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 23:22:13.75 ]
OSX, iOSの開発環境は、すぐ前のものが陳腐化するよね
まあ、それくらい変化が速いってことなんだけど

66 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 00:16:23.78 ]
>>64
世の中には古いのをメンテナンスしなければならない人、古いOSにも対応したのを書かなければならない人もいるのだよ

>>65
全ての人がそれに習ってくれればいいのに、意固地な人もいるw

Xcode 4 使ってて、Xcode 3 使うとなんかキビキビしてたりする。Xcode 2.5 は何もやってないのかってぐらいもっと速いけど
Xcode 4 使ってて、Xcode 3 使うと、なんか古って思う俺もまた別にいるけどw

67 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 09:30:28.41 ]
>>64
IBPlugin...

68 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 13:27:19.42 ]
Xcode 4.1 →Xcode 4.2 もえらい変わったべや

69 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 09:51:26.21 ]
@リテラルきもすぐるw
@//正規表現リテラルもはよw

70 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 07:28:20.71 ]
ウィキ作った。
書くの手伝って。
goo.gl/A5MD1
goo.gl/x5DWE



71 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 08:23:13.23 ]
>>70
なんかいろんな言語スレに張ってるな。広告収入目当てか?

72 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 10:32:01.66 ]
MONOからはかなり遠い位置にいるかと

73 名前:デフォルトの名無しさん [2012/03/22(木) 16:00:18.84 ]
この糞言語まだ存在したのかw
過渡期にあるからか知らんが仕様に一貫性がないのに嫌気がさしてやめたわw
まあiphoneアプリバブルでかなり稼がせてもらったしそこは感謝してるが二度と触りたくない言語 ついでに未来もない

74 名前:デフォルトの名無しさん [2012/03/22(木) 16:08:48.85 ]
日本語訳:
 iPhoneアプリでごっそり稼ごうと思ったにさっぱり儲からなかった。Objective-Cが糞言語のせい

75 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 16:51:25.61 ]
要約:
 あのぶどうは酸っぱい

76 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 17:49:37.94 ]
根本的に仕様は変わってないのに
新しい機/仕様が加わっただけなのに
新しい機能/仕様を使わなくてもいいのに。使わなかったら書く量が増えるだけなのに
gcc (C,C++) なんて(メジャー)バージョン上がる毎にエラーてんこもりになるのに

かなり稼がせてもらったしというほど理解もなにもしてない、ましてやこんなスレに書くほど書き込んでいなく挫折した、初心者に毛が生えた程度のヤツの戯れ言

77 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 17:53:35.01 ]
×使わなかったら書く量が増えるだけなのに
○使ったら書く量が減るだけなのに
新しい機能/仕様の派生理由からすれば

78 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 05:29:32.49 ]
開発環境がカオスなのは認めるが、デベロッパーがその程度で根をあげているようでは話にならない。

79 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 05:47:37.95 ]
ソフトウェア(コンピュータ)界隈なんて日々変わっているようなものなのに、ついていけなくて文句を言うエンジニアwって多いよなあ

80 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 06:35:50.62 ]
>>71
>>70 を見てみたが、アンチ臭がちらほらと。そんな文面無い方がここに貼るんだったらいいのにw
素晴らしいらしいからどれだけwikiが充実するか見物ですね



81 名前:デフォルトの名無しさん mailto:saga [2012/03/27(火) 22:35:26.31 ]
2個目の宣言で、エラーが出るのですが、
どうすれば2つとも実装できるでしょうか?

- (void)popoverControllerDidDismissPopover:(UIPopoverController *)mPopoverController {

}


- (void)popoverControllerDidDismissPopover:(UIPopoverController *)mPopoverController2{

}

82 名前:デフォルトの名無しさん mailto:saga [2012/03/28(水) 00:20:13.18 ]
自己解決しました。

83 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 00:51:54.60 ]
>>81
自己解決したとしても。。

引数名だけ違い(セレクタが同じ)のオーバーロードはできません
が理由でしたとちゃんとシェアして欲しいなぁ、後進のためにも


84 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 01:08:52.99 ]
>>83
すみません。出来ない仕様だったんですね。
ひとつのソースでif文で分けることで解決しました。

85 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 01:26:59.83 ]
>>84
Objective-Cに限らず、オブジェクト指向言語は基本そうだよ

メソッド名が同じの場合、引数の数がちがうか、引数の型がちがってなければいけない

まあ、Objective-Cの場合は、引数の数が違うと:の数も違うから、
メソッド名(セレクタ)も異なってくるけどね

86 名前:>>85の訂正 mailto:sage [2012/03/28(水) 01:40:20.42 ]
ごめん
Objective-Cは基本的にメソッドオーバーロードはできないわ

あくまでセレクタが異なってる必要がある

Objective-Cの仕様上、引数の数が違う場合は:の数が異なるので
これを他のOOPにおけるメソッド名が同じで引数の個数が違う
メソッドオーバーロードと同じとみなせば、
これに限っては事実上できることにはなる

87 名前:>>85の訂正 mailto:sage [2012/03/28(水) 01:51:04.53 ]
たとえばこんなの

- (void) setValue:(int) arg_x : (int) arg_y : (int) arg_z;
- (void) setValue:(int) arg_x : (int) arg_b;

上のメソッドのセレクタは@selector(setValue:::)
下のメソッドのセレクタは@selector(setValue::)

ただ、普通は
- (void) setValueWithX: (int) arg_x Y: (int) arg_y Z: (int) arg_z;
- (void) setValueWithX: (int) arg_x Y: (int) arg_b;
のような感じで各引数のキーワードを入れこんで命名するから

上のメソッドのセレクタは@selector(setValueWithX:Y:Z:)
下のメソッドのセレクタは@selector(setValueWithX:Y:)

のように明らかにセレクタが違う感じになる

なので、結局メソッド名が同じメソッドをオーバロードしていないという
ことがよくわかると思う

88 名前:>>85の訂正 mailto:sage [2012/03/28(水) 01:52:04.54 ]
あー、我ながらわかりにくい説明w

89 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 02:49:23.54 ]
ていうか>>81はオーバーロードですらないじゃん

90 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 03:34:32.18 ]
>>81が何をやりたかったのかが真剣にわからん



91 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 04:38:35.98 ]
【草莽崛起】3.25 第5回フジテレビ抗議デモin浅草[桜H24/3/27]
www.nicovideo.jp/watch/so17374154

【撫子日和】平和と護憲は両立するのか?[桜H24/3/27]
www.nicovideo.jp/watch/so17374481

核保有準備国宣言!★ティモシー義明の「超克超論」第2回
www.nicovideo.jp/watch/so17343279

H24/03/27 参院沖北特別委・義家弘介【何故犬HKは竹島等の天気をやらない】
www.nicovideo.jp/watch/sm17376071

03.27 参議院外交防衛委員会 山本一太議員(自民)
www.nicovideo.jp/watch/sm17376022

西村眞悟先生の時事通信 24年3月26日使命感の欠落集団=売国奴
www.nicovideo.jp/watch/sm17374611

【2012.3.25】第5回フジテレビ抗議デモ ダイジェスト
www.nicovideo.jp/watch/sm17372584

【告知】韓国は竹島から即刻出て行けin新大久保〜新宿(デモ行進)
www.nicovideo.jp/watch/sm17376177

【日経】不安を利用する人々【原発ゼロ】
www.nicovideo.jp/watch/sm17379095

初音ミク、モスクワで歌う 震災復興アピール
www.nicovideo.jp/watch/sm17373692


92 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 07:12:45.58 ]
変なの出るから変なの湧くw

93 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 08:21:57.90 ]
>>89
そうだよ
引数名のみ違う状況だから、Obj-C以外でもオーバーロードにならないね
って話だよ

かつ、Obj-Cではオーバーロードがないから、かりに引数の型変えてもダメだよ
というお話

94 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 10:09:49.94 ]
ObjCの@implement内に

-(void) foo {
Object<0>::CreateInstance( * activeDeviceInfo );
}

と書いたら、リンク時にエラーが出てしまいます。
Objectは template<int i > Object { ... }; と定義しています。
ObjC++の制限に引っかかってますか?

95 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 11:14:38.90 ]
>>85-89
m(_ _)m ご丁寧に解説ありがとうございました。

>>90
popoverの処理なんですが、
2種類のポップオーバーを用意していて、
それぞれ別の動作をさせたかったんです。
if文で判断できるのでひとつのソースで済んだのですが。

96 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 18:28:59.11 ]
>>94
いつの間にか C++ の template は関数の引数と同じように使えるようになったのか
実クラスで置き換えるというのでしか使ったことないなあ

97 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 19:18:08.80 ]
>>94
template<int N>
class TheObject {
public:
int myValue;

static
TheObject *CreateInstance( void ) { return new TheObject( N ); }

TheObject( int initValue ) { myValue = initValue; }
};



-(void) foo {
TheObject<0> *object = TheObject<0>::CreateInstance();
NSLog( @"%d", object->myValue );
delete object;
}

で、問題無くリンク/実行できたよ
Objective-C++ 側のファイル名を .mm にしてる? .m なら単なる Objective-C、.mm にして Objective-C++ だよ


98 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 10:04:45.94 ]
これやるにはCやっといたほうがいい?

99 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 10:20:36.00 ]
>>98
出来ればCの知識もあったほうがいい。
Objective-CはCが土台だから。

100 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 10:40:19.84 ]
いきなりCはアレだから、まずはキスからだな








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<32KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef