5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Cocoaはさっぱり!!! version.15

1 :名称未設定:2010/07/01(木) 22:50:17 ID:Zz1V6mgr0
Cocoaはさっぱり!!! version.14
http://pc11.2ch.net/test/read.cgi/mac/1258249232/
Cocoaはさっぱり!!! version.13
http://pc11.2ch.net/test/read.cgi/mac/1241407525/
Cocoaはさっぱり!!! version.12
http://pc11.2ch.net/test/read.cgi/mac/1231853172/
Cocoaはさっぱり!!! version.11
http://pc11.2ch.net/test/read.cgi/mac/1224960170/
Cocoaはさっぱり!!! version.X(10)
http://pc11.2ch.net/test/read.cgi/mac/1211290055/
Cocoaはさっぱり!!! version.9
http://pc11.2ch.net/test/read.cgi/mac/1201106820/
Cocoaはさっぱり!!! version.8
http://pc11.2ch.net/test/read.cgi/mac/1179498292/
Cocoaはさっぱり!!! version.7
http://pc11.2ch.net/test/read.cgi/mac/1161486802/
Cocoaはさっぱり!!! version.6
http://pc11.2ch.net/test/read.cgi/mac/1146391229/
Cocoaはさっぱり!!! version.5
http://pc11.2ch.net/test/read.cgi/mac/1124986925/
Cocoaはさっぱり!!! version.4
http://pc11.2ch.net/test/read.cgi/mac/1091927026/
Cocoaはさっぱり!!! Version.3
http://pc5.2ch.net/test/read.cgi/mac/1063295248/
Cocoaはさっぱり!version:2
http://pc11.2ch.net/test/read.cgi/mac/1036923528/
Cocoaはさっぱり!
http://pc11.2ch.net/test/read.cgi/mac/1007632025/

2 :名称未設定:2010/07/01(木) 22:50:29 ID:Zz1V6mgr0
関連スレ
Macでプログラミング{10}
http://pc11.2ch.net/test/read.cgi/mac/1248682344/
Mac OS XをUnixとして使ってる人の為のスレ その15
http://pc11.2ch.net/test/read.cgi/mac/1247059597/
Xcode part8
http://pc11.2ch.net/test/read.cgi/mac/1265669504/
MacでJava その4
http://pc11.2ch.net/test/read.cgi/mac/1214284891/
AppleScript アップルスクリプト 質問、発表 4
http://pc11.2ch.net/test/read.cgi/mac/1256127156/
Xcode part8
http://pc11.2ch.net/test/read.cgi/mac/1265669504/
[SDK]iPhoneアプリ開発初心者質問箱6[touch][iPad]
http://pc11.2ch.net/test/read.cgi/mac/1275273384/
GCD グランドセントラルディスパッチ GCD
http://pc11.2ch.net/test/read.cgi/mac/1251622811/

関連スレ(ム)
Objective-C [ObjC part:4];
http://pc12.2ch.net/test/read.cgi/tech/1239721860/
【マック】Macintoshプログラミング質問箱
http://pc12.2ch.net/test/read.cgi/tech/1113058054/
関連スレ(マ)
【Cocoa】Macプログラマのスレ【Objective-C】
http://pc11.2ch.net/test/read.cgi/prog/1214208397/

3 :名称未設定:2010/07/01(木) 22:50:37 ID:Zz1V6mgr0
Web
Cocoa wiki
http://cocoawiki.aerial.st/index.php?FrontPage
ADC
http://developer.apple.com/jp/
CocoaDevCentral
http://cocoadevcentral.com/
CocoaDev
http://cocoadev.com/
Cocoa Blogs
http://cocoablogs.com/
Cocoaはやっぱり!
http://www.big.or.jp/~crane/cocoa/
HMDT
http://hmdt.jp/
OOMORI.com - Cocoaリファレンス
http://www.oomori.com/cocoafw/
Cocoa Study Blog
http://blog.cocoa-study.com/
Cocoa Break!
http://park15.wakwak.com/~concordia/cocoa_break/index.html
Cocoa Bindings Examples and Hints
http://homepage.mac.com/mmalc/CocoaExamples/controllers.html
Cocoaで遊ぼう!!
http://homepage.mac.com/t_yamane/prog/index.html
itok's Lab
http://110k.net/
Vacuous Virtuoso
http://lipidity.com/
MOSA テクニカルドキュメント
http://www.mosa.gr.jp/?page_id=19

