1read 100read
2012年09月プログラマー46: 【Cocoa】Macプログラマのスレ【Objective-C】 (283) TOP カテ一覧 スレ一覧 2ch元 削除依頼
SEとプログラマーって何がちがうの? (526)
ユニシステム株式会社 (205)
適当にキーボード叩いてスッキリしよう! 3 (285)
世間は社会保険庁を叩くけど・・・ (335)
IT業界に就職したい無職30歳 (436)
特定派遣がマネジメントスキル!? はぁ!? (698)

【Cocoa】Macプログラマのスレ【Objective-C】


1 :2008/06/23 〜 最終レス :2012/10/30
Apple Developer Connection
http://developer.apple.com/jp/
関連スレ
Macでプログラミング{8}
http://pc11.2ch.net/test/read.cgi/mac/1195385771/
Objective-C [ObjC part:3];
http://pc11.2ch.net/test/read.cgi/tech/1186543111/
【マック】Macintoshプログラミング質問箱
http://pc11.2ch.net/test/read.cgi/tech/1113058054/
Cocoaはさっぱり!!! version.X(10)
http://pc11.2ch.net/test/read.cgi/mac/1211290055/
Xcode part6
http://pc11.2ch.net/test/read.cgi/mac/1201693264/

2 :
[NSNumber numberWithInt:2];

3 :
http://dqname.jp/index.php?md=top&c=ko
DQN度ランキング
枯子亜(ここあ) 94
可可(ここあ) 94
聖愛(ここあ) 94
湖冴空(ここあ) 94
想愛(ここあ) 93
虎斗吾(ここあ) 93
希々葵(ここあ) 93

4 :
ほか
恋姫亜 恋々愛 紅香麻 虹空 湖冴空 心空 香々愛 
心暖 瑚々明 湖々葵 心温 心々愛 心厚 心明 
心愛 琥々愛 心天 心杏 心彩 胡々杏 心亜 
心愛 胡杏 心空 恋央 

5 :
凛心(りんご) 90
倫子(りんご) 42
鈴恋(りんご) 41
林檎(りんご) 33
鈴瑚(あっぷる) 94
星(あっぷる) 93
真都玖(まっく) 33

6 :
なんでここにたてるの?

7 :
iPhone発売後はともかく、今仕事でやっている奴っているのか?

8 :
いなかったら今出てるアプリは勝手に湧いてきたのかい?

9 :
趣味じゃないの?

10 :
はいはい。


全部俺が作りました。





11 :
Cocotronつこうたやついる?

12 :
>>7
Sega の Monkey Ball 開発担当のオレが来ましたよ。冗談だけど。
ほんとに iPhone 開発者さん降臨きぼう。

13 :
Mac向け技術って数年後にはいつも消滅するのがなあ。
Winだったら陳腐化こそすれ完全に消滅にはならんでしょ。
QuickDraw GX、Opendoc、GameSprockets……。
まあどっちみち現状のOS Xにはまったく魅力を感じないんだが。(笑)
「あえてWinではなくMacを選ぶ理由」って今や無くなったよねえ。
OS 9とWin MEの世代まではGUIで一日の長を感じたが、それ以降は……。

14 :
貴重で希少な意見だな、参考にはならんが。

15 :
この手のこと言う奴がOpenDocのパーツエディタ作ったとか
QuickDraw GX必須のソフト書いたとかきいたことがねーな。
あの頃から頭が固いのは変わらないんじゃないか?

16 :
>>13
Cocoaなんて、20年前からあるが。

17 :
>>16
10年前はYellow Boxって呼ばれてたっけ。ClassicがBlue Box。
これじゃあRhapsodyに移行できないって声が多かったからCarbonが追加された。

18 :
>>13
ここは Mac スレというより、むしろ NeXTSTEP スレですよ。

19 :
んだ。
CocoaなんてちっともMacな環境じゃないな。
10年前のNeXT環境と基本なんにもかわらねぇ。

20 :
NeXT が 1988 ~ 1997 ぐらい?で Apple を乗っ取ったのが 1997 年で、
OS X が出たのが 2001年。いまは 2008 年だから、
もう乗っ取り前と乗っ取り後がおなじぐらい歴史あるんだね。
時間の経つのははやい。

21 :


22 :
>>20
乗っ取った、と言うよりジョブスがマークラから取り返したという見方もあり。
ま、金の面では創業からマークラの会社だったんだけどさ。

23 :
びみょうに面白そうで、Smalltalk な Objective-C のスレはここですか?

24 :
いいえ、ム板に行ってください

25 :
↓ここから日本語AppleScriptスレ↓

26 :
↑矢印厨↑

27 :
“アップルスクリプト日本語表現”を表示する

28 :
日本語 AppleScript ってもうずっと昔にサポートが終了してて、OS X では実装されてないと思ってたけど ???

