1 名前:名称未設定 [2009/10/01(木) 00:43:37 ID:8FQHFU770] iPhone, iPod touch用アプリケーションの開発を始めたばかりの初心者向け質問スレです。 [質問する前に] 1. 質問は日本語でもしくはObjective-Cで 2. どういう内容であれレスをもらったらお礼の言葉を忘れずに。 回答者は自分の時間を使って親切で回答してくれています。 3. 回答者は自分も初心者であった事を忘れずに。 4. マルチポスト(複数のスレに同じ質問を書込むこと)は厳禁! 5. 質問は可能な限り具体的に。ただ「エラーが出ます」では エスパーかスタンド使いでなければ答えられません。エラー内容をちゃんと書きましょう。 6. わからない部分のコードをコピペすると手っ取り早いです。 7. このスレは無料プログラミング教室ではありません。 「○○の仕方を教えてください」という質問はなるべく避けてください。 「自分で調べたけどわからなかった事」を質問するというスタンスを忘れずに。 8. バグを安易にOSや開発環境のせいにしない。 自分の知識の無さを棚に上げて人のせいにするなんて百年早いです。 関連スレ等は>>2 以降
2 名前:名称未設定 mailto:sage [2009/10/01(木) 00:46:21 ID:8FQHFU770] 関連スレ 前スレ [SDK]iPhoneアプリ開発初心者質問箱[touch] pc11.2ch.net/test/read.cgi/mac/1249287343/ 本スレ iPod touch/iPhone ネイティブアプリ製作 ver.12 pc11.2ch.net/test/read.cgi/mac/1246388266/ iTunes Connectの契約関係 iPhone Developer Program Pending Contract 2日目 pc11.2ch.net/test/read.cgi/mac/1234796387/ Xcodeの使い方メイン Xcode part7 pc11.2ch.net/test/read.cgi/mac/1218774554/ Mac用開発がメイン Cocoaはさっぱり!!! version.13 pc11.2ch.net/test/read.cgi/mac/1241407525/ Macでプログラミング{10} pc11.2ch.net/test/read.cgi/mac/1248682344/
3 名前:名称未設定 mailto:sage [2009/10/01(木) 00:47:46 ID:8FQHFU770] 関連スレまだあった Objective-C [ObjC part:4]; pc12.2ch.net/test/read.cgi/tech/1239721860/ なにはともあれ公式のレファレンス developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html 日本語訳されたドキュメント developer.apple.com/jp/iphone/library/japanese.html 関連図書(iPod touch/iPhone ネイティブアプリ製作 ver.11より) 【Cocoa全般、Objective-C】 Mac OS X Cocoaプログラミング(ピアソンエデュケーション 、2002/06)アーロン・ヒレガス著、 村上雅章訳 HappyMacintoshDevelopinTime 2nd Edition(ビー・エヌ・エヌ新社、2004/6)木下誠 HappyMacintoshDevlopingTime 3rd Edition(ビー・エヌ・エヌ新社、2006/5)木下誠 詳解 Objective-C 2.0(ソフトバンククリエイティブ 、2008/5)荻原 剛志 たのしいCocoaプログラミング(ビー・エヌ・エヌ新社 、2008/8) 木下誠 Xcodeプログラミング大全(アスキー・メディアワークス、2009/1/6) 柴田 文彦 【iPhone、和書】 iPhone SDKプログラミング大全(アスキー・メディアワークス、2009/1)木下誠 iPhone デベロッパーズ クックブック(ソフトバンククリエイティブ 、2009/2)エリカ・サドゥン著、(株)クイープ訳 iPhoneSDKの教科書(秀和システム、2009/3)赤松正行 【iPhone、洋書】 The iPhone Developer's Cookbook(Addison & Wesley、2008/10)Erica Sadun Beginning iPhone Development(APress、2008/11)Dave Mark iPhone SDK Application Development(O'Reilly、2009/1)Jonathan Zdziarski iPhone SDK Programming(Wiley、2009/3)Maher Ali
4 名前:名称未設定 mailto:sage [2009/10/01(木) 00:49:48 ID:8FQHFU770] FAQ Q: Windowsで開発出来る? A: 出来ません。Macを買ってください。 Q: 本当にWindowsで開発出来ないの? A: 出来ません。Macを買ってください。 Q: 一万円払わないといけないの? A: シミュレータでの開発だけなら無料で出来ます。 実機への転送、App Storeでの配信にはiPhone Developer Program(年会費約一万円)への加入が必要です。
5 名前:名称未設定 mailto:sage [2009/10/01(木) 03:28:32 ID:xMCi/+4e0] おつ
6 名前:名称未設定 mailto:sage [2009/10/01(木) 06:58:26 ID:rQpg9RTM0] TwoChComment *commentForOwn = [[TwoChComment alloc] initWithResWrite:@">>1 乙" BBS:@"新・mac" thread:@"[SDK]iPhoneアプリ開発初心者質問箱3[Touch]"];
7 名前:名称未設定 [2009/10/01(木) 11:25:33 ID:KQPpF3WO0] Core Loctionについて質問です。 Appleの公式サンプル【LocateMe】ですが、 LocationManagerをサブクラス化(MyCLController)、 していますが、コード内で初期化にやたらとautoreleaseが使われていますけど これってメモリリークとか起きないのでしょうか? 明示的にreleaseすべきなんじゃないかと思うのですが。 皆さん、どう思われますか? iPhoneアプリで一番のキモはメモリ管理なんで気になっています。
8 名前:名称未設定 mailto:sage [2009/10/01(木) 11:35:00 ID:bgwlF5T/0] メモリリークとは何か、autoreleaseとは何かを調べましょう 適切にautoreleaseされてるならメモリリークしません
9 名前:名称未設定 [2009/10/01(木) 12:50:28 ID:7199Gf2s0] iPhone3GSのオートフォーカスをオフにするにはどうしたらいいんですか?
10 名前:名称未設定 mailto:sage [2009/10/01(木) 14:01:50 ID:OKv0guiL0] >>9 レンズにビニールを被せればOK
11 名前:名称未設定 [2009/10/01(木) 14:49:56 ID:+jyeVvvn0] >>10 それも考えたんだが、やっぱりプログラムでやりたいじゃん? ちょっと考えたんだが、シャッター切ってる間はフォーカス処理しないのかなぁ。なんて考えてます。 でもうまくいっても、これって審査通らないですよね?
12 名前:名称未設定 mailto:sage [2009/10/01(木) 15:37:04 ID:OKv0guiL0] >>11 考えてたのかよwww フォーカスの事はよく分からないけど、ボケた絵が欲しいなら後からボカせばいいんじゃない?
13 名前:名称未設定 [2009/10/01(木) 15:49:22 ID:sUlBZfQb0] UISwitchは要素に名前付けられないんですよね。 htmlなら<input type="radio" name="xxx">のように指定できますが。 例えばUITableView上の各セルにUISwitchが並んでいて、それぞれON/OFFの状態をファイルに 保存しようとしたとき、どのような格納方法が王道なんでしょうか。 初めはNSDictionarlyを使ってキー名にセル名(textLabel)、値にON/OFFを 持たせてましたが、これだとイマイチなので今はUISwitch.tagをキー名にしてます。
14 名前:名称未設定 mailto:sage [2009/10/01(木) 15:54:47 ID:OKv0guiL0] >>13 自分が管理し易ければ何でも良いと思うけど。 俺はNSMutableDictionaryを使ってる。将来拡張する場合も楽だし。
15 名前:名称未設定 mailto:sage [2009/10/01(木) 16:14:33 ID:NfaY8uwVi] PPCでも一応SDK載るし開発環境は整う…よね?
16 名前:名称未設定 mailto:sage [2009/10/01(木) 17:51:09 ID:E+lTnMst0] >>1 乙と言おうとして、スレ番間違えてるのに気が付いた 2を飛ばして3になってるのはどういうことだ… まあ、とりあえず過去スレのリンクを置いておこう [SDK]iPhoneアプリ開発初心者質問箱[touch] pc11.2ch.net/test/read.cgi/mac/1249287343/
17 名前:名称未設定 mailto:sage [2009/10/01(木) 18:19:46 ID:xQvohCKB0] >>16 実はそれが2で最初のスレはたぶんこれ [SDK]iPhoneアプリ開発初心者質問箱[touch] pc11.2ch.net/test/read.cgi/mac/1242959957
18 名前:名称未設定 mailto:sage [2009/10/01(木) 20:05:06 ID:E+lTnMst0] >>17 1が重複というか、2がスレ番間違いだったのか 勘違いしてすまなかった お詫びとしてiPhoneアプリ開発でのObject-C固有ののメモリ管理の基本について自分の理解した範囲でまとめてみる 1.retain countでの管理 ・allocでメモリ確保するとそのオブジェクトのretain countは1になる ・オブジェクトを指すポインタをretainするとretain countは1増加 ・オブジェクトを指すポインタをreleaseするとretain countは1減少 ・retain countが0のままrun loop(ユーザーイベント処理等)に入るとメモリ上から消滅 2.autoreleaseでの管理 ・autoreleaseをしておくとそのオブジェクトは最後に作られたNSAutoreleasePoolオブジェクトの管理下に入る ・そのNSAutoreleasePoolオブジェクト自体が上記1.のルールに従い消滅するとき、内部で管理中のオブジェクトもメモリ上から消滅する ・さらに前に作られたNSAutoreleasePoolオブジェクトが残っている場合には、消滅したものに替わってautoreleaseオブジェクトの受け皿になる 基本的にはretain countでの管理が推奨 ただし、メソッドの戻り値がautorelease付きで、他に代替できるメソッドが無いないならautoreleaseオブジェクトでも諦めて使う Xcodeでテンプレートから作成しただけのプロジェクトの場合 main内部で作られるNSAutoreleasePoolにautoreleaseが付いたオブジェクトが全て放りこまれる このNSAutoreleasePoolオブジェクトはアプリの終了時に開放されるので、それまで管理下の全てのオブジェクトがメモリ上に居座り続ける 自分でこのオブジェクトはこの場所抜けたらいらない(tableViewCellのリユースみたいにシステム側で使うことは無い)などとわかるものなら 必要な部分の前後を挟むようにNSAutoreleasePool作成と開放を追加しておくと、メモリの居座りを起こさず済む メモリの使用量を大して意識しなくて済む、短時間使ってすぐに終了するようなアプリなら問題ないが、 それ以外は上に書いたようなルールでプログラムを書いたほうが良い
19 名前:名称未設定 mailto:sage [2009/10/01(木) 21:24:45 ID:HPCg/dNc0] >Xcodeでテンプレートから作成しただけのプロジェクトの場合 >main内部で作られるNSAutoreleasePoolにautoreleaseが付いたオブジェクトが全て放りこまれる >このNSAutoreleasePoolオブジェクトはアプリの終了時に開放されるので、それまで管理下の全てのオブジェクトがメモリ上に居座り続ける 乙だがこの部分だけ違くね? Autorelease Poolはイベントサイクルごとに作られるから、アプリの終了時まで居座るなんてこたない。
20 名前:名称未設定 mailto:sage [2009/10/01(木) 21:27:38 ID:HPCg/dNc0] 自分でAutorelease Pool作らないといけない典型例は ・forループの中 ・自分で作ったスレッドの中 でしょ それ以外は勝手にプール作られて勝手に解放される
21 名前:名称未設定 mailto:sage [2009/10/01(木) 21:51:29 ID:RS/vBq6m0] WebViewで「戻る」「進む」「中止」「再読み込み」ボタンを作る場合は、 UIButtonとかで代用したり自分でimageを作らないといけないのでしょうか。 IBのLibraryには標準では用意されていないようですね。 どこかで無料素材として配布しているサイトをご存知の方、いらっしゃいますか。
22 名前:名称未設定 mailto:sage [2009/10/01(木) 22:09:43 ID:OKv0guiL0] >>21 それくらい作れよ
23 名前:名称未設定 mailto:sage [2009/10/01(木) 22:20:26 ID:F2uU1Vbf0] >>21 UIBarButtonItem使って、Identifierをいじれば?
24 名前:名称未設定 mailto:sage [2009/10/01(木) 22:26:02 ID:E+lTnMst0] >>19 ドキュメント読み直してきた 確かにイベントごとに自動でNSAutoreleasePoolは作られてますね 間違えていました >>20 forループに限らず、大量に一時オブジェクト(autoreleaseされるオブジェクト)が作られる場合としたほうが良いかもしれません 曖昧だといわれればそんな気もしますが
25 名前:名称未設定 mailto:sage [2009/10/01(木) 22:49:31 ID:NRabe0We0] >>24 >>典型例 ここ読み落とさないように。
26 名前:名称未設定 mailto:sage [2009/10/01(木) 22:57:37 ID:E+lTnMst0] >>25 読み落としてはいませんよ 一応初心者スレだから、典型例よりは一般論の方が良くないかって意味で言ってみました
27 名前:21 mailto:sage [2009/10/01(木) 23:14:56 ID:RS/vBq6m0] >>22 やっぱないんですねorz >>23 試してみます。
28 名前:名称未設定 mailto:sage [2009/10/01(木) 23:18:23 ID:OKv0guiL0] ループ内で破棄するオブジェクトなら普通にreleaseすればいいじゃん。
29 名前:名称未設定 mailto:sage [2009/10/01(木) 23:20:07 ID:NRabe0We0] >>26 >>典型例>>一般論 さしたる違いはない。
30 名前:名称未設定 mailto:sage [2009/10/01(木) 23:31:49 ID:nxOFVtgYi] >>27 StopとReloadはあるだろ
31 名前:名称未設定 mailto:sage [2009/10/01(木) 23:33:17 ID:nxOFVtgYi] >>22 それくらいって言うけど、進むと戻るだけない理由がわからない
32 名前:名称未設定 mailto:sage [2009/10/01(木) 23:33:29 ID:uTNhMtHH0] >>28 コンビニエンスコンストラクタしか提供されてないことだってあるじゃあないか ここあだもの
33 名前:名称未設定 mailto:sage [2009/10/01(木) 23:41:42 ID:OKv0guiL0] >>32 [[XXX alloc] init] を使えばええやん。 クラスメソッドでしか生成出来ないオブジェクトなんてある?
34 名前:名称未設定 mailto:sage [2009/10/02(金) 01:03:07 ID:S3pLNfIo0] 質問です。 デフォルトで入ってるアプリの「メモ」みたいな感じで NavigationControllerとTableViewに固定された背景画像を設定するにはどうしたら良いんでしょうか? >roguer.info/2009/07/15/1343/ ココのサイトにあるような方法でTableViewのbackgroundColorに画像を設定すると スクロールの範囲内で画像が繰り返し表示されてしまいます。 TableViewを透過にしてもう一段後ろのUIViewに背景を設定すればいいの? っていうかもう一段後ろ側って何?自分でImageViewを作ればいいのかな? つかTableViewはあんまり透過にするなとTableViewプログラミングガイドに書いてあるよなぁ みたいな状態で右往左往です……
35 名前:名称未設定 mailto:sage [2009/10/02(金) 02:00:08 ID:mR5k3At00] >>34 >TableViewを透過にしてもう一段後ろのUIViewに背景を設定すればいいの? >っていうかもう一段後ろ側って何?自分でImageViewを作ればいいのかな? なぜそれを自分でやってみないうちから答えを求めに来てるの
36 名前:名称未設定 mailto:sage [2009/10/02(金) 02:19:40 ID:UCWI4nRH0] >>33 作れないわけじゃないんだが UIButtonはクラスメソッド使わないとボタンのタイプが設定できなかったような… 記憶違いだったらすまん
37 名前:名称未設定 [2009/10/02(金) 02:50:21 ID:f2SPvZSF0] >>36 曖昧なこといってんじゃねーぞ
38 名前:名称未設定 mailto:sage [2009/10/02(金) 03:28:21 ID:UCWI4nRH0] >>37 調べて実験もしてみた UIButonのクラスメソッド、 + (id)buttonWithType:(UIButtonType)buttonType ではUIButtonTypeRoundedRectなどボタンのタイプが設定可能 でも単なるallocとinitではUIButtonTypeCustomのボタンしか作れない buttonTypeのプロパティは @property(nonatomic, readonly) UIButtonType buttonType なので外部からアクセスできない setButtonTypeメソッドはコード補完で出てくるのだが、実行するとそんな命令ないぞとエラーが出て止まる 継承クラスでも作ってinitWithButtonType:メソッドでも実装すりゃ可能だろうけど わざわざそこまでしてautorelease避けなくてもって感じだね
39 名前:名称未設定 mailto:sage [2009/10/02(金) 03:39:31 ID:Jbg26BxW0] >>33 >>37 はい情弱乙
40 名前:名称未設定 mailto:sage [2009/10/02(金) 04:18:14 ID:j7/EW0Xti] 全く知識の無いど素人が、 プログラミングを始めようとしています。 そこで気になったのが、 個人レベルでは、どのようなかたが アプリ開発をされているのでしょうか? やはり、企業でプログラミングを仕事とされている方 学校でプログラミングを勉強している方なのでしょうか 全くの0から始めた方は、いらっしゃいますか?
41 名前:名称未設定 mailto:sage [2009/10/02(金) 04:21:22 ID:Jbg26BxW0] みんな0から始めました。
42 名前:名称未設定 mailto:sage [2009/10/02(金) 04:32:15 ID:j7/EW0Xti] >>41 ありがとうございます。
43 名前:名称未設定 mailto:sage [2009/10/02(金) 05:33:52 ID:nvokVtGR0] >>33 自前でオブジェクト作る場合は確かにそうだが、OS側に作って もらう時はautorelease掛かった奴が渡される事も多いぞ。 入門書とかに出てくるチュートリアルレベルだと使わんかもしれ んが、少しまともなアプリ作ろうとすると、絶対に使う。
44 名前:名称未設定 mailto:sage [2009/10/02(金) 06:18:09 ID:IxO+UxiK0] あるプロジェクトのコードを修正更新しビルドしたアプリが、実機上で元アプリとは別のアプリとして(別バージョン)並存出来るには、どうするのが良いかと言う質問です。 あるプロジェクトをFinderで複製しコード修正更新後ビルドしただけだと、実機上で元アプリを上書きするので、別のアプリとして並存出来ないですね。 プロジェクト名を後から修正する場合、どこを(プロジェクトフォルダ名はじめ)修正すれば良いのでしょうか?と言う質問です。 また、ファインダでのコピー+設定値の修正以外に良い方法があれば教えていただきたいです。
45 名前:名称未設定 mailto:sage [2009/10/02(金) 08:15:12 ID:mR5k3At00] >>44 確かめずに無責任に答えるけど、 とりあえず別アプリとして実機で動かすだけなら、info.plistのBundle Identifierを変えるだけでいいんじゃないかな。
46 名前:名称未設定 [2009/10/02(金) 08:38:37 ID:f2SPvZSF0] >>38 調べて実験してありがとう
47 名前:名称未設定 mailto:sage [2009/10/02(金) 14:19:27 ID:gqmFuV/t0] autorelease忘れる→メモリリーク autorelease余計→アプリ終了 どう見てもスマートじゃないw マクもそうだけど見た目って大事だぞ。見た目良くないとアプストアに登録しても売れないし。 マカなんてアイコンが気に入らないとかクレーム付けてくる連中だしw
48 名前:名称未設定 mailto:sage [2009/10/02(金) 14:39:49 ID:mR5k3At00] >>47 スマートじゃないのはお前の頭。
49 名前:名称未設定 mailto:sage [2009/10/02(金) 14:58:03 ID:GBVoma+R0] 自分が何もやらなくて良い=スマートという解釈なんだろうな。 そんな奴はプログラミングしない事が最もスマートだと思う。
50 名前:名称未設定 mailto:sage [2009/10/02(金) 15:37:11 ID:zK9yuGZMi] すげぇ飛躍したなw 俺はなんとなく>>47 の言いたいことはわかる気がする。 しかし、ガベコレやなんかを実装するにはモバイルデバイスでは非力なんだろう。 実際、ガベコレはMacにはあるんだし。 MacやPCで動くプログラムの世界では言語やフレームワーク/開発環境の機能でどんどんプログラミングその物が楽になっていってる。そのうちモバイルデバイスでの開発も楽になってくるんじゃないか? ただ、言語やフレームワーク/開発環境の便利な機能がなければ開発できないヤツの作った物なんて信用できないけどね。 俺はあるなら使うけどw
51 名前:名称未設定 mailto:sage [2009/10/02(金) 16:25:37 ID:U+/PwbZB0] ガベージコレクションは、ゲイツが移植した初期のBASICですらあった。
52 名前:名称未設定 mailto:sage [2009/10/02(金) 16:29:21 ID:dsZHy++vi] >>44 プロダクト名を変更する
53 名前:名称未設定 mailto:sage [2009/10/02(金) 16:35:26 ID:GBVoma+R0] >>51 じゃあ初期のBASICで素敵なアプリを作ってろよ
54 名前:名称未設定 mailto:sage [2009/10/02(金) 16:39:00 ID:dsZHy++vi] >>50 便利機能がなかったらマシン語で書くことになるんだぞ。SDKなしで開発できるヤツなんて稀。今時そんなこと言うのは時代錯誤。極論したらハードウェアも開発できなきゃならないってことになるぞ
55 名前:名称未設定 mailto:sage [2009/10/02(金) 16:44:16 ID:zK9yuGZMi] >>54 読返してからそう思ったorz 流石にむり。 言語は余計かな。
56 名前:名称未設定 mailto:sage [2009/10/02(金) 16:52:52 ID:GBVoma+R0] >>54 改行という便利な物があってだな
57 名前:名称未設定 mailto:sage [2009/10/02(金) 16:54:37 ID:zK9yuGZMi] >>54 ただ、その発想と>>47 の言いたいことの根底は同じところにあると俺は思うよ。
58 名前:名称未設定 mailto:sage [2009/10/02(金) 17:09:13 ID:PpWjtHMbi] >>56 iPhoneだから。おれもたまにある。
59 名前:名称未設定 [2009/10/02(金) 18:59:01 ID:f2SPvZSF0] こんだけメモり管理について話し合ったんだから、みんなもう大丈夫だよな。
60 名前:名称未設定 [2009/10/02(金) 19:13:06 ID:QWxzevh90] もの凄い初心者的質問かもしれないのですが、 今、RSSリーダみたいなアプリを作ろうと考えています。 Webから取得してくる文字列は不定長なのですが、それを表示させるために UILabelとUITextFieldのどっちを使用しようか悩んでます。 widthは固定で、取得した文字列の長さによって、heightを変えたいと思うのですが、 そういった場合に柔軟に対応できるのはどっちなんでしょうか?
61 名前:名称未設定 mailto:sage [2009/10/02(金) 20:54:13 ID:3G57hlQV0] UILabel
62 名前:名称未設定 mailto:sage [2009/10/02(金) 20:57:40 ID:aocxVtKF0] 俺なら表示だけなら自分で書く
63 名前:名称未設定 mailto:sage [2009/10/02(金) 21:28:57 ID:+T0Q/UCG0] なぜTextViewは使わない?
64 名前:名称未設定 mailto:sage [2009/10/02(金) 21:43:08 ID:/fP0v5U00] UIWebViewは? つーか、出直してこいでよくね?
65 名前:名称未設定 mailto:sage [2009/10/02(金) 21:44:19 ID:Jbg26BxW0] >>64 お前がな
66 名前:名称未設定 mailto:sage [2009/10/02(金) 21:47:20 ID:5U3DdkhT0] >>60 >不定長 なんか新しいな
67 名前:名称未設定 mailto:sage [2009/10/02(金) 23:33:18 ID:AdLVPjA8i] >>56 改行すると一覧性が落ちるだろ。特にアンカーの後の改行ば無駄。BB2C使ってるとなおさらそう
68 名前:名称未設定 mailto:sage [2009/10/02(金) 23:35:57 ID:GBVoma+R0] >>67 >改行すると一覧性が落ちるだろ。 なんの?
69 名前:名称未設定 mailto:sage [2009/10/02(金) 23:38:50 ID:7loMQ5gOi] >>67 なんでモバイル機が基準なんだ。バカか。
70 名前:名称未設定 mailto:sage [2009/10/03(土) 00:04:04 ID:zkMkwKlOi] あーそうか。 iPhone板じゃなかったからか。 お前らBB2C使ってないんだな
71 名前:名称未設定 mailto:sage [2009/10/03(土) 00:04:20 ID:mR5k3At00] >>67 うっぜwwww
72 名前:名称未設定 mailto:sage [2009/10/03(土) 02:03:20 ID:xWxEfR94i] >>70 末尾見ろよ。
73 名前:名称未設定 mailto:sage [2009/10/03(土) 02:16:17 ID:oG5wpVZd0] ドザが見てる所じゃ言えないけど、BB2C使いにくいだろ。
74 名前:名称未設定 mailto:sage [2009/10/03(土) 03:10:51 ID:R1hKJgTU0] >>73 是非とも使いやすいビュアを開発し給え
75 名前:名称未設定 mailto:sage [2009/10/03(土) 03:34:30 ID:9FQ/zpSWi] >>74 もし、作ろうとしたら BB2C+新機能になってしまうんだが 権利とかどうなってんのかな?
76 名前:名称未設定 mailto:sage [2009/10/03(土) 07:35:22 ID:Is3xvG4S0] グーグル携帯のほうが使いやすかったりしてなw フレームワークにどっぷりのマカ思考じゃアセンブラは無理だろうねw
77 名前:名称未設定 mailto:sage [2009/10/03(土) 07:37:14 ID:5DR2IlA/0] また来やがったw 土曜日の朝早くからお仕事お疲れさまです
78 名前:名称未設定 mailto:sage [2009/10/03(土) 14:34:23 ID:4NGKFLkD0] >>76 非開発者がここに書き込むの禁止ですよ
79 名前:名称未設定 mailto:sage [2009/10/03(土) 17:47:20 ID:Aef1qDaZ0] 使いやすかったりなんかしちゃったりして
80 名前:名称未設定 mailto:名称未設定 [2009/10/03(土) 17:48:21 ID:OodTdhhX0] >76 >フレームワークにどっぷりのマカ思考じゃアセンブラは無理だろうねw はぁ? 何言ってんのコイツ? 俺が作るiPhoenアプリ、少しだけどアセンブラ使ってるよ。 ろくに知識の無い、知ったかぶりが見え見えだな、コイツw
81 名前:名称未設定 mailto:sage [2009/10/03(土) 18:56:27 ID:/RcUo2HQ0] >>75 無料だろうがなんだろうが当然著作権はあるわな
82 名前:名称未設定 mailto:sage [2009/10/03(土) 18:59:37 ID:SAyp+tyR0] iPhoneアプリ開発の初心者なのは構わないが… 2ちゃん初心者みたいな反応はいかがなものか 荒らし、煽りは徹底してスルーするもんじゃなかったっけ?
83 名前:名称未設定 mailto:sage [2009/10/03(土) 20:28:12 ID:Is3xvG4S0] グーグル携帯のほうが優れてるのが真実なので(ry
84 名前:名称未設定 mailto:sage [2009/10/03(土) 20:46:53 ID:rhyECwny0] SDK入れました。仕事以外で開発するの久しぶり。 職場では主にJavaで、Obj-Cは初めて。 これから、色々教えてくれたりくれなかったりしてください。
85 名前:名称未設定 mailto:sage [2009/10/03(土) 21:01:07 ID:opdyDIF/0] ええ、教えますんとも
86 名前:名称未設定 mailto:sage [2009/10/03(土) 21:17:58 ID:6GBN5lRqi] >>84 頑張っておぼえてちょ。 ゴミを撒き散らす荒らしが多いけど、 無視してね。
87 名前:名称未設定 mailto:sage [2009/10/03(土) 21:28:46 ID:rhyECwny0] >>85-86 ありがとう!教えてクレクレ厨にならないよう、気をつけるよ。 若かりし頃を思い出して、ちょっとワクワクしてる。 が、AppleIDに漢字で氏名登録してあるんだよ。 SDKのダウンロードは問題なかったが、この後苦労するんでしょ? まだ実機テストするレベルじゃないからいいけどねw
88 名前:名称未設定 mailto:sage [2009/10/03(土) 21:49:03 ID:FFXT2c2xi] >>83 まあ、intentとバックグラウンドタスクは欲しいよね。後者はいずれできそうだけど。
89 名前:名称未設定 mailto:sage [2009/10/03(土) 23:39:31 ID:p4zixSiXi] >>88 >バックグラウンドタスク このスレを見ているかぎり、それは極めて危険だと思う
90 名前:名称未設定 mailto:sage [2009/10/03(土) 23:45:26 ID:opdyDIF/0] >>87 名前はサポートに電話して直してもらうしかない
91 名前:名称未設定 mailto:sage [2009/10/04(日) 00:24:38 ID:29Syce3M0] 皆様おつかれさまです。 SDKを立ち上げていろいろ試している最中なのですが 困ったことに、エミュのiPhoneのアプリ一覧画面にサンプルアプリがたくさんならんでしまいます。 もういらないので消したいと思うのですがどうやったら良いでしょう?
92 名前:名称未設定 mailto:sage [2009/10/04(日) 00:34:38 ID:D48UJNIk0] いTuneで初期化する
93 名前:名称未設定 [2009/10/04(日) 00:54:06 ID:kXI143HX0] >>91 エミュじゃなくてシミュな。 アイコンどれでも良いから長押ししてみ。 アイコンぷるぷる震えて、削除したり移動できるようになるから。
94 名前:名称未設定 mailto:sage [2009/10/04(日) 00:54:24 ID:Tw02rDN30] iPhoneと同じように消せるだろ 全部消していいならメニューからリセットすればいい
95 名前:名称未設定 mailto:sage [2009/10/04(日) 01:12:49 ID:29Syce3M0] >>92-94 ありがとう! 実機もってないから本体操作がわからなくて、SDKのほうから消せるのかなっていろいろやってしまってました。
96 名前:名称未設定 mailto:sage [2009/10/04(日) 01:18:54 ID:29Syce3M0] ところで、また初心者丸出しの質問なのですが。。。 インタフェースビルダーのFile'sOwnerとかFirstResponderとかのオブジェクト?が 見えるウィンドウの中にあるViewとかをうっかりdeleteキーで消しちゃった場合、どうやったら復活しますか? LibraryウィンドウからViewを持ってきてみてもそれは別人だし、でもビルド結果には出てくるから 消去されたわけでもないし。。。でもViewControllerのリンクを押しても出てこないし、で困っています。 よくわからなくてエスパーが必要かもしれませんがよろしくお願いします。
97 名前:名称未設定 mailto:sage [2009/10/04(日) 01:43:53 ID:D16SY2QK0] アンドゥで戻せ。
98 名前:名称未設定 mailto:名称未設定 [2009/10/04(日) 01:46:24 ID:tn1kBDGk0] /Users/ユーザ名/Library/Application Support/iPhone Simulator/User/Applications/ iPhone Simulatorアプリの残骸は、このフォルダにできるので、中身を直接ゴミ箱に捨ててもいい。
99 名前:名称未設定 [2009/10/04(日) 02:05:58 ID:kXI143HX0] >>98 初心者に余計なことを教えるなよ
100 名前:名称未設定 [2009/10/04(日) 02:07:44 ID:kXI143HX0] >>96 InterfaceBuilderは色々な関連付けがされてるから、うっかり消したViewは簡単には戻らないよ。 Undoで戻すか、プロジェクト作り直した方が早い。
101 名前:名称未設定 mailto:名称未設定 [2009/10/04(日) 02:35:18 ID:tn1kBDGk0] >>99 Mac Fan のiPhone開発入門記事に紹介されてたよ。 おまえがど素人だw
102 名前:名称未設定 mailto:名称未設定 [2009/10/04(日) 02:37:43 ID:0StzYbOh0] >99 おまえみたいな知ったかぶりど素人は出て行けw
103 名前:名称未設定 [2009/10/04(日) 02:40:55 ID:kXI143HX0] >>101 雑誌に載ってたことを転載して嬉々としてるのかw
104 名前:名称未設定 [2009/10/04(日) 02:43:07 ID:kXI143HX0] >>102 あいにく俺は世話を焼くのが好きだから出ていかないよ。 悪いね。
105 名前:名称未設定 mailto:sage [2009/10/04(日) 07:09:34 ID:Br6/os/40] javaならグーグル携帯のほうが(ry 今更C言語怠いよ。メモリ管理必須の低級言語だし。 キャリアもドコモでもあうでもどちらでも選べる。 ちなみにマクでもjavaで開発出来るので、もし買ってしまったマクも無駄にならない。
106 名前:名称未設定 mailto:sage [2009/10/04(日) 07:54:29 ID:wgJraKg90] Win/LinuxでのJava開発を生業としている俺からすれば、 Cocoa開発環境が夢のような素晴らしさなんだが。 言語の違いなんて、全体からすれば些細なことじゃん。 昨日SDK落として遊び始めたけど、すごく楽しいよ。 ドキュメントに英語が多いのは、20年前のUNIX業界のようで ちと辛いがw
107 名前:名称未設定 mailto:sage [2009/10/04(日) 09:41:25 ID:Rrxpfumy0] Javawwwwwwwww
108 名前:名称未設定 [2009/10/04(日) 09:52:41 ID:kXI143HX0] >>105 グーグル携帯でJava使ってみれば良いじゃん。 どんな言語だろうが、メモリ管理を意識しなあ
109 名前:名称未設定 [2009/10/04(日) 09:53:44 ID:kXI143HX0] メモリ管理を意識しないようじゃ、最高のユーザビリティは提供できないよ。
110 名前:名称未設定 mailto:sage [2009/10/04(日) 10:15:04 ID:ElXP2jEs0] 言語の好き嫌いでターゲットを決めるのかよw 例えBASICしか使えなくても、俺はGoogle携帯よりiPhone用のアプリを作りたいがな。
111 名前:名称未設定 mailto:sage [2009/10/04(日) 11:08:31 ID:IARdKd/S0] >>105 >今更C言語怠いよ。メモリ管理必須の低級言語だし。 リソースの限られている組込なんかやるべきじゃない。 メモリ大量に積んでるPCでの高級言語だけやってください。
112 名前:名称未設定 mailto:名称未設定 [2009/10/04(日) 11:24:57 ID:nxZw79vf0] >俺はGoogle携帯よりiPhone用のアプリを作りたいがな。 なんだ、まだ作れないのかよ。w 俺はどっちのアプリも作れるよ。 知ったかぶり素人のおまえとは違うね。w
113 名前:名称未設定 mailto:sage [2009/10/04(日) 11:25:05 ID:29Syce3M0] >>97-100 レスありがとう。 さくっと消せるから、ただ一覧表示から消えるだけだと思ってたら実体も消えちゃうんですね・・・。 undoがきかないとこまでいくまえに復活させるように心がけます。
114 名前:名称未設定 mailto:sage [2009/10/04(日) 11:32:17 ID:jF0tKCJ/i] >>109 ユーザビリティー言いたいだけやな
115 名前:名称未設定 mailto:sage [2009/10/04(日) 12:11:00 ID:4j4rBv5g0] >>107 Objective-CよりJavaの方が断然金になるのに
116 名前:名称未設定 [2009/10/04(日) 12:18:23 ID:kXI143HX0] >>114 うんw 我が人生悔いなし。
117 名前:名称未設定 [2009/10/04(日) 13:28:56 ID:34NKcHAj0] 質問です。 iPhone デベロッパーズ クックブックを見ながら勉強しています。 第3章でIdentity Inspector を使用しているのですが、IdentityInspectorの項目で Class ActionsとClass Outlets が表示されません。 原因がわかる方、よろしければ教えてください。 OSはSnow Leopard XCode は 3.2です
118 名前:名称未設定 mailto:sage [2009/10/04(日) 13:43:32 ID:4j4rBv5g0] その本持ってないと答えられない質問の仕方だな
119 名前:名称未設定 mailto:sage [2009/10/04(日) 14:07:10 ID:nxZw79vf0] >>117 サンブルのソースコードは、確かめたのか?
120 名前:名称未設定 [2009/10/04(日) 14:10:52 ID:34NKcHAj0] >118 すいません。 手順を簡単にまとめてみました。 1.新規プロジェクト作成 2.コードを修正。 3.InterfaceBuilderを起動 4.Inspector,Libraryを起動 5.デフォルトで作られるアプリケーションデリゲートオブジェクトの クラス名を変更 6.アプリケーションデリゲートオブジェクトにアウトレットを追加 6番目の処理でIdentity Inspectorを使ってアウトレット、アクションを追加と書いてあって スクリーンショットにはClass Action の項目と Class Object の項目があるのですが 自分でやってみた場合、その2つの項目が表示されていないという状態です。 >117 サンプルのソースコードは著者のサイトから、ダウンロードしたものを使用してます。 IBOutletとIBActionは追加しています。
121 名前:名称未設定 mailto:sage [2009/10/04(日) 14:14:09 ID:Tw02rDN30] エスパーレス 1、ヘッダーでIBOutlet・IBActionを指定しない 2、インターフェースビルダーで、ファイルオーナーのクラスが間違っている
122 名前:名称未設定 mailto:sage [2009/10/04(日) 14:30:46 ID:ElXP2jEs0] >>112 プログラミングより日本語を勉強しろよ。 餃子よりラーメンを食べたい=餃子もラーメンも食べられない お前の解釈だとこうなるぞ?
123 名前:名称未設定 [2009/10/04(日) 14:35:16 ID:34NKcHAj0] >>121 1.Main.mに全てのコードをまとめて書いてます。 2.ファイルオーナーのクラスはUIApplicationを指定してます。
124 名前:名称未設定 mailto:sage [2009/10/04(日) 14:51:33 ID:Tw02rDN30] > 1.Main.mに全てのコードをまとめて書いてます。 よし!わかった!! その本を捨てれば解決する
125 名前:名称未設定 mailto:sage [2009/10/04(日) 14:52:42 ID:ElXP2jEs0] >>123 > 1.Main.mに全てのコードをまとめて書いてます。 なんで?
126 名前:名称未設定 [2009/10/04(日) 14:58:12 ID:34NKcHAj0] >>125 理由は忘れてしまいましたが、著者の方針です。 テスト用のコードだからだったと思います。
127 名前:名称未設定 mailto:sage [2009/10/04(日) 15:01:05 ID:RcMoUrce0] エリカ本は全くの初心者には解りづらいような……
128 名前:名称未設定 mailto:sage [2009/10/04(日) 15:27:08 ID:dy/E5IUC0] >>120 読んで分かった。 インスペクタにClass Identityだけ出てClass Actionsとかが出ないってことはオブジェクトを選択してないってことじゃね? それか▶Class Actionsの三角開いてないだけじゃね?
129 名前:名称未設定 mailto:sage [2009/10/04(日) 15:29:16 ID:aRMjbqe70] オラクルの本に変えた方がいいよ。 すごくわかりやすかったし。
130 名前:名称未設定 mailto:sage [2009/10/04(日) 15:30:10 ID:jF0tKCJ/i] >>129 オライリーな
131 名前:名称未設定 mailto:sage [2009/10/04(日) 15:39:25 ID:Tw02rDN30] マジレスできればしたいけど、ちょっと無理ダナ エスパーレスになってしまうわ インターフェースビルダーの何か繋いでいないとかそんな感じだとは思うけど そのプロジェクトを一からやり直してみるのがいいんじゃないかな?
132 名前:名称未設定 [2009/10/04(日) 15:56:00 ID:34NKcHAj0] >>128 ClassActionsの項目自体が表示されてない状態です。 >>129 参考にしてみます。 >>131 ありがとうございます。 他の本でのプロジェクトとくらべてみたところ。 ソースコードに@propertyを記述していないため、Connection InspectorにOutletが追加されていない なども原因のような気がします。 128さんの言う通りオブジェクトの選択がうまくいってないのも原因のようです。 InterfaceBuilderの使い方をもう少し勉強してみます。
133 名前:名称未設定 mailto:sage [2009/10/04(日) 16:19:45 ID:wgJraKg90] みなさん、こんにちはー。 iPhoneに保存した画像を表示するAppを作ろうとしています。 プロジェクト内に画像ファイルを置いて、それを表示させるApp は驚くほど簡単にできたのですが、プロジェクト外のファイルを 表示させる方法がわかりません。 Macであれば「書類」や「ピクチャ」にファイルを置いて読み書き すればいいのですが、iPhoneは何処に置くんだ!? iPhoneOSには、フォルダに相当する概念は無いのでしょうか? なにとぞご教示願います。
134 名前:名称未設定 mailto:sage [2009/10/04(日) 16:22:02 ID:ElXP2jEs0] >>133 [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]
135 名前:名称未設定 mailto:sage [2009/10/04(日) 16:24:05 ID:wgJraKg90] >>134 超即レスかたじけない。早速、意味を調べて試してみます。 ありがとうございます。
136 名前:名称未設定 mailto:sage [2009/10/04(日) 16:51:39 ID:rqrovkNC0] >>132 いやだからさ、前半読めよ
137 名前:名称未設定 mailto:sage [2009/10/04(日) 16:52:21 ID:rqrovkNC0] >>128 の前半な
138 名前:名称未設定 mailto:sage [2009/10/04(日) 19:08:13 ID:Va0DAUKq0] オススメ書籍はなに? スペックはプログラミングはWindowsで多少わかるけどMac、というかXcodeほぼ初心者 昨日、Mac でボタン押すとラベルにHelloってでるHello Worldを作ってみた程度 翔泳社の入門Objective-C 2.0 は薄くて高いながら読みやすいけどまだ途中 パラパラっとめくる限りiPhoneのことはでてこないんだよねえ
139 名前:名称未設定 mailto:sage [2009/10/04(日) 19:25:59 ID:NO2zhXYA0] >>138 言語とフレームワークは別。
140 名前:名称未設定 mailto:sage [2009/10/04(日) 19:35:28 ID:aRMjbqe70] >>138 C++の文法書読んでてもWindows SDKプログラムやMFCの話なんて出てこないだろ。
141 名前:名称未設定 mailto:sage [2009/10/04(日) 19:37:28 ID:aRMjbqe70] >>138 オライリーの「iPhone SDK アプリケーション開発ガイド」がお勧め。
142 名前:名称未設定 [2009/10/04(日) 20:47:45 ID:8zn+aWfV0] iPhoneとiPod touchって全く同じコードで同じ挙動をするのでしょうか? もしそうなら、iPod touchでiPhone用のアプリの実機テストの代わりは出来るのでしょうか?
143 名前:名称未設定 mailto:sage [2009/10/04(日) 20:58:38 ID:IARdKd/S0] >142 iPhoneにあってtouchに無い機能があるからいちがいに言えんだろ iPhone 3G,3GS ,touch 2G,3Gの速度差,ビデオ性能いろいろ違いがあるが
144 名前:名称未設定 mailto:sage [2009/10/04(日) 21:03:12 ID:Va0DAUKq0] >>139 ,140 WindowsだとVisual C#なんとか本とか読むと言語とライブラリと両方書いてあるんだけどねえ >>141 ありがとう やっぱオライリーがいいかな 挿し絵が少ないのが淋しいけど
145 名前:名称未設定 mailto:sage [2009/10/04(日) 21:15:22 ID:Ry+nbq080] >>142 お、ちゃんとこちらで質問したな 誘導した手前もあるので補足 基本的に同じバージョンのOSなら挙動は同じと考えて良いですよ ただ、搭載されているハードウェアの範囲がiPod touch、iPhoneそれぞれのカテゴリですら異なるので、 カメラ使いたいとか、電子コンパス使いたいとか、ブルートゥース使いたいとかの場合には、 そのハードウェアを実際に搭載している実機じゃなきゃ動作確認はできません 以下、機種での主な差 第1世代iPod touch: 3Gネットワーク、電話、カメラ、GPS、電子コンパス、バイブレーター、ブルートゥース、本体マイク&スピーカーなどがなく、OpenGL ES 2.0非対応、音声コントロールも不可。 第2世代iPod touch: 3Gネットワーク、電話、カメラ、GPS、電子コンパス、バイブレーター、本体マイクがなく、OpenGL ES 2.0非対応、音声コントロールも不可。 現行iPod touch: 3Gネットワーク、電話、カメラ、GPS、電子コンパス、バイブレーター、本体マイクがない(8GB版のみOpenGL ES 2.0非対応、音声コントロール不可)。 iPhone 3G: カメラでのビデオ撮影、電子コンパスがない。OpenGL ES 2.0非対応、音声コントロールも不可。 iPhone 3GS: 現状の全部あり(将来はどうなるかは誰もわかりません)
146 名前:名称未設定 mailto:sage [2009/10/04(日) 21:58:51 ID:FlLjEcOB0] >>144 Visual C#はwinのツールじゃねぇか。一緒にすんなよ。
147 名前:名称未設定 mailto:sage [2009/10/04(日) 22:33:22 ID:aRMjbqe70] >>144 C#は建前はともかく、ほぼ完全にWindowsの.Net Framework専用言語だから。
148 名前:名称未設定 mailto:sage [2009/10/04(日) 22:38:10 ID:Va0DAUKq0] >>146 Objective-C だってOSXとiPhoneのほぼ専用言語じゃん linuxやMSYSとかでWinでも動くというから動かしてみたけど実用じゃないし それをいえばC#だってmonoでlinuxやOSXでも動くし MonoTouchとかいうツールでC#でiPhoneアプリ作れるらしいけど
149 名前:名称未設定 mailto:sage [2009/10/04(日) 22:49:54 ID:SJK7zEAe0] >>148 俺もオライリーの読み始めたところなんでお互いがんばりましょう。 ちなみに俺はプログラミングはPerlとJavaScriptをちょっとかじったことがある程度…
150 名前:名称未設定 mailto:sage [2009/10/04(日) 22:52:10 ID:Va0DAUKq0] >>149 ありがとう オススメされたしオライリー買ってくる まずはやってみなくてちゃですね
151 名前:名称未設定 mailto:sage [2009/10/04(日) 23:46:03 ID:29Syce3M0] >>132 なんかうやむやになっていそうだからレス。 自分もだけど、多分スノーレオパルドって読んでしまいそうなOSと一緒にMACを買ったりした 超初心者なんだと思います。だからSDKの構成が違うんだと思います。 クラスとアクションはインスペクタじゃなくて ライブラリウィンドウを見てください。そうするとクラス(classesボタン)の項目があります。 そこのリストの中から該当するビューコントローラとかを選べば、 下段でアウトレットやアクションの追加ができるようになります。 追加したらあとは連携させれば良いと思います(ここらへんは本と一緒でおkだと思います)
152 名前:名称未設定 mailto:名称未設定 [2009/10/04(日) 23:54:20 ID:FI920ioP0] >>150 俺もオライリー買って、今ネットワークの章まで読んだとこだけど、 かなりハードな内容だよ。 高価な本だから、途中で投げ出さないようにがんばってくれ。
153 名前:名称未設定 mailto:sage [2009/10/05(月) 00:11:02 ID:1i/4JX1g0] 「オラもオライリー」て言えよ
154 名前:名称未設定 mailto:sage [2009/10/05(月) 00:12:08 ID:hRJNGsRc0] オラもオライリー欲しいっす
155 名前:名称未設定 mailto:sage [2009/10/05(月) 00:14:59 ID:DaS435Gc0] オラもオライリーだす
156 名前:名称未設定 mailto:sage [2009/10/05(月) 00:15:35 ID:hRJNGsRc0] (´・ω・`)
157 名前:名称未設定 mailto:sage [2009/10/05(月) 00:16:05 ID:c4Xr5Tvf0] オラオラオラ
158 名前:名称未設定 mailto:sage [2009/10/05(月) 00:16:31 ID:w9vzEjiN0] >>152 あんな親切な本でハードとかw 程度が知れるな
159 名前:名称未設定 mailto:sage [2009/10/05(月) 00:18:33 ID:hRJNGsRc0] オライリーは難しそうな印象持ちがちだけど、わかりやすいんだよな 困ったときはオライリー買ってるわ (´・ω・`)
160 名前:名称未設定 mailto:sage [2009/10/05(月) 00:40:24 ID:Bqa51312i] >>152 俺、もう読破したよ。 わかりやすくて楽勝だった。
161 名前:名称未設定 mailto:sage [2009/10/05(月) 00:55:41 ID:1i/4JX1g0] オライリーの本て表紙がキモいよね
162 名前:名称未設定 mailto:sage [2009/10/05(月) 01:21:58 ID:hRJNGsRc0] まあ、セキュリティウォーリアはキモいと思われてもしかたないかもな
163 名前:名称未設定 [2009/10/05(月) 01:38:11 ID:p2xTddRB0] >>151 ありがとうございます。気づかなかったです。 ライブラリウィンドウでクラスとアクションを確認できました。 結局、ライブラリウィンドウでクラスとアクションを設定しないで いろいろいじくってサンプルと同じ動きをするようにはできました。 皆様ありがとうございました。
164 名前:名称未設定 mailto:sage [2009/10/05(月) 05:13:45 ID:43WmZC7o0] 今初心者が買うなら木下さんの大全を勧めとく オライリーは帯に3.0対応なんてデカく書いときながら3.0の新しいAPI載ってないし
165 名前:名称未設定 mailto:sage [2009/10/05(月) 08:10:41 ID:x2MC8YWz0] 木下さんは文章がキモイよね。
166 名前:名称未設定 mailto:sage [2009/10/05(月) 08:21:15 ID:7EtVHqxh0] >>143 そうですね、単純なアプリを作るのにも両方でテスト必要なのかな、と思ったもので。 >>145 なるほど。 丁寧な解説ありがとうございます。 お手数かけました。
167 名前:名称未設定 mailto:sage [2009/10/05(月) 10:10:11 ID:9lNLgx1Q0] グーグル携帯のjavaなら同じjavaのwoフレームワークと連携出来るけど、 アイフォンだとjavaが使えずにwoフレームワークと連携出来ない現実w まあ、マクにまともなJ2EEアプリケーションサーバなんて無いけどw これからはjavaの時代。cは古いよ。 えーマジ童貞autoreleaseまだ使ってるの!? キモーイ autorelese童貞が許されるのは、小学生までだよねー キャハハハハハハ
168 名前:名称未設定 mailto:sage [2009/10/05(月) 10:33:43 ID:skZrurki0] >>165 たのCocoはな… 大全とかは普通だお
169 名前:名称未設定 mailto:sage [2009/10/05(月) 13:38:20 ID:OrM02UDV0] 未だにヒレガス本が最強だと思ってる俺
170 名前:名称未設定 mailto:sage [2009/10/05(月) 14:29:06 ID:LzZjAjip0] 「未だに」の後は必ず否定が続くものだよ。 「未だにhogehogeせず。」
171 名前:名称未設定 mailto:sage [2009/10/05(月) 14:40:37 ID:OrM02UDV0] >>170 ごめん。勉強になった。
172 名前:名称未設定 mailto:sage [2009/10/05(月) 14:53:55 ID:3MAzXsTs0] 何、その指摘。 芥川の羅生門にも似たような使い方があるんだし、細けぇことを言うなよ。
173 名前:名称未設定 mailto:sage [2009/10/05(月) 15:26:28 ID:IZTsv9mhi] >>169 とりあえずiPhone開発を学びたいと思ってるひとにヒレガス本勧めたら多分恨まれるぞ
174 名前:名称未設定 mailto:sage [2009/10/05(月) 16:17:00 ID:daca8KIJ0] >167 ヘタ過ぎる自演は痛々しいねえ。
175 名前:名称未設定 mailto:sage [2009/10/05(月) 18:07:57 ID:OrM02UDV0] >>173 だな。後から自分でもそう思ったw
176 名前:名称未設定 mailto:sage [2009/10/05(月) 21:25:31 ID:Sr0cuZjF0] お天気アプリのようにGroupedなUITableViewで 削除ボタンをセル内に表示するにはどうしたら良いでしょうか? HIGには「グループ化されたテーブルが常に編集モードである場合」と ありますがサンプルコードがなく実現方法がわかりません。
177 名前:名称未設定 mailto:sage [2009/10/05(月) 21:37:56 ID:OrM02UDV0] >>176 確かサンプルあったよ。Appleに。
178 名前:名称未設定 mailto:名称未設定 [2009/10/05(月) 22:04:38 ID:YR/IjHzm0] 以前、tableの行削除を作った事がある tableView setEditing: animated: で編集モードにしたら デリゲート tableView: commitEditingStyle: forRowAtIndexPath が呼ばれる。 2番目の引数commitEditingStyleのデフォルトスタイルは削除(UITableViewCelEditingStyleDelete)。 3番目の引数forRowAtIndexPathは削除される行を表す。 このデリゲートの中で tableView DeleteRowsAtIndexPaths: withRowAnimation を実行。 こんな感じだった。 たぶん、行を削除すると同時に、データ配列の該当する行も削除するはずだから 削除する行番号をデリゲートのindexPathから取り出して NSUInteger row = [indexPath row]; array removeObjectAtIndex:row]; みたいな感じかな?
179 名前:名称未設定 [2009/10/05(月) 22:08:37 ID:PfeIXAbL0] UIImagePickerControllerで動画を撮れますが、撮影時に保存している動画ファイルのパスを取得するにはどうしたらよいでしょうか? 保存完了時ではなく、保存中にパスを取得したいのです。
180 名前:名称未設定 mailto:sage [2009/10/05(月) 22:20:01 ID:OrM02UDV0] >>179 興味本位で聞くけど、なんで?
181 名前:名称未設定 mailto:sage [2009/10/05(月) 22:52:18 ID:74oOJr8wi] >>180 撮影中に書き出されたファイルをいじりたいのです。ライブで。
182 名前:名称未設定 mailto:sage [2009/10/05(月) 22:54:27 ID:74oOJr8wi] 最悪、書き出されるフォルダを監視し新しいファイルを取得という方法しかないのかなとおもっていますが、書き出されるフォルダが固定じゃないと使えず。
183 名前:名称未設定 mailto:sage [2009/10/05(月) 23:34:36 ID:HO5jsRbo0] CGRect mainRect = [[UIScreen mainScreen] applicationFrame]; UIView *mainView = [[UIView alloc] initWithFrame:mainRect]; こんな感じで作ったビューの下辺にぴったりUIToolbarを貼付けるにはどうすれば良いですか? initWithFrameで座標指定しないとダメ??
184 名前:名称未設定 mailto:sage [2009/10/06(火) 00:13:20 ID:byfy5oLr0] >>177 どのサンプルか覚えてます? 76種類のうち、OpenGLとサウンド関係以外は確認してるつもりなんですが、 見落としてるんだろうか。。。
185 名前:名称未設定 mailto:sage [2009/10/06(火) 00:22:45 ID:Ns6tt4Sb0] >>184 EditableDetailViewというサンプルだったけど、確かに無いね。 削除されたのかも?
186 名前:名称未設定 mailto:sage [2009/10/06(火) 01:34:13 ID:RCofB+8T0] >>185 SDKのバージョンが上がって消滅するサンプルもあるね TableViewCellがらみが3.0で変更されたからその影響だろう 初期にあったSQLiteBooksも消滅してCoreData使うものに変わってるし
187 名前:名称未設定 mailto:sage [2009/10/06(火) 01:36:18 ID:byfy5oLr0] >>185 別のバグがあったとかで削除されてるようですね。 もう画面デザインから変えようかなぁ。
188 名前:176 mailto:sage [2009/10/06(火) 01:52:30 ID:byfy5oLr0] tableView:shouldIndentWhileEditingRowAtIndexPath: で実現できました。 tableView:indentationLevelForRowAtIndexPath:とは関係なかったのね。
189 名前:名称未設定 mailto:sage [2009/10/06(火) 03:12:02 ID:Gdv/Fktf0] UIImageViewを使って画面上に画像を表示させているのですが、 画像によって表示できないことがあります。 プログラムは書き換えていないのに表示できたりできなかったりする意味がわかりません・・・。 IBで画像を挿入しても、同様の結果です。 これはバグでしょうか?
190 名前:名称未設定 mailto:sage [2009/10/06(火) 03:17:46 ID:RCofB+8T0] >>189 質問が漠然としすぎてて誰も答えられそうもない 画像のフォーマットもサイズもどんなコードで表示させたかもわからない状態でどう答えろと… IBで挿入しててもviewDidLoadで差し替えコード入れてたら表示前に置き換わるから意味無いぞ、くらいなら言えるけど
191 名前:名称未設定 mailto:sage [2009/10/06(火) 03:40:01 ID:Gdv/Fktf0] >190 ご指摘ありがとうございます。 画像のフォーマットは『png』です。 表示できない画像の例として、サイズは4490バイト(ディスク上8KB)、大きさは150*50のものがあります。 他には6785バイト(ディスク上8KB)、150*50や、26719バイト(ディスク上28KB)で320*97などがあります。 コードはこんな感じです。 UIImageView *image = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]]; [image setFrame:CGRectMake(0.0f, 0.0f, 150.0f, 50.0f)]; image.contentMode = UIViewContentModeLeft; imageView = [[UIView alloc] initWithFrame: CGRectMake(140.0f, 350.0f, 50.0f, 50.0f)]; imageView.clipsToBounds = YES; [imageView addSubview:image]; [self.view addSubview:imageView]; CGRectMakeの中が変なのは、150*50のサイズの画像のうち、左側50*50だけ表示させようとしているためです。 IB上で、テストとしてLibraryから『image view』を新たにメインのViewにドラッグ&ドロップして、 表示できないimageを『Attributes』で選択してみましたが、IB上では確認できても、 シミュレーターで動かしてみると表示が確認できないという状況になります。 ただ・・・新規でプロジェクトを作って表示させた場合のみ、表示できます・・・。 何か変になっている設定があるのでしょうか・・・。
192 名前:名称未設定 mailto:sage [2009/10/06(火) 03:54:30 ID:Gdv/Fktf0] あ、書き忘れましたが、このコードをviewDidLoadに書いています。 とりあえず打開策が思い浮かばないので、画像を適当にいじくって サイズなどを変えることで表示を目指しているのが現状です・・・。 150*50の画像の中にも、表示可能なものは存在するので・・・。
193 名前:名称未設定 mailto:sage [2009/10/06(火) 04:33:38 ID:Gdv/Fktf0] 自己解決?で申し訳ありません。 画像を作り直すことで対処できるようです。 ただ、原因は不明ですが・・・。 ありがとうございました。
194 名前:名称未設定 mailto:sage [2009/10/06(火) 05:59:47 ID:bQmui5Kr0] 「バグでしょうか」x「自己解決」=「死んでくれ」 開発初心者というよりかPC初心者だな
195 名前:名称未設定 mailto:sage [2009/10/06(火) 07:47:27 ID:Ns6tt4Sb0] 「バグでしょうか」はNGワードだな
196 名前:名称未設定 mailto:sage [2009/10/06(火) 09:43:37 ID:J1+I/LbR0] >>191 なんで UIImageView に UIImage を addSubview してるの?
197 名前:名称未設定 mailto:sage [2009/10/06(火) 10:02:21 ID:ijAfsdDV0] >>196 命名最悪だが一応ちゃんと読んでやれよ
198 名前:名称未設定 [2009/10/06(火) 10:22:11 ID:IH0QNJu10] iPhoneのGPSについて質問です。 限られた範囲の地図(ショッピングモールとかテーマパークとか)があり、 そこにGPSで取得した座標を表示させていのですが、 どのようにすればいいのでしょうか? 漠然としすぎて、どのようにコードを書けばいいのか分からない状態です。 ここで、参考コードとか提示できればいいのですが、それもできない状態です。 何か有用な情報がありましたら、教えてください。
199 名前:名称未設定 mailto:sage [2009/10/06(火) 10:32:53 ID:XCsWwDiH0] >>198 サンプルのLocateMeを見れば、現在地の緯度経度の取り方は分かるはず。 あとは画像上にマッピングすればいいと思うけど、一番の問題はGPSの精度がそれほど高くないことかも。
200 名前:名称未設定 mailto:sage [2009/10/06(火) 10:33:01 ID:Ns6tt4Sb0] >>198 その「限られた範囲の地図」ってやつは、正確な軽度と緯度を保持してるの?
201 名前:名称未設定 [2009/10/06(火) 10:43:57 ID:IH0QNJu10] >199 >200 すいません、GPS座標の取得方法は分かっていました。 確かに精度が低い。 標準のマップで取得するGPSの方が精度が高い。(なんか裏技がある?) 画像が拡大縮小するので、マッピングの方法が難しい。 正確な緯度、経度は調べるしかないのが現状です。
202 名前:名称未設定 mailto:sage [2009/10/06(火) 13:23:28 ID:n2huLpmJi] みなさんそろそろ過去ログ、過去レスを読むことから始めません?
203 名前:名称未設定 mailto:sage [2009/10/06(火) 14:06:19 ID:qVpilG6F0] >202 デベロッパドキュメントもな。
204 名前:名称未設定 mailto:sage [2009/10/06(火) 14:25:31 ID:N3sX8F340] 空気もな。
205 名前:名称未設定 mailto:sage [2009/10/06(火) 14:56:36 ID:Ns6tt4Sb0] 初心者スレなんだから
206 名前:名称未設定 mailto:sage [2009/10/06(火) 15:04:05 ID:S+cc/kfhi] 俺は、分かる事であれば、教えてあげるよ。 人に教えるのは、自分の勉強にもなるしね。
207 名前:名称未設定 [2009/10/06(火) 15:15:20 ID:xc5dK2ol0] カメラ起動後に「UIGetScreenImage」を使って等倍の画像を作ろうとおもったのですが、カメラ画像部分が真っ白です。 3.1から仕様変わった?
208 名前:名称未設定 mailto:sage [2009/10/06(火) 15:17:05 ID:Rbe9IdJU0] 今日一つ商談が破断して、ストレス解消にiSimulate買った。 超高くて悩んだんだけど、やっぱりなんか納得いかないな。 高杉じゃね?
209 名前:名称未設定 [2009/10/06(火) 15:37:41 ID:IH0QNJu10] Flash Professional CS5でiPhoneアプリが作成可能。 でもどうなのこれって。 iPhone固有機能(GPS、コンパス、等々)を利用する時は 制限がありそう(できなさそう?)なんだけど。
210 名前:名称未設定 mailto:sage [2009/10/06(火) 16:15:23 ID:e6MpCIuj0] 正直、カジュアルゲーのための開発環境だと思ってる。 カメラとかGPSのAPIは叩けないと想像。
211 名前:名称未設定 mailto:sage [2009/10/06(火) 16:27:12 ID:RK2WUg6g0] xcode3.1入れた後にOS2.1以降用のアプリ作ってた人って 更新どうしてるんですか? OS2.2.1に変えてるの? それともxcode3.0ぐらいの環境もう一個作ってます?
212 名前:名称未設定 mailto:sage [2009/10/06(火) 16:33:44 ID:RCofB+8T0] >>211 ターゲットOS変えればおk インストール時に以前のバージョンもチェックしてれば選択肢が出せる そこで2.0でも2.1でも2.2でも2.2.1でも3.0でも好きなの選べるようになる
213 名前:名称未設定 mailto:sage [2009/10/06(火) 16:43:15 ID:RK2WUg6g0] ありがとおおおおおおおお
214 名前:212 mailto:sage [2009/10/06(火) 16:47:39 ID:RCofB+8T0] 補足: 設定する場所はプロジェクトの情報を見るとかで表示されるやつのビルドにある DeploymentのiPhone OS Deployment Targetです
215 名前:211 mailto:sage [2009/10/06(火) 17:08:31 ID:RK2WUg6g0] >インストール時に以前のバージョンもチェックしてれば選択肢が出せる ここチェックせずにインストールしてたせいでした (ぼーっとボタン連打でインストールしてました…orz 助かりました!
216 名前:名称未設定 mailto:sage [2009/10/06(火) 17:38:14 ID:06cHJl/li] 現行MBでアプリ作ってる人居ますか? 素人が製作入門用に買うにはMBで十分ですよね? 作りたいのはゲームアプリじゃないし、グラフィックもそんなこだわらないから…
217 名前:名称未設定 mailto:sage [2009/10/06(火) 17:51:31 ID:Ns6tt4Sb0] MBって何ぞ?
218 名前:名称未設定 mailto:sage [2009/10/06(火) 17:55:10 ID:06cHJl/li] MacBookです
219 名前:名称未設定 mailto:sage [2009/10/06(火) 17:56:56 ID:Ns6tt4Sb0] >>218 ああなんだ。 インテル入ってるならMBでもiMでもMmでも何でも良い。
220 名前:名称未設定 mailto:sage [2009/10/06(火) 18:03:27 ID:06cHJl/li] 一応大福にSDK入れてつついてはいるんですけど… とりあえず新型でるの待ってMB買います、ありがとうございました。
221 名前:名称未設定 mailto:sage [2009/10/06(火) 18:12:01 ID:Ns6tt4Sb0] >>220 開発始めるのは早い方が良いから、型落ちでもいいから買っちゃえば? 始めから中古なら新機種が出ても落ち込まないし。
222 名前:名称未設定 mailto:sage [2009/10/06(火) 19:07:21 ID:m18zke2bi] すごく初歩的な質問かもしれないのですが、iPhoneアプリはApple TVでも開発できるでしょうか? interu版のMacintoshがいいというのは知っているのですが、Apple TVがinteru版かどうかも分からない状態です。 分かる方ご教授よろしくおねがいします。
223 名前:名称未設定 mailto:sage [2009/10/06(火) 19:13:47 ID:zVvwyMVO0] >>222 Apple TVは専用機であってパソコンでないのはご存知ですか。 マウスもキーボードも繋がらないのだが それでも開発できると思いますか?
224 名前:名称未設定 mailto:sage [2009/10/06(火) 19:17:21 ID:COR5qzVf0] >>222 おれは釣られないよ?
225 名前:名称未設定 mailto:sage [2009/10/06(火) 19:42:05 ID:71DB5vNJ0] AppleTV、まだあったんだな。 という認識。
226 名前:名称未設定 mailto:sage [2009/10/06(火) 20:08:15 ID:5QSoLaII0] >>208 俺は400円のとき買ったよ^^
227 名前:名称未設定 mailto:sage [2009/10/06(火) 20:46:48 ID:F+Q5buvS0] 一瞬Apple TVが400円なのかと思ったよw だったらXgrid用に50台くらい買うんだが
228 名前:名称未設定 mailto:sage [2009/10/06(火) 21:40:51 ID:VClV+sgQi] SDKをDLしたときのappleIDと、devprogramに加入する時のappleIDと、アプリを送信する時のAppleIDって全部一致しないとNG?
229 名前:名称未設定 mailto:sage [2009/10/06(火) 21:47:41 ID:3V+XscQG0] 2ライセンスとれば可能だろ つまり、無理ってことだ dev(ryが紐付けされているAppleIDを変更はできるかもしれんな サポート電話で聞いてみなよ AppleIDの名前が(漢字だったから)??になってしまったとき、電話したけど、 混でなかったし、対応も悪くないよー
230 名前:229 mailto:sage [2009/10/06(火) 21:48:33 ID:3V+XscQG0] 待った SDKをダウンロードしたときにAppleIDは違っても大丈夫だろ?
231 名前:名称未設定 mailto:sage [2009/10/06(火) 22:45:51 ID:uxV9Jjyx0] Apple通信
232 名前:名称未設定 mailto:sage [2009/10/06(火) 23:10:51 ID:n2huLpmJi] >>210 そのうち対応するよ 怖いこっちゃで
233 名前:名称未設定 mailto:sage [2009/10/06(火) 23:21:50 ID:k4ewlOwf0] >>230 SDK≠dev=app でおk?
234 名前:名称未設定 [2009/10/07(水) 01:01:07 ID:SOqzjnoi0] すいません!質問させてください! 今初心者ながらなんとかアプリ製作をしてて、簡単なお絵かきアプリを作ってるんですが、 参考書などを元にしてなんとか直線、楕円、四角などを表示させるとこまではできました。 ただ、どうしても手書き、つまりタッチにそって描画することができなくて悩んでます…。 基本の描画フレームワーク(Coregraph,OpenGL)は使ってるんですが、どういったプログラムに していったらいいのかが分からず悩んでいます。 どなたか、もしよろしければおおまかな手書きプログラムの流れを教えていただけないでしょうか? お願いします。
235 名前:名称未設定 mailto:sage [2009/10/07(水) 01:06:01 ID:8HPYOyU+0] GLPaintというサンプルプログラムがあってだな(ry
236 名前:212 mailto:sage [2009/10/07(水) 01:10:29 ID:u92LSBuy0] >>234 >>235 の言ってる通り、これでもダウンロードして研究してくれ(要iDCログイン) ttp://developer.apple.com/iphone/library/samplecode/GLPaint/index.html
237 名前:名称未設定 [2009/10/07(水) 01:24:39 ID:SOqzjnoi0] ホントにありがとうございます! さっそく研究したみたいと思います。もうだいぶ止まってたんでホントに感謝です!
238 名前:名称未設定 mailto:sage [2009/10/07(水) 03:32:31 ID:wLKzdYjB0] 暑苦しいw
239 名前:235 mailto:sage [2009/10/07(水) 08:02:46 ID:8HPYOyU+0] >>237 実際に動かしてみればわかると思うんだが、ちょっと早書きしたりたときの挙動がおかしいかもしれない。 具体的には早く線を引くと薄い点が打たれて間が空いて、線が引かれる感じかな。 ただ、非常に参考にはなると思うし、そこら辺を工夫すれば勉強になると思う。 Appleのサンプルコードは非常に参考になるので、全部ダウンロードして動かしてみるのをおすすめする。 ライセンス的にコードをそのまま組み込んでもいいことになってるんで・・・ # ただし、サンプルをちょっといじって審査に出すとかは止めてほしい # 実際にそれでAppStoreに並んでるアプリも目にするので、、、
240 名前:名称未設定 mailto:sage [2009/10/07(水) 08:15:29 ID:Yxh49kGj0] すみません、iPhoneアプリ開発のために、初めてOSX(+xcode)を使っています。 作法について分からないことがあるので、教えてください。 ユーザーライブラリの保存場所なのですが、慣例みたいなものはあるのでしょうか?
241 名前:名称未設定 mailto:sage [2009/10/07(水) 09:43:23 ID:algSnmroi] >>229 ダメって言われたよ。 去年。
242 名前:名称未設定 mailto:sage [2009/10/07(水) 09:48:57 ID:8bAJX2iG0] >>216 MacBook使ってるよ。 しかも Core Duo w 去年の年末に買ったけど、 中古5万8000円+Mac OS X 10.5 1万5000円で 当時としては破格の値段だった。 これでもiPhone実機で動かすよりも シミュレータで動かすほうが速いレベルなんだよな。
243 名前:名称未設定 [2009/10/07(水) 16:58:17 ID:HhoJVAhY0] QuadCamerasみたいに、Cameraの等倍写真を連続で取得したいんですが、やりかたがわかりません。 2.2の頃はUIGetScreenImage()を使って簡単に作れたんですが、 3.1になってからうまい事取得できないです(Camera部分が真っ黒)。 UIGetScreenImage以外で取得する方法ってないですか? ヒントだけでもいいので、よろしくお願い致します。
244 名前:名称未設定 [2009/10/07(水) 17:01:57 ID:brQZlz0a0] iphoneからmysqlを操作したいのでCのAPIをxcodeに設定しました。 シミュレータ上ではmysql関数が使えるのですが、デバイスモードで コンパイルすると"_mysql_***, referenced from:"(*は関数名)エラーが 出てしまいます。 関数が参照できないといったエラーのようですが、インクルードとライブラリの 検索パスとリンクフラグは通してあります。 何がいけないのでしょうか。
245 名前:名称未設定 mailto:sage [2009/10/07(水) 19:11:56 ID:XHAXe68X0] >>244 iPhone 用の libmysqlclient.a (.dylib) は SDK に (も実機にも) 含まれていません。
246 名前:名称未設定 mailto:sage [2009/10/08(木) 22:51:40 ID:0V2kCzCg0] そんなことより、たった今1万円あhらってアップルの開発者登録したよ。 24時間以内にメールくれるらしいけどどのくらいでkるのかな? あと1,2時間くらいでくるかな?
247 名前:名称未設定 mailto:sage [2009/10/08(木) 22:55:10 ID:dLdA5WCB0] ああ オレは2時間いかないぐらいで来た
248 名前:名称未設定 mailto:sage [2009/10/08(木) 22:59:07 ID:0V2kCzCg0] ご注文の確認メールきたよ、これ。 この後ってどうなるの?
249 名前:名称未設定 mailto:sage [2009/10/08(木) 23:02:54 ID:03jQqn9w0] ()
250 名前:名称未設定 mailto:sage [2009/10/08(木) 23:09:59 ID:dLdA5WCB0] >>248 うっせー寝ろ あと2通くるから、それまで待て
251 名前:名称未設定 mailto:sage [2009/10/08(木) 23:29:47 ID:krVVCjad0] Forの中でUIAlertViewを出して、キャンセルが選ばれたときだけbreakしたいのですが、U IAlertViewの入力待ちの間もForが走り続けてしまいます。 どうやればユーザーの入力を待てるのでしょうか。
252 名前:名称未設定 mailto:sage [2009/10/08(木) 23:58:55 ID:dLdA5WCB0] 何故ループする必要があるのかわからん
253 名前:名称未設定 mailto:sage [2009/10/09(金) 00:08:54 ID:DqbS0zG00] そもそもループさせてしまうという設計自体が変としか サンプルプログラムでそんな使い方してないのに…
254 名前:名称未設定 mailto:sage [2009/10/09(金) 00:23:31 ID:fjOLCLuR0] >>251 どうしてもループの中に置きたいなら、フラグ用意して何度も呼ぶな。 普通にやるなら、入力結果を受け取るとこにあれこれ処理をおけ。
255 名前:名称未設定 mailto:sage [2009/10/09(金) 02:04:40 ID:/r+STLym0] カレンダーやスケジュール表のようなものを作成したいのですが iCalを呼び出すようなAPIはあるのでしょうか?
256 名前:名称未設定 mailto:sage [2009/10/09(金) 02:35:36 ID:GCPsRn7A0] >>255 無い。
257 名前:名称未設定 mailto:sage [2009/10/09(金) 02:47:09 ID:e0bMBtzT0] OSXの方ばっかりでiPhoneあまり触ってないけどUIAlertViewってModalで開かないの? と>>251 を見て思った。Modalならループはいらんよね。
258 名前:名称未設定 mailto:sage [2009/10/09(金) 06:52:24 ID:Z9yfRjiM0] iPhone SDK 3.1.2 is now available
259 名前:名称未設定 mailto:sage [2009/10/09(金) 06:55:40 ID:DeJJ547w0] >>257 Viewというぐらいやから、コントロールの一部で すぐにキー制御を移せないんじゃない?
260 名前:名称未設定 mailto:sage [2009/10/09(金) 06:55:42 ID:Z9yfRjiM0] >>255 以前、やったことあるけど、CalnedarStoreはiPhoneで動かなかったような希ガス もちろんFrameworkはインポートしてやったけどね。 >>257 アラートはModalつーか、他の入力があるまでForで回すとかしてないですね。 特に指定しなくてもそうなると思った。
261 名前:251 mailto:sage [2009/10/09(金) 07:25:44 ID:1+ZbyU3s0] わかりづらい表現ですみません。 For(NSString str in strArray){ //ここでUIAlertViewを出す NSLog(@"pass"); } という感じでAlertViewを出しているのですが、コンソールを見るとAlertViewの入力を 待たずにForが全部回りきってしまっているようなのです。
262 名前:名称未設定 mailto:sage [2009/10/09(金) 08:13:20 ID:up2xGMEP0] UIAlertViewにdelegate設定してるんじゃない? delegeteをnilにしておけばモーダルになると思ったけど。 ただし、delegeteにnilを設定できるのは、cancelButtonのみ有効にした場合だけだったと思う。
263 名前:251 mailto:sage [2009/10/09(金) 09:10:06 ID:W1DlWQTx0] アドバイスありがとうございます もう一度設計から見直して見ます センスが欲しい!
264 名前:名称未設定 mailto:sage [2009/10/09(金) 09:13:12 ID:5PTyAr380] >>263 センス関係ないだろ。
265 名前:名称未設定 mailto:sage [2009/10/09(金) 14:41:40 ID:UDCqqLFU0] >>256 ないのですか(´・ω・`) >>260 なるほど、ありがとうございます AppStoreにあるカレンダーやスケジュールアプリは自作になるんでしょうね ありがとうございました。 スケジュール表を作ってみたいので、色々調べてみます
266 名前:名称未設定 mailto:sage [2009/10/09(金) 15:39:14 ID:GCPsRn7A0] >>263 オープンソースのコードとか読みまくれ
267 名前:名称未設定 [2009/10/09(金) 18:46:25 ID:P138R1AL0] UIControlから派生したオリジナルコントロールを作ろうとしています。 Interface Builderを使用して配置し、コントロール単体での表示や操作は 出来るようになったのですが、Interface BuilderでIBActionの関数に接続しても、 呼び出されません。 カスタムのコントロールに関するサンプルコードなどありませんでしょうか?
268 名前:名称未設定 mailto:sage [2009/10/09(金) 21:01:44 ID:DnU4InAw0] IBを使わずに作ってるのだけれど、UITableViewを横向きに表示する方法を誰か教えてちょうだい!
269 名前:名称未設定 mailto:sage [2009/10/09(金) 21:21:51 ID:DnU4InAw0] 早く答えろよ急いでんだからよー
270 名前:名称未設定 mailto:sage [2009/10/09(金) 21:27:18 ID:DqbS0zG00] >>269 >>1 の7.を1000回声に出して読んでみろ
271 名前:名称未設定 mailto:sage [2009/10/09(金) 21:28:54 ID:DnU4InAw0] 自己解決した。まったくおめらーは役に立たねえなーw >>270 うるせー馬鹿
272 名前:名称未設定 mailto:sage [2009/10/09(金) 21:29:32 ID:spj2XP8n0] はやく教えて貰えるといいねww
273 名前:名称未設定 mailto:sage [2009/10/09(金) 22:19:44 ID:YPFv5sZc0] 開発者登録のアクティベーションに失敗しました。 誰か同じようになった人いますか? どうしすればいいのでしょうか? We are unable to activate your iPhone Developer Program membership. We are unable to activate your iPhone Developer Program membership because we are unable to successfully verify your identity. Please contact us and reference Enrollment ID# XXXXXXX for further assistance.
274 名前:名称未設定 mailto:sage [2009/10/09(金) 22:43:09 ID:lwItl1Ai0] iTunesStoreのRSSに載る基準って何でしょう。
275 名前:名称未設定 mailto:sage [2009/10/09(金) 22:49:44 ID:DqbS0zG00] >>273 エラーが出た場合はここから問い合わせフォームで連絡すると良いらしい developer.apple.com/jp/support/iphone/enrollment/membership.html
276 名前:名称未設定 mailto:sage [2009/10/09(金) 23:10:18 ID:YPFv5sZc0] >>275 ありがとうございます。 日本語でもいけるんですかね? yahoo翻訳かけた方がいい?
277 名前:名称未設定 mailto:sage [2009/10/09(金) 23:28:58 ID:DqbS0zG00] >>276 英語の方がいいかもだが、>>273 で伏せてるIDと、iPhone Developer Program, activate, errorとかの単語があれば内容は通じそうな気がする どうしても英語が嫌なら、日本のADCに電話でも解決してもらえたと思う 自分が電話番号をすっかり失念して、調べ方すら忘れている状態でこんなことを言うのも申し訳ないが…
278 名前:名称未設定 mailto:sage [2009/10/09(金) 23:35:34 ID:DnU4InAw0] 英語もできない奴は開発なんてやめちまえ!
279 名前:名称未設定 mailto:sage [2009/10/09(金) 23:37:51 ID:YPFv5sZc0] >>277 ありがとうございます。 英語で質問してみます。
280 名前:名称未設定 mailto:sage [2009/10/10(土) 00:32:16 ID:pQwiZoim0] つーか、 We are unable to activate your iPhone Developer Program membership. でぐぐれよ
281 名前:名称未設定 [2009/10/10(土) 07:25:47 ID:SkrM/6qf0] ちょっと質問させて下さい。 今、自作の掲示板みたいなものを作りたいと思っています。 仕様は以下のようになってます。 ・サーバは自宅のHTTP鯖 ・2chと同様にsubject.txtと○○○.datのようなものを用意(ファイルの中身もほぼ一緒) ・HTTPでsubject.txtを取得し、スレタイをUITableViewに表示 ・スレタイをクリックすると、HTTPで対応する○○○.datを取得し、それをhtmlに変換しローカルに保存 ・変換したhtmlをUIWebViewで表示 というものです。スレの更新ボタンを押すと、新着レスを付け足すようにしたいのですが、 新着レスを差分取得し、htmlの指定の場所にリロードせずに表示したいと考えています。 JavaScriptのdocument.getElementById("...").innerHTML = "新着レス";みたいな感じですね。 それをどのように実現するか悩んでいます。どなたか知恵を貸していただけないでしょうか?
282 名前:名称未設定 mailto:名称未設定 [2009/10/10(土) 09:23:46 ID:R3KkBi+e0] >>281 知恵を貸すも何も、君がどこまで知っていて何がわからないのかはっきりさせてもらわないとね。 一から手取り足取り教えていたら、本が1冊できてしまう。
283 名前:名称未設定 mailto:sage [2009/10/10(土) 10:12:38 ID:08Sza5yWi] htmlへの作成はサーバーサイドで行って、 差分はajaxでとりにいく つーか、htmlにこだわる理由あんの? サーバーサイドでdatを提供するAPIをいくつか定義して、 クライアントでTableViewなりなんなりに バインドするほうが普通っぽいが
284 名前:名称未設定 [2009/10/10(土) 14:48:44 ID:SkrM/6qf0] >>282 分からないことは、どうやってdatからHTMLに変換し、その後HTMLの内容をどうやって動的に作っていくかです。 >>283 一応カスタムテーブルビューでの実装も考えてサンプルプログラムを作って動かしてみたりもしたのですが、 色々調べてみるとスクロールが重くて悩んでる人が多かったのでちょっと心配になったんです。 あと、レスの長さは不定長なので、レスの長さに対応して各セルのheightを変えていく上手い方法が思い浮かばなかったので、 もうHTML作ってWebViewで表示させた方が早いかなと思いまして・・・。 安価でのジャンプやリンクもSDKで頑張らなくても、HTMLで実装できますし。 ちなみに、 >htmlへの作成はサーバーサイドで行って、 >差分はajaxでとりにいく を実装するとなると、やっぱりサーバ側のデータベースはXMLで作る感じですよね? ぶっちゃけWebView&ajaxでやるのと、TebleView&datAPIでやるの、どっちが初心者にお勧めですか?
285 名前:名称未設定 mailto:sage [2009/10/10(土) 15:19:54 ID:pQwiZoim0] >>284 君は以前にも質問してきた人だろ イキナリそれだけのものを作ろうとし、わからないから質問するってのはどうかな? 目的があって、すぐに実現したいって気持ちはわかるけれども、 翻訳されているドキュメントでコアなものだけでも読めば、だいぶ違うはずなんだけどね。
286 名前:名称未設定 mailto:sage [2009/10/10(土) 16:00:34 ID:MI40iuEG0] CLHeadingについて学習しています。 必ず北を向くようにUIViewを回転させたいと思います。 サンプルコードを見つけたのですが、どうしてこうなっているのかよくわかりません。 どなたか、解説をお願いします。 〜抜粋(ここから) - (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading { CGFloat heading = -1.0f * M_PI * newHeading.magneticHeading / 180.0f; arrow.transform = CGAffineTransformMakeRotation(heading); } 〜抜粋(ここまで) ※arrow は矢印画像を取り込んだUIImageViewです。矢印が常に北を向いている仕様です。 UIViewの回転させる方法は知っているのですが、(角度をラジアン変換すればOKだったと思いますが) なぜ、-1.0fをかけているのでしょうか? 確かに掛けないと、おかしくなることはわかっているのですが、何故なのかわかりません。 数学があまり得意ではないので、理解に苦しむところですが・・・。 お手数ですがよろしくお願いします。
287 名前:名称未設定 mailto:sage [2009/10/10(土) 16:26:05 ID:+xLXWyyN0] CLHeadingはよくしらんが、方位磁石を表示するとして 正の方向に動くときは盤面は相対的に負の方向に動かすだろ?そういうことじゃね?
288 名前:名称未設定 mailto:sage [2009/10/10(土) 16:33:23 ID:SkrM/6qf0] >>285 やっぱり順序踏んでいった方がいいですかね。 いつもプログラミング言語やるときはスパルタでいきなり難しいのを作ろうとする癖があるので・・・ とりあえずパーサまわりとUITextViewのリファレンスでも熟読してみます。 英語だと凄く時間かかるんだよなぁ・・・
289 名前:名称未設定 mailto:sage [2009/10/10(土) 17:14:04 ID:+XUuJaB/0] 何一つ身に付かないやつの典型だなw
290 名前:名称未設定 mailto:sage [2009/10/10(土) 18:36:31 ID:NMiADFDX0] >>288 本ぐらい買えよ。
291 名前:名称未設定 mailto:sage [2009/10/10(土) 18:48:54 ID:pQwiZoim0] >>288 それじゃ駄目w
292 名前:283 mailto:sage [2009/10/10(土) 18:58:51 ID:pIpP8DqUi] >>284 つかiPhoneとか言語の話はおいといて、 データ構造とロジックをまず整理したほうがいいな 板はスレの集合で、スレはレスの集合。 スレの機能として、特定のレスの集合を とる機能が必要、とかな。 整理した上で、それをサーバーでやるか クライアントでやるか、 htmlにするかxmlにするかを考えるべき。
293 名前:名称未設定 mailto:sage [2009/10/11(日) 00:43:38 ID:A0dqoN9Wi] やっぱproにしとけばよかった! airのスタイリッシュさに負けてしまったよ!
294 名前:名称未設定 mailto:sage [2009/10/11(日) 00:58:21 ID:hukcfcxG0] 何だ?MacBookアルミ所持者のオレに対する当てつけかよ orz
295 名前:名称未設定 [2009/10/11(日) 01:16:09 ID:QrMpSerS0] OS10.6+iPHONE SDK 3.1でxCODEからビルドするとiPHONE simulatorにインストールする部分でコケます。 (simulatorはフリーズ。xCODE側にビルド成功インスト失敗のメッセージ表示) OS10.5.8+SDK3.0では問題なかったんですが、設定をどっかいじらないとダメでしょうか。 もしここへ質問するのが不適切ならどっか場所を教えてもらえれば助かります。
296 名前:名称未設定 mailto:sage [2009/10/11(日) 01:26:45 ID:jy5BoETU0] >>295 ちなみに、新規プロジェクトのテンプレートも、コケるのか?
297 名前:名称未設定 [2009/10/11(日) 01:40:30 ID:QrMpSerS0] >>296 「Error from Debugger: Failed to launch simulated application: アプリケーションのインストールに失敗しました。」 とインフォメーションラインに表示されます。ビルド結果はsuccessとなってるので iPHONE simulatorを起動する時の問題と思います。プロジェクトインフォあたりをいろいろいじってみたがダメです。 SDK3.1再インストールも試みたが改善せず。心当たりがありますか?
298 名前:名称未設定 mailto:sage [2009/10/11(日) 02:44:03 ID:q7ZVdgJD0] >>297 xCODEとかiPHONEとか書かれると釣りにしか見えないんだがw一応レス… もうやってるかもしれないが、 ・シミュレータ、Xcodeの再起動 ・シミュレータをメニューからリセットしてみる ・プロジェクトをクリーンしてみる なんかを試してみては
299 名前:名称未設定 mailto:sage [2009/10/11(日) 13:19:03 ID:5qT30Ttc0] >>295 iPhone SDKは、Leopard用とSnow Leopard用別々だけど、アップデートした?
300 名前:名称未設定 mailto:sage [2009/10/11(日) 13:22:46 ID:eQPyyrpT0] >>299 してないけど動いているよ。 アップデートした方がいいのかな? アップデートってどうするの?
301 名前:名称未設定 mailto:sage [2009/10/11(日) 13:33:26 ID:pN2GyR/a0] >>300 押して、このiPhoneSDKについて を押す
302 名前:名称未設定 mailto:sage [2009/10/11(日) 14:14:18 ID:eQPyyrpT0] >>301 ごめんなさい。 何を押せばいいでしょうか? スノレ入れた直後にソフトウェアの更新(何を更新したか確認してないけど)してたので それで勝手に更新されてるってないかな?
303 名前:名称未設定 mailto:sage [2009/10/11(日) 14:18:12 ID:pN2GyR/a0] >>302 あーごめん。iPhoneSDKはネイティブじゃ無かった。 公式の最新版入れ直すのが早いかと
304 名前:名称未設定 [2009/10/11(日) 20:57:43 ID:akSHASSH0] iphone.longearth.net/wp-content/uploads/2009/05/e38394e382afe38381e383a3-20.png この画像の中央にある灰色のパーツの名前を教えてください。
305 名前:名称未設定 mailto:sage [2009/10/11(日) 21:10:59 ID:3vXutQmS0] UIView のカスタムクラス。 灰色の描画は、カスタムクラスが drawRect: の中で自分で描いている または UIImageView で、灰色の部分は背景画像ファイルから読んでいる
306 名前:名称未設定 [2009/10/11(日) 22:40:29 ID:akSHASSH0] >>305 ありがとうございました!
307 名前:名称未設定 mailto:sage [2009/10/12(月) 03:10:07 ID:8bEVk7yF0] Interface Builder で配置した UIImageView の画像どうしって、 加算とか乗算で合成できないんですか? UIImage の drawInRect の blendMode あたりが怪しそうだなあ。 というとこまで調べたけど、 頭がプスプスしてきた… ぜんぜん使い方わからねえ…
308 名前:名称未設定 mailto:sage [2009/10/12(月) 03:19:38 ID:5IeINh8T0] CGContextSetBlendModeを使え。
309 名前:名称未設定 [2009/10/12(月) 04:53:52 ID:FfrOexfF0] iPhoneの実機デバッグを行っているのですが、コンソールの画面に 127 FS_WRITE_DATA SBF / 13 (seatbelt) という文字が出てきます。ファイルを作成する時に出てくるっぽいのですが、 何かエラーが起きているという事でしょうか?それとも何も問題はないのでしょうか?
310 名前:名称未設定 mailto:sage [2009/10/12(月) 06:04:03 ID:Erj3tJ26O] インテルじゃなきゃ駄目だとーー!!!!!
311 名前:名称未設定 mailto:sage [2009/10/12(月) 11:52:31 ID:NONYlmP90] View毎にクラスを分けたいのですが、ググってもヒントすら見つけられませんでした どうすればクラス分けができるのでしょうか…
312 名前:名称未設定 mailto:sage [2009/10/12(月) 12:08:30 ID:SpNe2TgU0] >>311 UIViewの派生クラスを作れ。IBでViewのクラスを設定できる。
313 名前:名称未設定 mailto:sage [2009/10/12(月) 12:26:58 ID:LsOHnyzh0] >>311 恐ろしく基本だぞ。入門書1冊読んでからにしろ。
314 名前:名称未設定 mailto:sage [2009/10/12(月) 12:32:25 ID:tGDGdmVi0] ググればヒントどころか答えが載ってるレベル
315 名前:名称未設定 [2009/10/12(月) 12:58:12 ID:m8SPWYbe0] 恐ろしく初心者な質問で申し訳ないです。。。 いま、メインビューのコントローラ(TESTViewController)の中に色々と処理を記述してるんですが、 UITextViewで表示されるソフトキーボードを消すために、UITextView以外、つまりUIViewをタッチ された時にUITextViewにresignFirstResponderを送って消そうとしています。 んが、いま処理を記述しているTESTViewControllerの中でどれをdelegateしたらいいのか見当が つきません・・・ というか、TESTView(UIView)のメソッドにはtouchesMovedとかいうのがあってこれをオーバーライド すればよさそうなんですが、そもそもTESTViewではなくてTESTViewControllerのソースしか無いので 入れる場所がありませんwww あああーわからんーーー助けてくださいませm(_ _)m
316 名前:名称未設定 mailto:sage [2009/10/12(月) 13:01:04 ID:vKf/0IKV0] >>315 self じゃだめなんか?
317 名前:名称未設定 mailto:sage [2009/10/12(月) 13:03:02 ID:vKf/0IKV0] xxview.delegate = self; こんな感じ xxviewはインスタンスの名前
318 名前:名称未設定 mailto:sage [2009/10/12(月) 13:14:43 ID:m8SPWYbe0] >>316 >>317 ありがとうございますm(_ _)m しかしこのUIView、ヘッダのほうで @interface TESTViewController : UIViewController<なんとかかんとか> { とかやって初めてdelegateをselfにできるんだという理解なんですが、 この継承元(なんとかかんとかの部分)にUIViewを指定できないんですー @interface TESTViewController : UIViewController<UIView, UIScrollViewDelegate> { はエラーで、 @interface TESTViewController : UIView, UIViewController<UIScrollViewDelegate> { も勿論エラーになります(TT) なんか根本的に理解してない・・・orz
319 名前:名称未設定 mailto:sage [2009/10/12(月) 13:22:14 ID:Aaesi2tZi] >>308 ありがとうございます! そのあたりを調べて試してみます!
320 名前:名称未設定 [2009/10/12(月) 14:39:30 ID:MMoO7vqYO] 自分なりに色々調べてるんですが、わからないので質問させて頂きます。 scrollviewを左から右にスライドさせる方法を教えてください。 よろしくお願いします。
321 名前:名称未設定 mailto:sage [2009/10/12(月) 14:58:35 ID:/YixRjS00] あの恵方巻の中学生凄すぎだろ。 会っていろいろ教えて貰いたいわ
322 名前:名称未設定 mailto:sage [2009/10/12(月) 15:09:14 ID:vKf/0IKV0] >>318 まだ悩んでる? キーボード隠すだけなら [textView resignFirstResponder]; じゃ駄目なの? textViewはUITextViewのインスタンス
323 名前:322 mailto:sage [2009/10/12(月) 15:14:10 ID:vKf/0IKV0] あッ!ごめん これを呼ぶタイミングが問題なんだったなwすまんかった
324 名前:322 mailto:sage [2009/10/12(月) 15:56:53 ID:vKf/0IKV0] >>318 でだな 結論から言うと、delegateは設定しなくていいから どうしても設定したいなら UITextViewDelegate delegateを設定しなくてもメソッドは受け取るんでキーボードを隠すことはできる メソッドは必要
325 名前:322 mailto:sage [2009/10/12(月) 16:04:37 ID:vKf/0IKV0] キーボードを隠すトリガーを何にするかが問題なんだけど、 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [textView resignFirstResponder]; } viewにUITextViewと他のコントロールを設置する 例えば上にImageViewを下にTextViewを設置 メソッドは上記のような感じ(UIResponderのメソッドなのでdelegateは必要なし) TextViewをタッチするとキーボード表示 ImageViewをタッチするとキーボード非表示になる
326 名前:名称未設定 mailto:sage [2009/10/12(月) 16:16:02 ID:Mj+5O62ki] つーかUIViewの上にborderlessなUIButtonをのせてアクション受け取れば簡単
327 名前:322 mailto:sage [2009/10/12(月) 16:19:39 ID:vKf/0IKV0] まあ、そうだ だが、アプリによってはいろいろ工夫をしている 例えばAwasomeNoteとかな
328 名前:307 mailto:sage [2009/10/12(月) 19:23:45 ID:tmBmHtdH0] >>308 UIImageView のサブクラスを作って、 ( 乗算用のサブクラスを作るイメージ ) そのサブクラスの drawRect の中で CGContextSetBlendMode をいじればよいのかな〜と試してみたけど、 UIImageView では drawRect 呼ばれないんですね…!? またハマってしまいました…
329 名前:名称未設定 mailto:sage [2009/10/12(月) 20:30:37 ID:Erj3tJ26O] mac miniの1.6GHzで開発してる方はいらっしゃいますか。 3Dゲーム開発にも堪えうるスペックでしょうか。(エミュレータで実機と同等に動いてくれれば問題ありません。) 最安値で最低限の開発環境を揃えたいと思っておりまして。
330 名前:名称未設定 mailto:sage [2009/10/12(月) 20:41:29 ID:tv9xPDCR0] >>329 >エミュレータで実機と同等に動いてくれれば問題ありません。 最安Macでも実機よりパフォーマンスは上だよ だからむしろシミュレータでデバッグして満足するんじゃなく、実機でパフォーマンス出てるかしっかり確認するのが大事
331 名前:名称未設定 mailto:sage [2009/10/12(月) 22:13:33 ID:LsOHnyzh0] エミュレータ
332 名前:名称未設定 [2009/10/12(月) 22:29:26 ID:g9nNfESi0] UIBottunを押すとsetAnimationTransition:forView:cache:でビューの入れ替えをしたいのですが、 アニメーションを下からスライドさせて出そうと考えています。 しかし、UIViewAnimationTransitionの定数を見ても UIViewAnimationTransitionNone トランジションは指定されない。 UIViewAnimationTransitionFlipFromLeft 右回転する。 UIViewAnimationTransitionFlipFromRight 左回転する。 UIViewAnimationTransitionCurlUp 上向きにカーリングする。 UIViewAnimationTransitionCurlDown 下向きにカーリングする。 の5つしかないのですが、みなさんはどのように実現させているのでしょうか?
333 名前:名称未設定 mailto:sage [2009/10/12(月) 22:36:48 ID:/YixRjS00] >>329 結構いけるぞ。 ただ、330も言ってるが実機でやらないと感覚つかめない。
334 名前:名称未設定 mailto:sage [2009/10/12(月) 22:41:57 ID:h92VC7vCi] >>332 1. modal view(UIViewControllerのドキュメント嫁) 2. UIView animation(UIViewのドキュメント嫁) 3. Core Animation(CALayerとか使う)
335 名前:名称未設定 mailto:sage [2009/10/12(月) 22:59:11 ID:sTMv0LVsi] ストア販売のアプリのプログラムコード?を見たいんですけど何か方法はありますか? 素人なので勉強していく教材として使用しているアプリの仕組みを参考にしたいんです・
336 名前:名称未設定 mailto:sage [2009/10/12(月) 23:00:06 ID:MZBFNERW0] OSを最新にして開発者登録もしてiPhoneを開発用として登録しようとしたのですが オーガナイザに[Use for Development]のボタンが表示されません。 最新になって何かかわったのでしょうか?
337 名前:名称未設定 mailto:sage [2009/10/12(月) 23:05:00 ID:7O0hvQNG0] 前はどうだったの?
338 名前:名称未設定 mailto:sage [2009/10/12(月) 23:06:19 ID:LsOHnyzh0] >>335 素人には無理
339 名前:名称未設定 mailto:sage [2009/10/12(月) 23:24:31 ID:MZBFNERW0] >>337 実はXcodeを最新にする前は表示されていたので、 登録しようとしたらiPhoneのバージョンと合わないので最新にアップデートしろとでました。 それで最新のXcodeを入れてもう一度やろうとしたのですが、 今度は表示されなくなりました。
340 名前:名称未設定 mailto:sage [2009/10/12(月) 23:32:07 ID:LsOHnyzh0] >>339 既にデバイスが開発用に設定されてるからじゃないの?
341 名前:名称未設定 mailto:sage [2009/10/12(月) 23:41:49 ID:GoMQB0gNi] >>338 方法はあるって事ですか?
342 名前:名称未設定 [2009/10/12(月) 23:49:27 ID:g9nNfESi0] >>334 ヒントありがとうございます。 読んできます
343 名前:名称未設定 mailto:sage [2009/10/12(月) 23:49:31 ID:h92VC7vCi] >>335 ソース公開してくれてるのもいっぱいあるから勉強ならそういうの読めば
344 名前:名称未設定 mailto:sage [2009/10/13(火) 00:27:17 ID:NsBCQF4K0] アプリのソースコード第三者が見れたらどうなるか分かってるのかw商売にならんぞ まぁ中身を探ることはできるけどな
345 名前:名称未設定 mailto:sage [2009/10/13(火) 00:37:37 ID:bKd7Pz+V0] 絵を差し替えて別アプリとして売っちゃうとかする
346 名前:名称未設定 [2009/10/13(火) 00:37:59 ID:twvirirD0] beebee2see.appspot.com/i/agpiZWViZWUyc2VlchQLEgxJbWFnZUFuZFRleHQYoLgPDA.jpg の下のアイコンの上に乗っている(2/2)のバッジって何ていう名前なんでしょうか?
347 名前:名称未設定 mailto:sage [2009/10/13(火) 00:45:41 ID:v51v84LH0] >>345 それ冗談じゃなくって、実際にあったことだから洒落にならんって >>341 の書き込みのあと、これはあやしいなと思ったからスルーしてた
348 名前:名称未設定 [2009/10/13(火) 00:54:24 ID:mYamn4JT0] ほとんどはサンプルのまんまで恥ずかしい 必死すぎて恥ずかしい、馬鹿がばれる ので公開できる段階にないので公開しない 全くの無益だしw
349 名前:名称未設定 [2009/10/13(火) 01:37:26 ID:twvirirD0] ん〜・・・わからない。。。 setApplicationBadgeってのは見つけたけど、それは違うっぽいしなぁ・・・
350 名前:名称未設定 [2009/10/13(火) 01:47:37 ID:twvirirD0] なんとなく分かってきたけど、これはtabbarににしか出来ないのか・・・ どうにかしてUIToolbarのbarButtonItemにこのバッジを追加できないものなのでしょうか・・・
351 名前:名称未設定 mailto:sage [2009/10/13(火) 02:24:33 ID:u9U3nUZa0] >>322 さん、>>326 さん 色々とアドバイスありがとうございました!m(_ _)m なるほど。 ちょっと勘違いしていたのですがUIResponderは継承元のクラスであって、delegate対象 というかイベントではないんすね・・・ で結局、クラスのテンプレートを使用してInterfaceBuilderでいきなりUIViewControllerから ビューのリソースやらを作っちゃうと、UIViewControllerのクラスはソースコードとして使える けど、UIViewのクラスはUIViewControllerが勝手に作っちゃうからカスタマイズできない (イベントなどは取得できない)ということではなかろうか。という結論に達しました・・・(違って たりしてw) 何らかのビューを上に貼り付ける、またはボタンを貼り付けるというのは簡単そうです。 そういうのも色々考えたのですが、「ちゃんとUIView使えや!わけわからん事するんじゃ ねえ!」とか言うことにならないか、ちょっとドキドキでしたw これでやってみます。 では、色々とありがとうございました!!\(^o^)/
352 名前:318 mailto:sage [2009/10/13(火) 02:27:43 ID:u9U3nUZa0] しまった。自分の番号忘れた。上の351は318の私です。 失礼しました・・・orz
353 名前:名称未設定 mailto:sage [2009/10/13(火) 04:16:31 ID:NdooL8kp0] >>350 自前でBadge作って重ねるしかないとおもうけど そんな手間でもないだろう
354 名前:名称未設定 mailto:sage [2009/10/13(火) 08:38:53 ID:hdT7rjOD0] >>341 お前にはアプリを作る資格が無いと思う
355 名前:名称未設定 mailto:sage [2009/10/13(火) 09:33:35 ID:Ck3oqJ570] >335 せめてappleの日本語ドキュメント読めよ。
356 名前:名称未設定 mailto:sage [2009/10/13(火) 11:56:41 ID:05FzSt1X0] ビューにナビゲーションバーを追加するために下記のように書きましたが、 なぜかビュー1のY方向へ20度下にナビゲーションが表示されてしまいます。 これは何が原因なんでしょう?? - (void)loadView { // ナビゲーションコントローラの作成 RootViewCtrl *root = [[RootViewCtrl alloc] initWithNibName:nil bundle:nil]; UINavigationController *navi = [[UINavigationController alloc] initWithRootViewController:root]; // ビュー1の作成 UIView *mainView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; mainView.backgroundColor = [UIColor cyanColor]; self.view = mainView; [mainView release]; // ビュー1にナビゲーションビューを追加 [self.view addSubview:navi.view];
357 名前:名称未設定 mailto:sage [2009/10/13(火) 12:17:31 ID:hdT7rjOD0] >>356 20度って何?傾いてるって事?
358 名前:名称未設定 mailto:sage [2009/10/13(火) 12:26:18 ID:05FzSt1X0] >>357 >20度って何?傾いてるって事? 20px(?)です。 ↓キャプチャした画像です。 iup.2ch-library.com/i/i0020381-1255404081.png 上部に少し見えてしまってる水色のビューがmainViewです。
359 名前:名称未設定 mailto:sage [2009/10/13(火) 13:08:14 ID:7s4B63Pr0] ステータスバーの分じゃね。
360 名前:名称未設定 mailto:sage [2009/10/13(火) 13:52:58 ID:7CNZdJ5Z0] >>356 おそらく、だけど[[UIScreen mainScreen] applicationFrame]で返ってる値がCGRectMakeのカッコ内の順で(0,20,320,460) これはスクリーンの左上を(0,0)とした座標系 それをそのまま渡すと、ビュー作成の際の基準となる座標系はステータスバーを抜かした部分、つまり(0,20)を原点とする座標系なので、 スクリーン全体の座標系としては、(0+0,20+20)=(0,40)がmainViewの左上部分の座標になる 今後のバージョンアップで常にステータスバーの幅が20である保証は無いし、ステータスバーの高さを獲得するAPIもあるかもしれないが、 とりあえず今動くようにするだけなら、「// ビュー1の作成」を以下のコートに置き換えればよいと思う CGRect frame = [[UIScreen mainScreen] applicationFrame]; frame.origin.y -= 20; UIView *mainView = [[UIView alloc] initWithFrame:frame]; mainView.backgroundColor = [UIColor cyanColor]; self.view = mainView; [mainView release]; 万が一だけどビルドで警告が出るならCoreGraphics.frameworkを追加して #import <CoreGraphics/CGGeometry.h> をメソッドファイルの頭に追加してくれ
361 名前:360 mailto:sage [2009/10/13(火) 14:20:00 ID:7CNZdJ5Z0] 変更コードの2行目 frame.origin.y -= 20; から frame.origin.y = 0; に変更しておけばステータスバーの幅が今後どうなろうと関係なかった 訂正しておきます
362 名前:名称未設定 mailto:sage [2009/10/13(火) 15:36:00 ID:05FzSt1X0] >>361 レスありがとうございます。 frame.origin.y = 0; でいこうと思います。 ちなみにCoreGraphicsのインポートは無しでもOKでした。
363 名前:名称未設定 mailto:sage [2009/10/13(火) 21:02:59 ID:5cChcdt+0] Video Outってできたっけ? ascii.jp/elem/000/000/467/467846/
364 名前:名称未設定 [2009/10/13(火) 21:56:04 ID:xGnHcqJy0] 自作のフレームワークを作成し、それをDevice(実機)環境にて追加しました。 テスト環境、実機環境共に動作したんですが、いざiphone自身からアプリを起動させてみると、アプリケーションが開いた瞬間に閉じてしまいます。 追加の仕方に問題があるのでしょうか。 フレームワークの追加は、Frameworksの下にフレームワークを追加(ターゲットをDeviceに設定)、現在のSDKを基準に設定。 さらにターゲットで「ファイルをコピー」を使ってフレームワークをコピーしています。
365 名前:名称未設定 mailto:sage [2009/10/13(火) 22:00:30 ID:yPIi+QvG0] >>364 君は間違っている・・・としか言えんわ・・・もう
366 名前:名称未設定 mailto:sage [2009/10/13(火) 22:04:05 ID:6bjOW+L70] フレームワークって使えたっけ?
367 名前:名称未設定 mailto:sage [2009/10/13(火) 22:07:42 ID:xGnHcqJy0] あれ、使えないんですか。 www.eval-art.com/category/database/ とかはiphone用のフレームワークを提供してるようなんですが。。 使えない場合は静的リンクとかで対応するのでしょうか。
368 名前:名称未設定 mailto:名称未設定 [2009/10/13(火) 22:07:43 ID:fa4FmDd70] 適当な質問文でも回答者は何でも理解してくれる、とでも思ってるんだろうな。
369 名前:名称未設定 mailto:sage [2009/10/13(火) 22:20:12 ID:KIN4bYvn0] 最近開発を始めたばかりなのですが、作成するiPhoneアプリに ローカルDBのようなものを準備しておき、アプリ側からアクセスするようなことは可能でしょうか? 可能な場合、どういうキーワードで調べるべきか教えて下さい
370 名前:名称未設定 mailto:sage [2009/10/13(火) 22:22:24 ID:l0u0MR//i] >>363 前は出来なかったような。動画再生しても音しかでなかったし。
371 名前:名称未設定 mailto:sage [2009/10/13(火) 22:38:26 ID:PbjkGDOfi] >>369 SQLite または Core Data
372 名前:名称未設定 mailto:名称未設定 [2009/10/13(火) 22:45:22 ID:fa4FmDd70] SQLite3 だ。 libsqlite3.dylibを使え。
373 名前:名称未設定 mailto:sage [2009/10/13(火) 22:51:31 ID:KIN4bYvn0] >>371-372 ありがとうございます。調べてみます
374 名前:名称未設定 mailto:sage [2009/10/13(火) 22:58:31 ID:yPIi+QvG0] >>367 つーかさ つりなのかもしれないけど 自作フレームワークなんか作るやつはそんな質問すんなよってことだよ 身の丈に合ったことしろ やりたきゃもっと勉強しろ あとな、人間はエスパーじゃねーんだよ
375 名前:名称未設定 mailto:sage [2009/10/13(火) 23:38:28 ID:K/uuQwOs0] Developer登録、最新情報でのまとめはどこかに無い? EINの取得云々だとかがいまいちどうなってるのか分からない。
376 名前:名称未設定 mailto:sage [2009/10/13(火) 23:39:53 ID:PbjkGDOfi] いいだしっぺの法則
377 名前:名称未設定 mailto:sage [2009/10/13(火) 23:46:00 ID:K/uuQwOs0] ないのか('A`)
378 名前:名称未設定 mailto:sage [2009/10/13(火) 23:52:43 ID:K/uuQwOs0] 副業禁止のサラリーマンは多いと思うんだが、有料Appを販売する場合、 DeveloperProgramは配偶者など他人名義で登録しとくべきだろうか。 税金関係さっぱりだ
379 名前:名称未設定 mailto:sage [2009/10/13(火) 23:54:59 ID:DIPLEbdy0] それって犯罪じゃね?
380 名前:名称未設定 mailto:sage [2009/10/14(水) 00:13:24 ID:tyUXlwyy0] >>378 App 開発を「本業」と呼べばよい。 そもそも「本業」と「副業」の定義って何よ? 趣味でアプリを作ったとして、それを販売したら罰せられるのか? まったく同じものを、無料で出せばお咎め無し? それはなぜ?
381 名前:名称未設定 mailto:sage [2009/10/14(水) 00:19:15 ID:+XYDT7GS0] 馬鹿かこいつは、頭が豆腐なのか!!
382 名前:名称未設定 mailto:sage [2009/10/14(水) 00:38:49 ID:vCzHK41E0] >>380 副業禁止だから本業と言い張るって、どういう思考回路なんだw >趣味でアプリを作ったとして、それを販売したら罰せられるのか? 趣味だろうが事業だろうが関係ない。売り上げが出たら申告&納税。それは日本人の義務。
383 名前:名称未設定 mailto:sage [2009/10/14(水) 00:50:57 ID:URUIxkGx0] 皿リーマンは勤めてる会社での仕事が本業。 で、その会社が就業規則で副業禁止を規定しているのなら、バレたらアウト。 バレるのが怖いのならやめとくこった。
384 名前:名称未設定 mailto:sage [2009/10/14(水) 00:57:13 ID:ArCep2ky0] >>378 名義を変えてトラブルより バレにくいようにするしかないと思う。 納税時にバレる事が多いとの話をよく聞くので そういう時には税金の納付方法を特別徴収から一般徴収にするなど いろいろ技があるらしい。 >>380 会社に勤めた事ないの? 普通の会社だと 「許可なく自社の業務以外に収益を得るための業務に携わってはいけない」 などという就業規則があるから、 会社での仕事を本業にするしかないんだよ。 厳しい所だと業務に支障が出るならPTAやボランティアへの関与も はばかられる所も有るぞ。 うちの会社は今年の春から残業が禁止されるとともに 副業解禁されたけどね。
385 名前:名称未設定 mailto:sage [2009/10/14(水) 01:18:43 ID:W1eKATZGi] >>380 は大漁だなwww
386 名前:名称未設定 mailto:sage [2009/10/14(水) 01:22:34 ID:LF2/VER60] ていうか、その手の話はペンコンスレいけよ
387 名前:名称未設定 mailto:sage [2009/10/14(水) 01:27:17 ID:l2rh0hX80] だからペンコンスレを「契約お金マーケティングその他スレ」にしようぜって前から言ってんのに
388 名前:名称未設定 mailto:sage [2009/10/14(水) 02:37:27 ID:HWwJlyvx0] 何度目だよこの議論 副業うんぬんとその話しは別スレでやれって2点
389 名前:名称未設定 [2009/10/14(水) 05:03:53 ID:Wq3fj9qk0] f40.aaa.livedoor.jp/~itdreams/UPLOAD/img/1255463930.png 今、画像で表示されている構造でいくつかのUIViewを作成し、 ビューを入れ替える事で色んな画面を表示させるようなものを作っています。 そのビューの一つにUIWebViewを含むビューがあるのですが、 [webview loadRequest:] のメソッドを他のビューから行ったときに、UIWebViewに反映されなくて困ってます。 プロジェクト初期からあるWindowのクラス内で同じ命令を行った場合はきちんと反映されます。 子ビューから子ビューを操作する事は不可能なのでしょうか? 何か方法があれば教えていただけないでしょうか?
390 名前:名称未設定 mailto:sage [2009/10/14(水) 08:14:41 ID:co78SMwqi] BB2Cのリンクや標準のメールアプリの 宛先欄などに使われている、水色で>の 付いたボタンはどうやって作るんで しょうか? 標準の機能(追加の画像とかなし)で 作れるものですかね?
391 名前:名称未設定 mailto:sage [2009/10/14(水) 09:14:20 ID:vCzHK41E0] >>390 作れるもんですよ。 Appleのサンプルにあるから見直せ。
392 名前:名称未設定 mailto:sage [2009/10/14(水) 09:15:50 ID:vCzHK41E0] >>389 不可能な事はない。 webviewのアウトレットが正しく接続されてないとか、そんな事じゃないか?
393 名前:名称未設定 mailto:sage [2009/10/14(水) 14:03:19 ID:yOj/OhR/0] SDK 3.1.2 + Xcode 3.1.4 がダウンロード完了まであと12時間wwww 今日仕事できねえ
394 名前:名称未設定 mailto:sage [2009/10/14(水) 14:37:28 ID:9jQHpoWJ0] なんと奇遇な、俺もだ。いやに遅いな今日は。
395 名前:名称未設定 mailto:sage [2009/10/14(水) 14:53:00 ID:iUKn6gvq0] これからは全部サンプル見直せで返そうぜwww
396 名前:名称未設定 mailto:sage [2009/10/14(水) 16:07:49 ID:/3a7KQU70] >>392 ありがとうございます。無事自己解決しました。 原因はWeb上のファイルじゃなくてローカルのファイルを表示させようとしてたからでした。 ローカルファイルの場合はNSURLで URLWithStringではなくてfileURLWithPathで初期化しないといけないんですね。
397 名前:名称未設定 mailto:sage [2009/10/14(水) 16:08:13 ID:DtSVbvRC0] 全部ダウンロードしてどんな動きするものか位把握しろよ、とは思うな 自分が欲しい機能があったらそのコードを見てみれば、 初心者が迷いそうな部分はある程度解決できるし
398 名前:名称未設定 mailto:sage [2009/10/14(水) 17:31:17 ID:nYkU0tuv0] NSURLConnectionのデリゲート用にプロトコルが用意されてないのは 何か理由があるんでしょうか?
399 名前:名称未設定 mailto:sage [2009/10/14(水) 21:23:59 ID:uFz/0/te0] >>398 サンプルみろや
400 名前:名称未設定 mailto:sage [2009/10/14(水) 21:27:10 ID:34uD3zOji] >>398 Cocoa touchじゃない無印Cocoa由来だからじゃないかな? Obj-C 2.0以前はプロトコル用いないデリゲートが普通だったから
401 名前:名称未設定 mailto:sage [2009/10/14(水) 21:29:22 ID:z4jHaoqLi] >>398 サンプル見ろ低能
402 名前:名称未設定 mailto:sage [2009/10/14(水) 21:57:53 ID:nYkU0tuv0] >>400 iPhoneもいろいろ引きずってるんですね。 納得しました。ありがとう。 >>399 >>401 お前らww
403 名前:名称未設定 mailto:sage [2009/10/14(水) 22:14:00 ID:HWwJlyvx0] >>402 こいつみたいに笑って返せる余裕のある奴はいいよな。 たまにマジ切れするやつがいるから雰囲気悪くなる。
404 名前:名称未設定 mailto:sage [2009/10/14(水) 23:15:47 ID:7o+Sphqyi] >>403 >>402 この返しは尊敬に値する。 冗談にしても度が過ぎてるだろ。2chなら許されるって勘違いしてる
405 名前:名称未設定 mailto:sage [2009/10/14(水) 23:26:13 ID:/kxzKluV0] >>404 これくらいの煽りでキレるような奴は レビューを見て何をするか分からんぞ。
406 名前:名称未設定 mailto:sage [2009/10/15(木) 05:02:05 ID:wqzcbUxK0] でもここって煽り煽られするスレッドじゃ無かった気がするんだが…w
407 名前:名称未設定 mailto:sage [2009/10/15(木) 08:36:25 ID:eTu0y87y0] >>406 煽られても仕方ない低レベルな質問が多すぎるからだろ。 俺はまだまだ勉強中で質問と解答を参考に ドキュメントやサンプルを必死になって読みまくっている所だけど そういう手間を省こうとするから煽られるんだろうね。 >>398 の質問は仕様の由来を訊ねているから 煽るべきでないと思うし、 対応もスマートで俺は尊敬する。
408 名前:名称未設定 mailto:sage [2009/10/15(木) 09:41:17 ID:EKazgBhQi] まあでも流れからするとあそこは「サンプルみろ」だよなw
409 名前:名称未設定 [2009/10/15(木) 10:16:59 ID:G2eRMoky0] いろいろ試してみたものの解決しません。 教えていただきたいです。 Xcode 「Navigation based Application」テンプレートを元に RootViewController→画面A→画面Bと右スライドにて画面遷移していたものに対し、 RootViewController→画面Aの画面遷移を下からのスライドにしたく メソッドをpushViewControllerからpresentModalViewControllerに変更しました。 すると画面Aから画面Bへ遷移しなくなってしまいました。 何が影響しているのでしょうか。。。
410 名前:名称未設定 mailto:sage [2009/10/15(木) 11:03:23 ID:0uUalAd00] >>409 presentModalViewControllerなんて存在しない ってエラー出てないか?
411 名前:名称未設定 [2009/10/15(木) 11:14:41 ID:G2eRMoky0] >>410 エラーもWarningもでておりません。。。
412 名前:名称未設定 mailto:sage [2009/10/15(木) 11:35:50 ID:zxdj62Ez0] >>411 サンプルみろ
413 名前:名称未設定 mailto:sage [2009/10/15(木) 12:12:36 ID:k5Vkb/p/i] >>409 pushViewControllerがどのクラスのメソッドか考えてみ presentModalViewControllerに渡すのはA(普通のViewController)を渡してるんだと思うけど本当にそれでいいのか?
414 名前:名称未設定 mailto:sage [2009/10/15(木) 14:28:13 ID:wqzcbUxK0] >>409 煽りではなく、下からスライドする動きがあるサンプル探したほうがいいよ そういう基本的な動きなら何個か使ってるサンプルあるだろうし 添付ドキュメントで使いたいメソッドを調べれば、 「このサンプルで使ってるぜ」って表示は出るし、それがそのままサンプルへのリンクになってるから
415 名前:名称未設定 mailto:sage [2009/10/15(木) 19:20:14 ID:V7oMYmFX0] メモリの解放がいまいちわかっていません。 たとえば UIMyView *myView = [[UIView alloc] init]; とかで作ったビューを [self.view addSubView:myView]; とした場合は参照カウントは2だと思っていいでしょうか? [myView release]; とした場合でも落ちずに動くので参照カウントはやっぱり2になっているという認識はあっていますでしょうか? また、addSubViewで追加したビューを取り除きたい場合は、 [myView removeFromSuperview]; でいいのでしょうか?この場合は自動的に参照カウントが1つ減らされるのでしょうか? 何か勘違い、認識違いがあればご指摘お願いします。
416 名前:名称未設定 mailto:sage [2009/10/15(木) 19:34:17 ID:7II8X+Jt0] >>415 initの時点で1 addSubviewで+1 >[myView release]; >とした場合でも落ちずに動くので参照カウントはやっぱり2になっているという認識はあっていますでしょうか? releaseしたら−1 だから、この時点では1 その後、removeFromSuperviewで−1(0になるのでdeallocされる) addSubviewでretainされて、removeFromSuperviewでreleaseされるというのは、ちゃんとリファレンス に書いてある あと、retainCountメソッドを使えば「参照カウント」を調べられるんだから、NSLog()とかで出力して自分 の目で確かめろ
417 名前:名称未設定 mailto:sage [2009/10/15(木) 20:31:35 ID:V7oMYmFX0] >>416 サンキュー
418 名前:名称未設定 mailto:sage [2009/10/15(木) 22:03:15 ID:V7oMYmFX0] 追加で質問なのでありますが、 C++のソースコード流用しているアプリって審査が通りにくくなるとかってありますかね?
419 名前:名称未設定 mailto:sage [2009/10/15(木) 22:11:58 ID:6apmvHpx0] >>418 追加で質問するならサンキューだけで済ますなよ。印象悪いぞ。
420 名前:名称未設定 mailto:sage [2009/10/15(木) 22:22:13 ID:V7oMYmFX0] >>419 ごめんよー
421 名前:名称未設定 mailto:sage [2009/10/15(木) 23:26:10 ID:zxdj62Ez0] CLLocationManagerクラスのドキュメントで使われてるheadingの意味ってなんでしょう?「位置情報」??
422 名前:名称未設定 mailto:sage [2009/10/15(木) 23:47:51 ID:sA8Cb4Dq0] >>421 locationが位置で、headingは向き、だと思う。
423 名前:名称未設定 mailto:sage [2009/10/15(木) 23:57:30 ID:/3v+kPfI0] >>421 サンプル見ろ返し
424 名前:名称未設定 mailto:sage [2009/10/15(木) 23:58:50 ID:wqzcbUxK0] >>423 誰かやると思ったぜw
425 名前:名称未設定 mailto:名称未設定 [2009/10/15(木) 23:59:06 ID:mzBGD02o0] >>421 自分で辞書を引け。
426 名前:名称未設定 mailto:sage [2009/10/16(金) 00:30:07 ID:py70iAKj0] >>425 お前つまんない
427 名前:421 mailto:sage [2009/10/16(金) 00:39:50 ID:7PiILeNP0] >>422 なるほど。向きですね。しっくりきました。 お礼に>>422 さんには明日いい事あるように祈っておきます。 >>423-425 おまえらには、おまえらのiPhoneが明日爆発するように祈ってやるよw( ^ω^)
428 名前:名称未設定 mailto:sage [2009/10/16(金) 00:57:49 ID:py70iAKj0] >>427 お前きもい
429 名前:名称未設定 mailto:sage [2009/10/16(金) 01:36:45 ID:MEabibGS0] >>427 >>402 を見習え
430 名前:名称未設定 mailto:sage [2009/10/16(金) 04:02:45 ID:nHE9iEGPi] >>427 人を呪わば穴2つ掘られるぞ〜w
431 名前:名称未設定 mailto:名称未設定 [2009/10/16(金) 05:27:53 ID:cXl1ptIj0] >>427 二度とくるな
432 名前:名称未設定 mailto:sage [2009/10/16(金) 06:45:15 ID:KijqD6mG0] 無料アプリのアプリ内課金が可能になるっぽい?
433 名前:名称未設定 mailto:sage [2009/10/16(金) 08:12:48 ID:h4cQ4Baa0] >>427 詩ね
434 名前:名称未設定 mailto:sage [2009/10/16(金) 08:18:16 ID:Mzj8CpM00] >>432 だな。メール来てた。
435 名前:名称未設定 mailto:sage [2009/10/16(金) 08:32:22 ID:BLbnPvYA0] Lite版を撲滅しろとさ。 これからは全部無料で、ポチで機能解除ってなるだろう。
436 名前:名称未設定 mailto:sage [2009/10/16(金) 08:46:12 ID:FLIrjw3q0] 無料アプリでIn App Purchaseが可能に。 www.apptoiphone.com/2009/10/blog-post_16.html
437 名前:名称未設定 mailto:sage [2009/10/16(金) 08:52:50 ID:eBGVKYnfi] agreementも新しくなてるよー
438 名前:名称未設定 mailto:sage [2009/10/16(金) 08:57:18 ID:tXfbnsSR0] 海賊版対策ともあるな。
439 名前:名称未設定 mailto:sage [2009/10/16(金) 10:01:11 ID:Jydhpcbo0] >>436 これってLite版が通らなくなるってことなんだろうか。 だとしたらイヤだなあ。 たとえばゲームだったら、 全てのデータを入れたバージョンを無料で公開しないといけないんだろ? それだとファイルサイズが大きくなってダウンロード数が確実に減るし、 第一、どこかのバカがロック解除の方法をバラすかもしれないし。 じゃあ追加データを In App Purchase で買えなんてことになったら、 その追加データ自体のファイルサイズも膨大になるぞ。 In App Purchase 用の追加データを作るほうが、 開発者にとっては負担が大きいと思うのだが。
440 名前:名称未設定 mailto:sage [2009/10/16(金) 10:35:25 ID:BLbnPvYA0] 追加データの鯖は、こっちが用意しないといけないしな。
441 名前:名称未設定 mailto:sage [2009/10/16(金) 10:56:32 ID:c97GYWnZi] アプリ内課金はやりたい人だけやる、今まで通りで問題ないんじゃないか ライト板駆逐なんてないと思う
442 名前:名称未設定 mailto:sage [2009/10/16(金) 10:58:33 ID:c97GYWnZi] ライト版ね
443 名前:名称未設定 mailto:sage [2009/10/16(金) 12:26:29 ID:FLIrjw3q0] Lite版からハイスコアや設定を引き継げるのがデカイ。 そういうアプリは、是非やるべし。
444 名前:名称未設定 mailto:sage [2009/10/16(金) 13:25:07 ID:fRXSEVWWi] Apple、 iPhoneのアプリ内課金を無料アプリにも拡大 Mac Rumorsでは、 Apple Inc.が、 無料のiPhoneアプリケーションでも アプリ内課金機能を利用できるようになったと案内していると伝えています。 これまでアプリ内課金機能は、有料アプリのみに制限されていました。 デベロッパは、アプリ内課金機能を利用して全ての機能をロック解除するシングルバージョンのアプリケーションを作成することも可能とのことです。これにより、 デベロッパは別のライトバージョンを作成する必要がなくなります。 Published: 2009/10/16 11:15 www.applelinkage.com/#091016004
445 名前:名称未設定 mailto:sage [2009/10/16(金) 14:51:37 ID:BLbnPvYA0] In App Puchaseのテストをしたいんだが、最初にapp storeにそのアプリを登録しないと出来なさそうだ。 そのアプリを登録する前にテストしたいんじゃねーかアホが。 どうしろってんだ
446 名前:名称未設定 mailto:sage [2009/10/16(金) 20:30:22 ID:c97GYWnZi] 馬鹿につける薬無し
447 名前:名称未設定 mailto:sage [2009/10/16(金) 20:36:24 ID:S0aaJQW70] 馬鹿でもアプリが作れるようになっちゃったから Cocoaは素晴らしいし、それ以上に罪深いと思うんだ。
448 名前:名称未設定 mailto:sage [2009/10/16(金) 20:56:38 ID:2EVRLXMbi] もっと頭悪いフラッシャー(笑)でもアプリ作れるようにしたAdobeはさらに罪深い
449 名前:名称未設定 mailto:sage [2009/10/16(金) 21:44:26 ID:nHE9iEGPi] >>443 OpenFeint対応しとけば問題なし。
450 名前:名称未設定 mailto:sage [2009/10/16(金) 21:46:22 ID:nHE9iEGPi] >>445 AdHoc版作れば良いんじゃなく? 登録したのは販売開始日付指定で一般公開を止めておいてで。
451 名前:名称未設定 mailto:sage [2009/10/16(金) 21:54:00 ID:BLbnPvYA0] >>446-448 やかましーわボケ >>450 とりあえずダミーのapp(バイナリ未up)登録してそれにInAppPurchase設定してテストしてる
452 名前:名称未設定 mailto:sage [2009/10/16(金) 23:00:21 ID:S0aaJQW70] >>451 なんで馬鹿と言われてるのか考えた方が良いぞ
453 名前:名称未設定 mailto:sage [2009/10/16(金) 23:02:00 ID:lUAJujCa0] まぁまぁ、バカは放置で 商売敵にわざわざ情報あげることもない
454 名前:名称未設定 mailto:sage [2009/10/16(金) 23:05:02 ID:S0aaJQW70] >>453 このスレ全否定すなwww
455 名前:名称未設定 mailto:sage [2009/10/17(土) 06:58:49 ID:nsyDKR+qi] >>453 せい
456 名前:名称未設定 mailto:sage [2009/10/17(土) 06:59:34 ID:nsyDKR+qi] >>453 正式ドキュメントじゃなく、嘘情報を与えてニヤニヤするんですよね、わかります
457 名前:名称未設定 mailto:sage [2009/10/17(土) 18:11:26 ID:JsnH3Qu50] アプリの申請を行おうと思っているのですが、 日本語にしか対応していないアプリでも申請大丈夫でしょうか? ブログなどを読むと日本語は文字化けして審査が通らないなどの情報もあります。 多少情報が古い(2008年〜2009年初めごろ)ため、実際のところどうなのでしょうか?
458 名前:名称未設定 mailto:sage [2009/10/17(土) 18:17:27 ID:og8xzCle0] アプリが文字化けするなんて、今も昔もあり得ない。 文字化けするというのは、アカウントの登録住所とかの話じゃない?
459 名前:名称未設定 mailto:sage [2009/10/17(土) 18:35:41 ID:fllJErMu0] FileMagnet バージョンアップして日本語テキスト文字化けするようになったじゃん?
460 名前:名称未設定 mailto:sage [2009/10/17(土) 18:56:08 ID:aKSDdp9z0] >>457 俺は日本語のみのアプリでも通ったよ。 ただ、英語リソースは用意したし、最低限の英語表記だけはしてある。
461 名前:457 mailto:sage [2009/10/17(土) 19:50:56 ID:imfP/f7g0] >>460 有難うございますた。
462 名前:名称未設定 mailto:sage [2009/10/17(土) 20:07:23 ID:SFyxp4bp0] なるほど、FileMagnetのファイルビューワーの実装方法が分かったわ。
463 名前:名称未設定 mailto:sage [2009/10/18(日) 10:20:30 ID:o0cDkw5B0] トランジションの使い方を勉強しているのですが、 リバーシなんかに使われるひっくり返るようなアニメーションってできるのでしょうか? 指定できるものをみてもひっくり返るようなアニメーションが見つかりませんでした。
464 名前:名称未設定 mailto:sage [2009/10/18(日) 10:45:11 ID:tZNbed2U0] journal.mycom.co.jp/special/2007/coreanimation/005.html
465 名前:名称未設定 mailto:sage [2009/10/18(日) 10:53:51 ID:o0cDkw5B0] >>464 ありがとうございます。試してみます。
466 名前:名称未設定 mailto:sage [2009/10/18(日) 12:01:26 ID:AZt5YHb/0] >>459 >>457 が聞いているのは、日本の iPhone で作ったアプリが、審査側の デバイスで日本語が表示できなくて文字化けしてしまう、という意味でしょ そりゃあり得ない。 日本語を考慮していない海外製のアプリで日本語を使ったら文字化けする ということはあり得る。
467 名前:名称未設定 mailto:sage [2009/10/18(日) 12:33:37 ID:oM2wH1mN0] Xcodeスレから誘導されてきました。 iPhoneの開発をしたいのですが、Objective-Cはまったくの未経験です。 おすすめの書籍があれば教えてください。
468 名前:名称未設定 mailto:sage [2009/10/18(日) 12:43:57 ID:iHT8LtJJ0] >>467 >>3 あたりをみて
469 名前:名称未設定 mailto:sage [2009/10/18(日) 12:46:08 ID:t6PRj51d0] >>467 books.livedoor.com/item/866774
470 名前:名称未設定 mailto:sage [2009/10/18(日) 15:02:10 ID:L4PY5Epa0] >>463 ひっくり返るものにもよると思うが。 リバーシのコマなんかは1フレームずつ画像用意した方が早い。
471 名前:名称未設定 mailto:sage [2009/10/18(日) 18:17:45 ID:hLfx5Vr1i] オセロのコマって厚みあるし、画像張った板を回転させただけじゃ雰囲気でないと思う
472 名前:名称未設定 mailto:sage [2009/10/18(日) 20:39:08 ID:eGaNqDTGi] すまん、緊急事態なんだ。 iPhone sdk 3.1.2使える、osの最低バージョンを教えてちょ!!! 10.4がサポート範囲だと幸せになれそうなんだが。。
473 名前:名称未設定 mailto:sage [2009/10/18(日) 20:46:52 ID:/RiSZ7X+0] blog.iphone-studio.com/2008/10/iphone.html 10.5以降みたいよ
474 名前:名称未設定 mailto:sage [2009/10/18(日) 21:05:13 ID:TM99Ya1Li] >>473 ありがd!!! core duo1.6Ghzでメモリ2GBに増設したosx10.4入りの中古が4マソだったんだけどさ、 若いソフマップ店員曰く「10.5以上は重すぎて、実質いれるの不可能です!!」 とのことで検討してて。 今日は買わずに帰ったお。あろがとう。
475 名前:459 mailto:sage [2009/10/18(日) 21:39:12 ID:8Hnz/60N0] >>466 え?アンカーミス?何だ? オレは>>458 の書き込みに対して、文字化けもありえるという書き込みをしている。 >>457 は日本語にしか対応していないアプリを申請しようとしているが、それでは駄目かと聞いている。 むろん、大丈夫だ。 ただ、UI等が英語に対応しているほうが、たくさんの人が使えるので有利ではある。 目的が商売ではなく使ってもらうだけでもだ。 お前が書いてる内容はどちらともズレてる。 日本のiPhoneで日本語文字化けしても、英語のみ対応ということで申請すればいいが、>>457 はそんな話しはしていない。 # FileMagnetについては、以前は日本語問題なかったのに、 # バージョンアップで日本語文字化けするようになった異例のパターンだ。
476 名前:名称未設定 mailto:sage [2009/10/18(日) 21:45:05 ID:L4PY5Epa0] >>474 全然重く無いぞ。俺も数ヶ月前までその環境で開発してた。
477 名前:名称未設定 mailto:sage [2009/10/18(日) 21:58:42 ID:AZt5YHb/0] >>458 と >>466 を書いた者だが >>458 で文字化けはあり得ない、と書いたのは、>>457 の質問が想定している 範囲においては、あり得ない、という意味。 たとえば、自分の iPhone ではちゃんと表示されるが、 審査側のiPhone には日本語フォントが入っていないので文字化けが生ずる (日本語のリソースが正しく表示されない)なんてことはあり得ないという意味。 日本の iPhone もアメリカの iPhone も、OS の中身は同じだから。 アプリが文字をどうやって表示するかはそのアプリ任せなので、 日本語エンコーディングを考慮していなければ、 日本語を表示させようとしたときに何が起こるか分からないのは,当然です。
478 名前:名称未設定 [2009/10/19(月) 09:51:36 ID:vPuWMBGv0] シミュレータで、日本語のキーボードがクラッシュしてしまいます。 シミュレータ3.1または、3.1.2がクラッシュ。 シミュレータ3.0のみ、正常動作。 xcodeのバーションは、3.2.1です。 同じ症状のかたは、おりますでしょうか。
479 名前:名称未設定 mailto:sage [2009/10/19(月) 10:13:16 ID:/fDKrXXe0] クラッシュはしたことないけどキーボードが潰れたりするね 実機だと問題なく動くんだけどね
480 名前:名称未設定 mailto:sage [2009/10/19(月) 12:49:11 ID:3DmZQFPQi] 全くの初心者なんですけど、 C言語ぐらいわかってないと難しいですか?
481 名前:名称未設定 mailto:sage [2009/10/19(月) 13:01:04 ID:NrFqU4wai] OSXのバージョン上げたくない(10.4)からSDKも古いバージョンのままで開発続ける、ってのは邪道ですかね。 下位互換は大丈夫って考えて問題ないですか? iPhone実機は3.1.2に深夜でちゃいましたが。
482 名前:名称未設定 mailto:sage [2009/10/19(月) 13:04:04 ID:4DmwgSgH0] >>480 他の言語を知ってりゃ問題ない。プログラミング自体が初心者だと、簡単にできるかどうか不明。
483 名前:名称未設定 mailto:sage [2009/10/19(月) 13:13:19 ID:3TtTEmoZi] って2.0時点でも10.5とは。 orz
484 名前:名称未設定 [2009/10/19(月) 13:14:16 ID:vPuWMBGv0] >>478 です。 iPhone SDKを再インストールしたら、治りました。 当方のパソコンの環境に問題があったみたいです。 バックアップのソフトを変えてから、おかしくなったみたいでした。 古いソフトをアンインストールしておかしくなったのか、 新しく導入したソフトがおかしかったのか、不明ですが、治りました。
485 名前:名称未設定 mailto:sage [2009/10/19(月) 15:05:47 ID:D9B/WawW0] パソコンって言うな、macって言えw
486 名前:名称未設定 mailto:sage [2009/10/19(月) 15:18:00 ID:WSuACPGo0] もう一つ突っ込むと「おります」は謙譲語。 「おりますでしょうか?」という使い方は間違い。
487 名前:名称未設定 mailto:sage [2009/10/19(月) 15:27:12 ID:xIzIbwsAi] さらに突っ込むと「いらっしゃ〜い(三枝風)、ますでしょうか?」が正解。
488 名前:名称未設定 mailto:sage [2009/10/19(月) 17:52:03 ID:tGELw9qL0] >>485 macって言うな。Macって言えw
489 名前:名称未設定 mailto:sage [2009/10/19(月) 18:51:12 ID:04svXLw+0] ウザいな
490 名前:名称未設定 mailto:sage [2009/10/19(月) 21:10:35 ID:Drlmoy62i] >>489 ウザいって言う奴が1番ウザい
491 名前:名称未設定 mailto:sage [2009/10/19(月) 21:36:00 ID:kLdtu+va0] 加速度センサーの勉強したいんですが、いいリソースないですか? 英語可です。
492 名前:名称未設定 mailto:sage [2009/10/19(月) 21:39:43 ID:mFopLabFi] 勉強ってレベルじゃないだろ 調べれば一発だ
493 名前:名称未設定 mailto:sage [2009/10/19(月) 21:41:43 ID:78voO2fi0] >>491 en.wikipedia.org/wiki/Accelerometer
494 名前:名称未設定 mailto:sage [2009/10/19(月) 21:48:43 ID:mFopLabFi] そっかAPIじゃなくてセンサーそのもののことだったのか、すまんかったな ジャイロとかでググれ
495 名前:491 mailto:sage [2009/10/19(月) 21:55:47 ID:kLdtu+va0] iPhoneの加速度センサーでとれる値をこういう風にごにょごにょすると面白いよ的なのを期待してます
496 名前:名称未設定 mailto:sage [2009/10/19(月) 22:23:24 ID:V5Zf0iKa0] おまえはappleのサンプルさえ探せないというのか。
497 名前:名称未設定 mailto:sage [2009/10/19(月) 22:44:57 ID:WSuACPGo0] >>495 なにこれ。質問にすらなってない。
498 名前:名称未設定 [2009/10/19(月) 23:13:56 ID:o3v4CTi50] NSURLConnectionのsendSynchronousRequest:returningResponse:error:メソッドを使って HTTPでファイルをダウンロードするコードを書いています。HTTPサーバは自宅のapatchを使ってます。 NSURLConnectionを使って割と頻繁にファイルを受信しているのですが、 サーバ上でファイルを書き換えても、クライアント側で受信したファイルにすぐに反映されません。 ある程度時間が経ったり、アプリケーションを再起動するとちゃんと変更されたファイルがダウンロードできます。 これは何故なのでしょうか?もしかして、こっそりファイルがキャッシュされていて、 最近ダウロードしたURLからは通信を行ってダウンロードせずに、そのキャッシュからダウンロードしてるとかでしょうか? ちなみにファイルの変更はFirefoxなどのブラウザからアクセスして確かめてみると ちゃんと即座に反映されています。
499 名前:名称未設定 [2009/10/19(月) 23:27:37 ID:o3v4CTi50] 自己解決しました。 どうやら勝手にキャッシュするみたいですね。 リクエストを作成するときに [NSNSURLRequestReloadIgnoringCacheDataを指定する事で解決しました。
500 名前:名称未設定 mailto:sage [2009/10/19(月) 23:29:13 ID:HTVUT7Tl0] apacheなら知っているが、apatchは知らないので答えられないw
501 名前:名称未設定 mailto:sage [2009/10/19(月) 23:31:15 ID:HTVUT7Tl0] 惜しい!書き込みがあと2分早ければよかったのにw
502 名前:名称未設定 mailto:sage [2009/10/19(月) 23:32:53 ID:WSuACPGo0] >>500 つapatch.org/
503 名前:名称未設定 mailto:sage [2009/10/19(月) 23:52:59 ID:o3v4CTi50] つづり間違えたw 頭わるい人だ・・・
504 名前:名称未設定 mailto:sage [2009/10/20(火) 00:14:28 ID:pHWAD8LI0] いちいちタイポの揚げ足取るヤツの方が頭悪いと思うけどな。
505 名前:名称未設定 [2009/10/20(火) 09:13:47 ID:ME2hevh70] タップするとタップされたイメージが拡大するアニメーションのメソッドを教えて下さい...
506 名前:名称未設定 mailto:sage [2009/10/20(火) 09:40:32 ID:XJUgiA2N0] ほんとこのスレどうしようもなくなってきたな 初心者スレだから別にいいけど
507 名前:名称未設定 mailto:sage [2009/10/20(火) 10:07:04 ID:pHWAD8LI0] A「RPGの敵キャラをコントロールするクラスを教えてください」 B「そんなものありません」 A「RPGツクールにはあるのに。Cocoaダサッ!」
508 名前:名称未設定 mailto:sage [2009/10/20(火) 10:28:39 ID:cD/zJ9z7i] >>507 吹いたwww
509 名前:名称未設定 mailto:sage [2009/10/20(火) 10:58:10 ID:Kye2pmKS0] >>505 UIView のアニメーション関連のメソッドを使ってみたらDo-dai?
510 名前:名称未設定 mailto:sage [2009/10/20(火) 11:42:01 ID:VNoIbABK0] >>503 アパッチはパッチの寄せ集めが名前の由来だから、patchってミスするのはむしろ正しい。 普通にフランス語読みしたらアパシェだし。お前のほうが頭悪いと思う。
511 名前:名称未設定 mailto:sage [2009/10/20(火) 12:16:50 ID:nIXN0mphi] 出たな後付け言い訳小僧め
512 名前:名称未設定 mailto:sage [2009/10/20(火) 13:26:50 ID:RBhO5f8f0] 510が一番哀れだな…。
513 名前:名称未設定 mailto:sage [2009/10/20(火) 14:46:40 ID:bbvqkHeG0] 503はつづりを間違えた自分のことを頭悪いと言ってるんだと思ってたけど違うのかな
514 名前:名称未設定 mailto:sage [2009/10/20(火) 15:19:34 ID:PBHQvZSm0] ____ / \ /\ キリッ . / (ー) (ー)\ < 普通にフランス語読みしたらアパシェだし。 / ⌒(__人__)⌒ \ | |r┬-| | \ `ー’´ / ノ \ /´ ヽ | l \ ヽ -一””””~~``’ー–、 -一”””’ー-、. ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) ____ /_ノ ヽ、_\ ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ <だっておwwwwwwww /⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒) | / / / |r┬-| | (⌒)/ / / // | :::::::::::(⌒) | | | / ゝ :::::::::::/ | ノ | | | \ / ) / ヽ / `ー’´ ヽ / / | | l||l 从人 l||l l||l 从人 l||l バンバン ヽ -一””””~~``’ー–、 -一”””’ー-、 ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
515 名前:名称未設定 mailto:sage [2009/10/20(火) 15:22:33 ID:THRIwHyz0] >>513 だから510が一番哀れなんだろ
516 名前:名称未設定 mailto:sage [2009/10/20(火) 15:28:26 ID:AgXWA2cp0] パッチ寄せ集め云々は俗説なのになぁ
517 名前:名称未設定 mailto:sage [2009/10/20(火) 15:28:41 ID:pHWAD8LI0] そもそも>>510 は>>500 に対するレスなんじゃね? patchはむしろ正しいとか書いてるし。
518 名前:名称未設定 mailto:sage [2009/10/20(火) 19:28:55 ID:K3mrwmt40] 流れぶった切りで恐縮ですが、deallocでreleaseしなければならないインスタンス変数は、 そのインスタンスでretainカウントを増やしたものだけという理解であっていますか?
519 名前:名称未設定 mailto:sage [2009/10/20(火) 20:40:59 ID:Ey2Iwyvs0] サンプルコード見ろ
520 名前:名称未設定 mailto:sage [2009/10/20(火) 21:06:28 ID:LZY1oWk/0] 普通にフランス語読みしたらアパシェだし。  ̄ ̄ ̄V ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ∧_∧ ( ´・ω・`) ∧_∧ / \ ( )なるほどー .__| | .| |_ / ヽ ||\  ̄ ̄ ̄ ̄ / .| | | ||\..∧_∧ (⌒\|__./ ./ ||. ( ) ~\_____ノ| ∧_∧ / ヽ カッコイイ \`;:゙;`;;゚;ж ゚ )ブーッ | ヽ \/ ヽ. | |ヽ、二⌒) / .| | | .| ヽ \∧_∧ (⌒\|__./ / ∧_∧ ( ´・ω・`) ∧_∧ / \ ( ´・ω・`) .__| | .| |_ / ヽ ||\  ̄ ̄ ̄ ̄ / .| | | ||\..∧_∧ (⌒\|__./ ./ ||. ( ´・ω・) ~\_____ノ| ∧_∧ / ヽ \| (; ´_ゝ`) | ヽ \/ ヽ. | |ヽ、二⌒) / .| | | .| ヽ \∧_∧ (⌒\|__./ /
521 名前:名称未設定 mailto:sage [2009/10/20(火) 21:43:48 ID:sze7n92s0] >>518 自分が+1したものは全て-1する。
522 名前:名称未設定 mailto:sage [2009/10/20(火) 22:23:10 ID:/PPRRSk40] >>518 release したいものだけ release すれば ok。 何を release したいかは作者次第だけど、自分で alloc したもの、retain したもの、 copy したものなどを release する人が多いんじゃないだろうか。 retain 済みインスタンスを所有権込みで受け取って参照を保持しているなら それも release すべきだけれども、cocoa ではそういう振る舞いはさせないのが 作法だし。
523 名前:名称未設定 [2009/10/20(火) 22:44:38 ID:+FnAzJj10] resoucesフォルダ内にあるjpegのファイル数をプログラムから 取得したいのですが、どのように実装すれば良いのでしょうか。 NSFileManager経由で取れるかなと思ったんですが、うまくいきません。
524 名前:名称未設定 mailto:sage [2009/10/20(火) 22:51:10 ID:/PPRRSk40] NSFileManager *fm = [NSFileManager defaultManager]; NSArray *files = [fm contentsOfDirectoryAtPath:[[NSBundle mainBundle] resouePath]; int count = 0; for (NSString *fileName in files) { if ([fileName hasSuffix:@".jpg"]) count++; }
525 名前:名称未設定 mailto:sage [2009/10/20(火) 23:02:19 ID:+FnAzJj10] >>524 まんまその名のメソッドがあったんですね。 ありがとうございました。
526 名前:名称未設定 mailto:sage [2009/10/20(火) 23:14:59 ID:sze7n92s0] >>522 >release したいものだけ release すれば ok。 えー
527 名前:名称未設定 mailto:sage [2009/10/21(水) 00:28:03 ID:In5b2TVD0] >>522 >release したいものだけ release すれば ok。 >何を release したいかは作者次第だけど、自分で alloc したもの、retain したもの、 >copy したものなどを release する人が多いんじゃないだろうか。 これって何かのコピペの改変ですか?
528 名前:名称未設定 mailto:sage [2009/10/21(水) 07:31:47 ID:QyTYCoJ8i] AppStoreには、こういうやつが作った地雷も散りばめられているということを忘れてはならない。
529 名前:名称未設定 mailto:sage [2009/10/21(水) 17:22:06 ID:B98gZibx0] 君らは release したくないものも release するのかww そっちの方が地雷だわ
530 名前:名称未設定 mailto:sage [2009/10/21(水) 17:36:31 ID:HBJTSh7Z0] releaseしたくないものでもしなければならないならするが?
531 名前:名称未設定 [2009/10/21(水) 17:38:44 ID:GHjlFPcX0] 初めまして。 現在作っているソフトで メイン画面からアクションシートでメニューを表示 ↓ そのメニューから格納しているデータのグラフや表などの表示 を行いたいと考えています。 この場合複数のxibファイルを使って切り替えればいいのだろう、とまで考えて途中まで進めたのですが、肝心の切り替えの方法がわかりません。 手元にある本(「iPhone SDKの教科書」、「ユメみるiPhone」)には載っていませんでしたし、ググってもみたのですがうまいこと見つからず、といった状況です。 初心者にもほどがある感じの質問で恐縮ですが、お答えいただけたら幸いです。
532 名前:名称未設定 mailto:sage [2009/10/21(水) 18:57:42 ID:5taKVHkN0] >>529 インスタンスがdeallocされるのに保持しておきたいオブジェクトって何だよ?
533 名前:名称未設定 mailto:sage [2009/10/21(水) 22:38:04 ID:QyTYCoJ8i] したいものしかしなくていいと思ってる人は、 iPhoneではautoreleaseを避けて開発するべきだということが、 わからない人なんだと思われ。
534 名前:名称未設定 mailto:sage [2009/10/21(水) 23:11:53 ID:hNbsX/Wl0] モーダルビューをpresentModalViewController:で表示させて dismissModalViewControllerAnimated:で閉じる簡単なプログラムを作ったんですが、 モーダルビュー上にaddSubview:で配置したUIViewが 2回目以上は消えてしまって表示されません。。 これはどうすれば解決できますか?
535 名前:名称未設定 mailto:sage [2009/10/21(水) 23:27:05 ID:HBJTSh7Z0] >>531 Appleのサンプルにもあるし、プロジェクトテンプレートのUtility Applicationなんかも xibでビューの切り替えやってるよ。 ググるのもいいが、シミュレーター上で構わんから(一部は実機じゃないとまともに動 かないけど)サンプルは一通り見ておいた方がいい。
536 名前:名称未設定 mailto:sage [2009/10/21(水) 23:48:57 ID:3RGkjsyc0] >>534 標準の view controller では、使わない view はリリースされるような 仕組みになっているから、1回目のモーダルが消えたときにモーダルビューは消滅している のだと思う(消滅しない場合もある)。 2回目を表示させたときに再度モーダルビューが読み込まれるが、すでに そこには addSubview で追加したものは存在していない。 解決方法…というか正しいやり方は、サブビューの追加などのカスタマイズを、 viewDidLoad にて行なう。 モーダルが画面から消える度にビューは消滅し、必要な場合に再読込される可能性が あることをわすれずに。
537 名前:名称未設定 mailto:sage [2009/10/22(木) 00:17:37 ID:yoQKIVuw0] >>536 viewDidLoadだと問題なく動作しました!!! ありがとうございます!!本当に助かりました。