4 :名称未設定:2010/07/01(木) 22:50:42 ID:Zz1V6mgr0
書籍
【Objective-C】
詳解 Objective-C 2.0「荻原本」(ソフトバンククリエイティブ 、08/5)荻原剛志
Dynamic Objective-C「ダイナミック本」(BNN新社、09/3)木下誠
【Cocoa全般】
HappyMacintoshDevelopinTime 2nd Edition「黒本」(BNN新社、04/6)木下誠
HappyMacintoshDevlopingTime 3rd Edition「赤本」(BNN新社、06/5)木下誠
たのしいCocoaプログラミング「たのここ」(BNN新社、08/8)木下誠
CocoaではじめようMac/ iPhoneプログラミング入門(秀和システム、09/3)中野洋一
Mac OS X Cocoaプログラミング第3版「ヒレガス本」(ピアソンエデュケーション、09/11)アーロン・ヒレガス
【iPhone】
iPhone デベロッパーズ クックブック「エリカ本」(ソフトバンククリエイティブ 、09/2)エリカ・サドゥン
iPhoneアプリケーションプログラミング(技術評論社、09/6)新居雅行
iPhone SDK アプリケーション開発ガイド(オライリージャパン、09/9)Jonathan Zdziarski
iPhone SDK 3 プログラミング大全(アスキー・メディアワークス、09/9)木下誠
基礎からのiPhone SDK 改訂版(ソフトバンククリエイティブ 、09/10)鶴薗謙吾
ほか山ほど

5 :名称未設定:2010/07/01(木) 23:35:25 ID:Bm3XaXDf0
魔法使いか

6 :名称未設定:2010/07/01(木) 23:36:05 ID:Bm3XaXDf0
ゴバクスマソ
>>1
乙です

7 :名無しさん@そうだ選挙に行こう:2010/07/10(土) 13:47:03 ID:ix1PPlp+0
プログラミング初心者です cocoa使い始めて入門objective Cとか読み始めたんですが、さっぱり訳がわかりません
プログラム歴は浅くC の基礎知識がある程度です 楽しいCocoaくらいなら理解できました

次にどういう風に勉強したらいいでしょうか?ご教授お願いします

8 :名無しさん@そうだ選挙に行こう:2010/07/10(土) 15:25:48 ID:sL5ryDqG0
楽しいCocoaが理解出来てObj-Cがサッパリってのも謎だが、
ちゃんと実際に打ち込んでコード試してるか?

取り敢えず、次はヒレガス本やHMDTでもどうぞ。
その前にCの勉強の方が先だと思うけどね。

9 :名無しさん@そうだ選挙に行こう:2010/07/10(土) 17:03:35 ID:rXnidcaAP
アドレス帳(Coredata)、ブラウザ(WebKit)、ムービープレイヤー(QTKit)など、
作りたいものから始めれば、必要に覚えていくよ。


10 :名無しさん@そうだ選挙に行こう:2010/07/11(日) 02:58:15 ID:u0gzQxzv0
@propertyはもっといいやり方あったように思えるな・・・楽になったんだか手間増えたんだか微妙

11 :名無しさん@そうだ選挙に行こう:2010/07/11(日) 05:11:20 ID:0XfEoohm0
めんどくさくて結局自前のクラスでは用意しないという

12 :名称未設定:2010/07/12(月) 13:29:26 ID:hM0OlrMe0
>>7
どんな入門書を読んでも自分で何か新しいものを作ろうとすると途方に暮れるもんだ。

楽Cocoが入門書として適切かどうかはわからないけど、次の段階としてはCocoaの
フレームワークを大雑把に把握しておくことだ。どのクラスを使えばいいのか
わからなければ何も出来ないから。Appleのサイトだと英語になるが、奇特な人が
日本語訳を作ってくれているので、それを読むのも良し。ここで大事なことは
フレームワークを一通り舐めるのではなく、どのクラスを使えば何が出来るかと
いうことを把握する。細かいことは必要な時に読めばいい。

楽Cocoは持ってないからどのようなサンプルがあるのか知らないけど、最初の
うちはサンプルを拡張していくことかな。慣れてきたらXcodeのテンプレートの
DocumentBased Applicationとかをベースにして自分のプログラムを作って
いけばいい。習うよりも慣れて憶えていくのがプログラミング。

13 :名称未設定:2010/07/12(月) 23:01:51 ID:941v2zxo0
@propertyでNSMutableArrayやNSMutableSetなとき用のKVCアクセサまでsynthesizeしてくれたら便利だったのに

14 :名称未設定:2010/07/12(月) 23:41:11 ID:XsLQKtNA0
なんかtwitterの話にみえた

15 :名称未設定:2010/07/13(火) 07:34:44 ID:9PIEilUQ0
奇特な人って書いてあると、
物好きな人って揶揄しているように感じてしまうのは、
ジャンプのせいだったのか。


http://d.hatena.ne.jp/keyword/%B4%F1%C6%C3