29 :
そうだよ。
漢字Talk時代には英語日本語フランス語でスクリプティングできたんですよ。

30 :
そんな旧 Mac OS 系の話をされても困るんだけど...
スレタイトルにあるように、Cocoa - Obj-C という旧 NeXT - OS X 系のスレです

31 :
雑談系であるマ板に勃てちゃった以上、容認汁。

32 :
Cocoa-Java ってのもあったね。今は Ruby に移行したの?
どちらにせよいつまでサポートされるのやら……。

33 :
RubyCocoaやPyObjCをCocoa-Javaと一緒にしないでもらいたい。

34 :
Win板でこれからはmacの時代だと息巻いてる香具師を誰か回収してやって。
こんな状況でWinからの移民は支え切れんだろ…

35 :
回収してほしけりゃMac板を荒らすために●まで買った駄犬を引き取ってくださいよ。

36 :
どなたかこいつをUB(もしくはintel)化してくれませんかねぇ。
http://sourceforge.jp/projects/vh7pccontroller/
作者さんは当該機を使ってないから誰かやってくれればとのことでした。

37 :
>>37
小さいと気に入った服があってもサイズがない
よってこうなる
おしゃれする権利がない←×
おしゃれのしようがない←○

38 :
どこの誤爆か知らんが、小さい女性は好きだ。

39 :
>>37
 Z
  z
  z
 <⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄

40 :
Objective-Cよくわからんけど、書いてみたら見た目綺麗だな
ポインタって使えるんかな

41 :
もちろん使えますがな。

42 :
Cでできることは全てできますがな

43 :
プログラミング未経験で、これからObjective-Cを覚えようと思うのですが、
いきなり入り込んでも大丈夫なのでしょうか?
それともC言語を先に勉強しないと理解できないのでしょうか?

44 :
理解できないっていうか、ObjCはCの拡張だから先にCを使えるようになってれば覚えることが少なくて済む

45 :
>>44
覚える事が少なくて済むという事は、必ずしもCから先に勉強しなくても良いという事ですね?

46 :
>>45
うn

47 :
>>46
ありがとうございます!
参考書やサイトを見ながら勉強してみます!

48 :
iphoneのプログラムもここで良い?
iphoneでプログラム実行中に
homeボタン押した時に処理させたいんだけど
どうやれば良いの?

49 :
は?

50 :
マルチスレッド?

51 :
iMacを買って、たのしいcocoa本でプログラミングを始めたばかりの者です。
たのしいcocoaプログラミングのP.82のアウトレットとアクションの接続について質問さ
せて下さい。
App Controlerのインスタンスを選択してcontrolキーを押しつつドラッグ、線が伸びて
テキストフィールドにドロップすると、アウトレットを表示する黒いウィンドウが出る、と
あるのですがその黒いウィンドウが出ません(青い線は伸びます)。
アクションの接続でも同様です。
試しに「Say Hello」のボタンからテキストフィールドにcontrolでドラッグドロップしてみ
ると黒いウィンドウは出まして、
App Controller、テキストフィールド、ボタンを単体でcontrolキーを押すと黒いウィンド
ウは出ますが、AppControllerからテキストフィールドだと出てくれません。
やり直してみたのですが黒ウィンドウは出ず、ググってみてもそれらしき原因が分かり
ません。
情けない質問で申し訳ありませんが、原因またはアドバイスをいただけないでしょうか。

52 :
>>51
そのApp Controllerのクラスがアウトレットを持たなければ黒いウィンドウは出ないはずです。
これはスタブをもとに自分で実装しているクラスのインスタンスなのでしょうか?
それだったらクラスのインスタンス変数宣言のところで
IBOutlet id outletObj;
のように、IBOutletをつけないとInterface Builderでアウトレットとして認識されません。
こういう内容はここよりも新mac板の Cocoaはさっぱり スレで聞く方がいいです。
http://pc11.2ch.net/test/read.cgi/mac/1231853172

53 :
>>52
了解しました。
Cocoaさっぱりスレで聞いてみます。
ありがとうございました。


54 :
今、Apple Developer Connectionにログインできないのは俺だけか?
ドキュメントを読みたいんだが。

55 :
ログインできた。一時的なサーバー不調だったっぽい。

56 :
ADC Selectに会社で加入してOrientation Kitが届いたんだけど、
小さいパンフとTシャツが入っているだけでした。
こんなもんですか?

57 :
他に何が欲しいんだ。
ジョブズのアクションフィギュアとか?

58 :
初心者なんですが質問いいでしょうか。
ターミナルを使って(Xcodeも入れてます)C言語を勉強してるんですが、
gcc(空白)→ .cファイルを挿入→ -oで場所やファイル名変更をしようとすると、
なぜかコンパイル失敗することが多くて困っています。
しぶしぶホーム→a.outでやってるのですが、ひとつ作るたびに削除しにいくのが面倒で・・・。
場所と名前変更で失敗しないコツ、ソースコード(?)をひとまとめにする方法
教えてください。宜しくお願いします。

