1read 100read
2013年02月プログラマー228: 【Cocoa】Macプログラマのスレ【Objective-C】 (305) TOP カテ一覧 スレ一覧 2ch元 削除依頼
おもしろいコピペがあったら貼るスレinマ板part34 (351)
偽装請負の温床、JIET(日本情報技術取引所) (255)
怒れ技術者 その2 (381)
◆個人事業主(フリーランサー)専門スレ39本目◆ (487)
偽装派遣は法律違反だ (813)
組み込みプログラマー雑談スレッド その24 (497)

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


1 :2008/06/23 〜 最終レス :2013/02/03
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元 削除依頼
うどんかそば (819)
この会社辞めようと思った腐れ上司の一言0x2D (793)
シェアウェア作者の愚痴 29 (818)
【辞める前に】偽装派遣会社【復讐】 (272)
高木浩光先生のスレッド Part30 (439)
ビルゲイツ「」←何言わせても勝ち組 (702)
--log9.info------------------
メルモの遅延について (346)
【本音】精神系メルマガ発行者スレ2【弱音】 (637)
メルマガで食っていけるかも (487)
ミシマメルマガ (568)
ミシマメルマガ2 (272)
DAILYWEBの雑学コラム (381)
【プレマで】3バカマシン猛レース【僕と握手】 (217)
本当にうざくて重いメルマガ募集 (802)
   2chのメルマガ作りました。。。    (297)
【単価1.2円】メルステきますた【携帯メルマガ】 (341)
≒‡元気にな〜れ‡≒ (638)
ミング21情報 (760)
ガールズマガジンが病気です・・・ (347)
お金が稼げるメルマガ教えて!! (684)
質問:広告でいくら稼いでる? (802)
あなたの読んでいるメルマガ (543)
--log55.com------------------
☆大矢誠・北川直人・栗田隆史、生き物苦手板で猫虐待を公開・・・逮捕 Part.25
馬鹿な愛誤のブログ(サイト・SNS)を晒して議論・通報するスレッド Part64
☆橋谷彰英を語るスレ 低評価3★
正しい野良猫(害獣)の駆除方法187
☆橋谷彰英を語るスレ 低評価4★
☆ワークマン スレ★Part47
☆ワークマン スレ★Part36
【4気筒】ZX-25R(仮)【250cc】