16 :名称未設定:2010/07/15(木) 19:26:41 ID:3i/jGFcB0
NSOpenPanel について確認です。10.6 で runModalForTypes: がデプられました。
代わりに、setAllowedFileTypes: と runModal を使えとなっています。で、使ってみたんですが、
以下のようにしても hoge 以外のファイルが選択可能になっています。10.5, 10.6 で確認。
NSArray *types = [NSArray arrayWithObject:@"hoge"];
[panel setAllowedFileTypes:types];
NSLog(@"%@", [panel allowedFileTypes]); // ( hoge ) が入っているのを確認
[panel runModal];

これを [panel rumModalForTypes:types] でパネルを開くと正しく動作します。
上のやり方、リファレンスを見る限りでは間違ってないように思えるのですが…

17 :名称未設定:2010/07/15(木) 20:08:03 ID:3i/jGFcB0
訂正します。失礼しました、10.6 では正常に動きました。10.5 のバグのようです。

18 :名称未設定:2010/07/18(日) 21:32:46 ID:L4XWbTMJP
http://d.hatena.ne.jp/kimuraw/20100718/p1

19 :名称未設定:2010/07/21(水) 17:35:09 ID:JkTrt93r0
ttp/:developer.apple.com/jp/documentation/japanese.html
上記 Cocoa セミナー 上級編 Core Data のためのサンプルコード Core RSS Reader についてです。

10.6.4 Xcode 3.2.4 でビルドし起動まではしていますが、RSS のURLを入れても、チャネル等々 パースし取得したはずの情報が(URL以外は)GUI に表示されません。
(同封されているRSS Reader , RSS Reader 2 では、同URLで正常に表示されます)

どこが問題なのか、ご助言頂けると助かります。

20 :名称未設定:2010/07/22(木) 01:42:53 ID:lA2YleKW0
落ちてたObj-Cスレを立て直したんで、保守頼む
Objective-C [ObjC part:5];
http://pc12.2ch.net/test/read.cgi/tech/1279730299/

21 :名称未設定:2010/07/22(木) 10:35:41 ID:53lGCLo30
>>18
>17です、今頃になってリンク踏みました。情報ありがとうございます。
>きりか氏
原因が分かり、すっきりしました。ありがとうございます。

22 :名称未設定:2010/07/22(木) 11:27:39 ID:nGQ6rlNl0
http/:developer.apple.com/jp/documentation/japanese.html
>>19 について、まず類似環境で、上記サンプルコードが正常に動作するか、どなたかご確認頂けると助かります。よろしくお願いします。

23 :名称未設定:2010/07/22(木) 11:28:40 ID:nGQ6rlNl0
http//:developer.apple.com/jp/documentation/japanese.html
です。失礼しました。

24 :名称未設定:2010/07/22(木) 11:30:59 ID:nGQ6rlNl0
http://developer.apple.com/jp/documentation/japanese.html
あーまた

25 :名称未設定:2010/07/22(木) 15:26:48 ID:53lGCLo30
>>24
IB の Core_RSS_Reader_AppDelegate のアウトレット、ChannelController が
繋がっていないから。

26 :名称未設定:2010/07/22(木) 17:36:06 ID:nGQ6rlNl0
ほんとうですね。
IB で、Core_RSS_Reader_AppDelegate の Outlet の channelController と、CannelController (NSArrayController) とを connect したら、正常に機能するようになりました。ありがとうございました。

こう言う場合の問題点の発見法のコツは何でしょうか?宜しければご教示下さい。

27 :名称未設定:2010/07/22(木) 19:01:24 ID:53lGCLo30
この場合はコツというか、単に慣れです。やった事は次の順のとおり。
1. IBでChannelCtrl のコンテントをチェック、バインドをチェック→OK
2. -refresh: の urlString のチェック→nil(??おかしいな、バインドはOKだった…)
3. channel, channelController のチェック→nil, nil(未接続だろうな、これは)
IBでアウトレット接続を確認→ほらやっぱり、って感じ。自分でもよくやる失敗。
慣れれば、見当がつくようになりますよ。

28 :名称未設定:2010/07/22(木) 22:14:27 ID:nGQ6rlNl0
なるほど。
Core Data やバインディングといった半自動化の技術を導入しようと取り組み出した所で、それまで必要だった手順のどこまでを省略できのるか掴めていないので、見落としが増え混乱している所です。
勉強になりました。ありがとうございました。

次は、Document-base Application で Core Data 利用した時のテンプレートの出てき方がCocoa Applicationと大分違っているので、どう手を付けたら良いのか首をひねっている所です。単純なサンブルやヒントなどあったら、助けになるのですが。