59 :
すいません追加で質問です。
場所&名前変更で成功した場合でも、ターミナルから./(ファイル名)で
実行しようとすると必ず失敗してしまいます。(./a.outならできます)
原因がわからず困っています、分かる方宜しくお願いします!

60 :
エラーメッセージ

61 :
>>60
ファイル名はhello world.outで、 ./hello world.out と./hello\ world.out
両方試してみても(後者はターミナル内のファイル名でなぜか\が付加されてたので試してみました)
-bash: ./hello world.out: No such file or directory
というエラーがでてしまいます。
格納フォルダ名もファイル名も合っているのですが・・・。

62 :
ここってプログラムスレじゃなくてプログラマスレだよね

63 :
>>61
./hel*.out
ってやってみたらどうなる?

64 :
>>62
申し訳ないです、プログラムスレがあったの知りませんでした。
次回からそちらで質問します。
>>63
-bash: hel*.out: command not found
となってしまいました。なんでできないんですかねえ…

65 :
どうでもいいけどファイル名にスペース入れるな
アンダースコアかなんかで代用しろ

66 :
>>65
知りませんでした、教えてくれてありがとう。

67 :
./hello¥ world.out
でうまくいくが?

68 :
>>67
何度も試しましたが無理でした。
使用PCが海外仕様(キーボードにかな表記ないやつ)なのが原因なのかもしれません。

69 :
んなこたぁない

70 :
ディレクトリが違っているとか・・・

71 :
ここで書かれている\は円記号であってバックスラッシュではない
ひねりが加わっているが "hello\ world.out" も円記号とスペースを含むファイル名である。
つまり、、、、

72 :
shellの挙動になれるまでは無理にファイル名にスペースいれないほうがいいと思うんじゃが

73 :
>>68
疑り深い奴だなぁ。ほれ。
$ cat hello¥ world.c
#include <stdio.h>
int main(int argc,char *argv[]) {
printf("Hello World¥n");
return 0;
}
$ cc hello¥ world.c -o hello¥ world.out
$ ./hello¥ world.out
Hello World
$

74 :
複数のページを持つ PDF ファイルから、各ページのサムネール画像を生成したいと思っています。生成する画像フォーマットは GIF か JPEG を考えているんですが、面倒でしょうか?
PDFkit ってのがるみたいで、そいつを利用したら簡単にできるかなと思っています。
普通に Windows で組むと Adobe のデベロッパライセンスが必要なみたいなんで…
これが可能なら、Mac で作ろうと思っている状態です。

75 :
>>面倒でしょうか?
面倒か面倒でないか、何を基準におまえにアドバイスすればいいんだ?

76 :
今、PDFkitのリファレンスをざっと眺めたんだけど、
ページのイメージを画面に表示するとかプリンタに出力するとかはあるんだけど、
画像ファイルとして書き出すのは無いっぽいな。

77 :
NSPDFImageRepってのがあるからできるんじゃね?

78 :
NSImageではなくCGImageを使った方がいいらしい。
http://stackoverflow.com/questions/1298632/pdf-to-jpg-conversion-in-cocoa

79 :
学習のためだけにいちいちWinで読み込んでからMacで使うのが煩わしいので
WinにあるアプリケーションをMac用に個人的に移植するにはどうすればいいのでしょうか?

80 :
VMWare Fusion でも Parallels でも BootCamp でもなんでもご自由に

81 :
すまんそのようなソフトがあるのはもち知ってる
おれはWinのアプリをMacで使うためにとは聞いてないんだ
作ってみたかったから聞いてみたんだがスレ違いなんかな・・・

82 :
Xcodeでフルスクラッチで書けばいいんじゃないかな。

83 :
俺もフルスクラッチって書こうとした

84 :
まず、該当ソフトのソースコードを入手します。
次にソースコードを解析します。
そしてMac用に組みなおします。
簡単ですね。

85 :
81にかかればお茶の子さいさいだな。

86 :
@interface MyList : NSMutableArray
{}
@end
っつうクラスを作ったんだけど、NSMutableArrayのメソッドを呼出せないのは何故でしょう.
下記のコードが実行時に例外で死にます。
int main( int argc, char* argv[] )
{
MyList* list = [ [ MyList alloc ] init ];
[ list addObject: [ NSString stringWithFormat: @"%d", argc ] ];
}