29 :名称未設定:2010/07/23(金) 10:30:54 ID:PneeeWQZ0
>>28
これを通読するのが良いんじゃないか?
ttp://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html

英語がきつければ
ttp://developer.apple.com/jp/documentation/Cocoa/Conceptual/CoreData/
で。


30 :名称未設定:2010/07/25(日) 14:45:38 ID:TLYo3MVs0
この辺はibの使いにくい所だな。
自分で一からibが想定する手順通りに作ってれば問題ないが、ソース持って来たりすると、チェックリストやコンパイラのエラーで詳しく教えてくれる訳でもないから、自分じゃ抜け出せない。

31 :名称未設定:2010/07/26(月) 16:20:57 ID:qoRwT2Zx0
nspersistent document のドキュメント見つけたので読んです。

32 :7です:2010/08/02(月) 08:27:26 ID:5llkoEVM0
ヒレガス本を読み始めて、テキストフィールドに入力した分の文字数を計算して表示するプログラムを作ることになりました

NSString型のオブジェクトに文章を格納できれば、それの文字数をカウントはstrlen()を使えばいいとはわかります
でもGUIから文字列取得するやり方とか、GUIに表示させる(単なるNSLogじゃだめですよね)などどうするかわからないです

IBを使いこなせばいいんでしょうが、正直文法とかになれてなくて難しいです

こういうときはどういう風にして次に進めばいいんでしょうか?サンプルコード読んだりがいいんですかね?


33 :名称未設定:2010/08/02(月) 09:54:00 ID:KJAt/QHfP
???
NSString *string = [NSTextfield stringValue];
で、取得するとかじゃなくて?

34 :名称未設定:2010/08/02(月) 10:35:00 ID:TAe/UZZc0
@interface AppController : NSObject {
IBOutlet NSTextField * inputTextField;
IBOutlet NSTextField * counterTextField;
}
- (IBAction) countCharacters:(id)sender;
@end
@implementation AppController
- (IBAction) countCharacters:(id)sender { /* 本で指定されたメソッドで実装 */
NSString *input = [inputTextFiled stringValue];
NSUInteger length = [input length];
NSString *output = [NSString stringWithFormat:@"%lu", length];
[outputTextFiled setStringValue:output];
}
@end

IB で AppController オブジェクトをつくる。TextField を二つ準備して、
アウトレットを接続。ボタンを用意して、アクションを接続。以上。
第5章を理解すればできるはず。strlen() を使えとは書いてないよ。新しい事を
覚えるのだから、自己流は逆に遠回り。IB の使い方を覚えないと次には進めない。

35 :名称未設定:2010/08/02(月) 11:26:09 ID:5llkoEVM0
詳しくありがとうございます
ただ本を読んで、サンプルを打ち込んでも、IBのIBActionとかIOOutletとかの使い方がいまいちピンときません

本を熟読するのがいいんでしょうか?詳解と楽しいcocoaは読んで、理論は6割くらいわかったつもりですが、
それらの本は実際のコードが少なくてヒレガス本を始めたんです
しかしよくわかりません オープンソースのやつを読んだりすればわかるようになりますか?

初心者的な質問ですみません まだCのCUIでの簡単なアルゴリズムしか経験無いので、学び方がわかりません

36 :名称未設定:2010/08/02(月) 12:48:41 ID:KJAt/QHfP
学び方がわからないって。
普通に解説本やサイトのサンプルを真似して作って慣れていくしかないかと。

37 :名称未設定:2010/08/02(月) 12:50:40 ID:TAe/UZZc0
>>35
えーっと、それが第5章に書いてある事なんだけど…第2章にも書いているみたい。
ピンとこないのは理解できてないからだと思われ。たのココのLesson7にも解説されています。

あなたが踏んでいるステップで、多くの人が学んでいる。
分かったつもりにならず、実際にサンプルをつくり、何をやったのかしっかり理解する事が大切。
強いていえば、挙げられた本で不足しそうなのはCの理解と、オブジェクト指向の理解。
どれもさしてページを割いてないから、これらは他の書籍で学ぶ方がよいかも。

38 :名称未設定:2010/08/02(月) 13:39:36 ID:5llkoEVM0
そうですね 気合い入れて頑張ります
オブジェクト思考はC++でつまづいたけど、そのときかなり本は読んだんでわかってます
Cの基本もまあまあできてるかな

ヒレガス本を読みまくります 相談に乗っていただき、ありがとうございました

39 :名称未設定:2010/08/02(月) 14:16:06 ID:TAe/UZZc0
あ、>34の訂正。変数まちがえた、
× [outputTextField setStringValue:...
○ [counterTextField setStringValue:...

>>38
読む事よりも、実際に組む方が重要だからね、がんばれ〜。

16 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)