87 :
あのな、NSArray, NSMutableArray ってのはクラスクラスタ、ちゅーやつでやな、
そのまま継承しても、実体を伴わんのや。中身を用意したらんとあかん。
ちょっとめんどいで、ええか?難しゅう言うとな、必須のメソッドと、データ構造を
持ってないと、NSArrayとして機能せんのや。よーリファレンスを読んでみ、その辺
ちゃーんと書いてあるわ。まぁ簡単に言うとな、NSArray にいるメソッドは、 count,
objectAtIndex:, lastObject, の3つや。Mutableはさらに、addObject:, insertObject:,
removeLastObject, removeObjectAtIndex, replaceObjectAtIndex:withObject:
の…ひの、ふの、…まぁ、ギョーサン実装せなあかんちゅうこっちゃ。
その代わりや、こいつらさえ実装しとけば、中身のデータ構造がどないやっても、
外から見たら配列になっとる、ちゅー訳や。まぁ、面倒くさかったらな、
@interface MyMutArray : NSMutableArray {NSMutableArray *hoge;}@end
@implementation
- (NSUInteger) count { return [hoge count]; } // 以下、色々略
みたいにしとけばええわ。あとはcontentArrayがよろしうやってくれる。

88 :
大阪弁でありがとうございます。

89 :
>>87
大門社長の声で脳内で再生された

90 :
webからデータを収集するアプリを作って遊んでいます。
しかし、
NSData data = [ NSData dataWithContentsOfURL: url ];
を連発すると、ポートを使い果たしてしまい、プログラムが終了してしまいます。
対処法を教えて下さい。

91 :
まずはアスタリスクが必要かなあ。

92 :
お前ニキビができるとイジクリまわすだろ。

93 :
  ∧∧ コイヤァァァァ!!
 (д´*)
 (⊃⌒*⌒⊂)
  /_ノωヽ_)

94 :
君の使い古したポートに用はないのだよ。
[ NSData dataWithContentsOfURL: url ]
がポートを食い尽くす問題に答えてやってくれ。

95 :
[ NSData dataWithContentsOfURL: url ]
でurl毎にコネクションを張って、ガベコレ時に行われるポートの解放が追いついていないと推測。
コネクションを自分で管理すればいいんでないか。おれはやり方判らんけど。

96 :
If you need to know what was the reason for failure, use dataWithContentsOfURL:options:error:.
俺ならとりあえずこれを使ってみるかな。
ダメなら、エラーが分かればそれに沿った対応するけど、分からないので、signal(3)系統を使う。

97 :
ここあはやっぱりもりなが

98 :
Windows用のコンパイラーとかありますかい?

99 :
>>98
Objective-C のコンパイラはある。
Windows 版の Cocoa は無い。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
Sun認定Java資格 実用情報【SJC-A用】 (446)
プログラマーなら「FizzBuzz問題」解けるよな? (417)
【実演】使えない新人 0x1D (945)
小飼弾撲滅振興協議会 (389)
【派遣】朝まで生討論【プロパー】 (654)
【char】変な読み方するな その3【ちゃー】 (857)
--log9.info------------------
施川ユウキ総合スレ3、はまた週漫板に復帰できるのか? (365)
【ガンガンJOKER】絶対☆霊域【吉辺あくろ】 (418)
【放課後せんせーしょん!】庄名泉石スレ (279)
【7日発売】まんがタイム その7【芳文社】 (215)
【シュガービーチ】下村トモヒロ【シモムー】 (344)
佐野妙 (328)
【クロジとマーブル】富永ゆかり【ムコさま】 (745)
【ほんわら】本当にあった笑える話【べつわら】 (551)
松田円総合スレ6 (202)
おーはしるい総合11 (274)
瀬戸口みづき 恋は地獄車 (872)
【数学女子】安田まさえ (520)
【竹芳】4コマ漫画家が集うスレ5【双ぶ】 (585)
落花流水(真田一輝作品総合) 5張目 「インプロ!」 (446)
【となりのなにげさん】橘紫夕 5【ひよわーるど】 (465)
【ねこのひたいであそぶ】なんにゃか (477)
--log55.com------------------
( ゚Д゚)(; ・`д・´)おじさんの魅力 [765635801]
【悲報】ママカースト、自分以外のもので決まるwwxwxwxwxwxwxwxwxwxwxwxwxw [489551734]
【悲報】マンボウが魚店で邪魔物扱い、早く売り場から消えてもらいたいが為に9800円で売ってしまう [412937765]
七人の社畜🐙😭🐸🐥👹👤👽 [857186437]
ギャグ⇒シリアスに転向した漫画家はたくさんいるのにシリアス⇒ギャグに転向した漫画家ほぼいない説 [204160824]
【京アニ放火】青葉突入1分前の京アニに転送されたらどうする? [384029277]
北海道稚内市「人口も減り町の中心市街地も衰退してる…せや!人が集まりそうな施設全部駅ビルに集めよう!」→活気を取り戻す [254373319]
3004万円貯金がある期間工だけど質問ある? [389543296]