[SDK]iPhoneアプリ開発初心者質問箱45[touch][iPad]©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001名称未設定 転載ダメ©2ch.net
2015/11/16(月) 14:00:23.51ID:cP+0JNhZ0■質問する前に■
1. 質問は日本語もしくはObjective-C/Swiftで
質問に質問で返されても逆切れしない。それは質問の仕方が悪いってことだよ。
2. どういう内容であれレスをもらったら報告とお礼の言葉を忘れずに。
回答者は自分の時間を使って親切で回答してくれています。
3. 回答者は自分も初心者であった事を忘れずに。
4. マルチポスト(複数のスレに同じ質問を書込むこと)は厳禁!
5. 質問は可能な限り具体的に。
ただ「エラーが出ます」ではエスパーかスタンド使いでなければ答えられません。
エラー内容をちゃんと書きましょう。
6. わからない部分のコードをコピペすると手っ取り早いです。
7. このスレは無料プログラミング教室ではありません。
「○○の仕方を教えてください」という質問はなるべく避けてください。
「自分で調べたけどわからなかった事」を質問するというスタンスを忘れずに。
8. バグを安易にOSや開発環境のせいにしない。
自分の知識の無さを棚に上げて人のせいにするなんて百年早い。
■関連スレ
iOSアプリ 個人開発者の雑談スレ35
http://anago.2ch.net/test/read.cgi/mac/1442935213/
【脱獄】iPhoneのJailbreakアプリ開発スレ
http://anago.2ch.net/test/read.cgi/mac/1337945208/
※前スレ
[SDK]iPhoneアプリ開発初心者質問箱44[touch][iPad]
http://anago.2ch.net/test/read.cgi/mac/1438127845/
0002名称未設定
2015/11/16(月) 14:02:36.46ID:cP+0JNhZ0→どうにもできない。個人で出す場合は個人名が必ず出る。イヤなら法人で。
10.Windowsで開発できないのか?
→できない。必ずMacとXcodeが必要
11.必要なスペックはどれぐらいが良いのか?MacBookAirで十分?
→2010年以降に発売されたMacならスペック的に十分。メモリは4G以上あると良い。
12.Storyboardは必須になるの?
→Storyboardナシでもアプリは開発できる。しかしAutolayoutなどStoryboard/Interfacebuilderが無いと
開発しづらかったり、今後デバイスが増えることを考慮するとなれていた方が良い。
0003名称未設定
2015/11/16(月) 14:03:38.24ID:cP+0JNhZ0→>>4以降のレスをみる
14.iPad専用アプリを作るが実機が必要か、iPhoneしかもってない
→実機はあった方が良い。
15.TitaniumStudio、PhoneGap、Monoとかどーよ?
→便利だし、Android向けも踏まえればアリだけど、本格的なアプリを作ったり最新技術対応となるとどうしてもObjective-C。
16.アプリが儲かったら確定申告しなくてはいけないの?
→有料アプリでも無料で広告収入でも、年間20万円を越える売上があれば確定申告をする。
扶養に入っている場合は扶養者にきいてみる。全くの始めてでも早いうちなら税務署の無料相談があるので利用する。
***万円以下なら税務署は相手しないから無問題という自己判断は大間違い。不安なら最寄りの税務署へ問い合わせ。
17.おすすめのオープンソースライブラリを教えて
→基本は自分で探す。
ttps://www.cocoacontrols.com、ttps://github.com などで検索すると良い。
18.アプリを申請したのにリジェクトされた、良い対策は無いか
→レビューア(審査する人)ごとに対応が異なるため具体的な策をアドバイスするのは難しい。
ググって同様のリジェクト理由・対処が無いか調べて手探りでやっていくのが現実。
19 developer登録用の証明書が登録出来ない。
→AppleのサイトではブラウザはSaffariでないとダメ。
0004名称未設定
2015/11/16(月) 14:04:30.86ID:cP+0JNhZ0https://developer.apple.com/jp/devcenter/ios/library/japanese.html
↑解りにくいところがあるが一通り読んでおくべき。最新フレームワークなどは和訳されるのが(ものすごく)遅いので原文読む
[Objective-C]
※Objective-Cの絵本、入門 objective-C ← 全くの初心者向け。でもCやJavaぐらいは触ってないとつらい。
※詳解 Objective-C 2.0 第3版 著者:荻原剛志 ←鉄板ともいうべき書籍。Objective-Cの言語仕様調べるならこれ。辞書として。
※エキスパートObjective-Cプログラミング iOS/OS Xのメモリ管理とマルチスレッド 著者:坂本一樹 ←ARC、Blocks、GCDの勉強用に。
※Effective Objective-C 2.0 著者:Matt Galloway ← 詳解〜とエキスパート〜を更に突っ込んだ実用書的なものとして。
[Xcode , iOS]
※詳細! Objective-C iPhoneアプリ開発 入門ノート Xcode5+iOS7対応 著者:大重 美幸 ← Xcode5、iOS7の扱い方をまんべんなく扱っている。
※上を目指すプログラマーのためのiPhoneアプリ開発テクニック iOS 7編 ← ググれば出てくる内容が多いんだけど、iOS7最新機能を通り一遍知りたい時におすすめ
※iOSデバッグ&最適化技法―for iPad/iPhone 著者:國居貴浩 ←やや難しい内容ではあるがデバッグでつまづかない為にも勉強しておくと良い
※iOS 7デザインスタンダード 最新のフラットデザインに対応-iPhoneに最適なUI・UXを徹底的に解説! ←開発者がUIデザインについて知るには使える一冊。
※iPhoneアプリ開発のコツとツボ35 著者:國居貴浩 ←iOS7には未対応ではあるが、UIView、UIViewControllerなど詳解があって勉強になる。
※iOS開発におけるパターンによるオートマティズム 、Dynamic Objective-C 著者:木下誠 ← iOS、Objective-C向けデザインパターンなどを勉強したい方向け
CoreData、CoreGraphics、CoreAnimationなども扱った書籍もあるけど、初心者スレなので割愛
0005名称未設定
2015/11/16(月) 22:46:50.75ID:/smDojc80UIButtonを押してUIPickerViewを表示させる方法について
・Storyboardは未使用
・AutoLayoutは使用
という前提で、
http://www.tamurasouko.com/?p=791
このサイトを参考に実装してみたんですが、
iPhone6シミュレータで実行すると表示がずれたりで
どうも上手くいきません
// アニメーション完了時のPickerViewの位置を計算
UIView *pickerView = self.pickerViewController.view;
CGPoint middleCenter = pickerView.center;
この辺を変えればいいのかなとは思うのですが、いまいちよく分からず
お知恵を拝借したいです、よろしくお願いします
0006名称未設定
2015/11/18(水) 19:33:34.91ID:RhoCFRtB0このメソッドを使って、cellのデータをつくってますが、画像ファイルをuiimageViewに挿入してます。
その際、画像ファイルをweb経由で取得しますが、同期処理でやると非常に重たいため
非同期で取得して、cellに挿入してます。
処理自体は上手くいっていて、ヌルヌルテーブルビューがスクロールしてロックされることがありません。
ただ、稀にですが、スクールを激しくすると、非同期で後から来る画像が、狙いとするcellに入らず、全く別の
cellに入ってしまいます。調べるとcell自体再利用しているので、前回のイメージ画像が残ってる可能性があるということ、
あとそもそも非同期なので、どの順番で画像が戻ってくるか不明であるため、
順不同で同じセルに対して、画像が反映されるケースが考えられるということがわかりました。
いろいろ調べているのですが、上記の可能性がわかったくらいで、まだ解決してません。お教えください。
0007名称未設定
2015/11/18(水) 19:55:49.28ID:ohHcFcF20アニメーションはOSがよきに計らってくれる
0008名称未設定
2015/11/18(水) 19:59:38.10ID:H8HxrLDo0Xcodeのストーリーボードに何かを置くという一番はじめのところで躓いています
http://fast-uploader.com/file/7003399790297/
dotinstallを見ながら進めているのですが、
何を置こうとしてもはじかれてしまいます。
何が原因なんでしょうか・・・
0009名称未設定
2015/11/18(水) 20:40:49.08ID:jCGt+HIz0とりあえず、cell主体という考えは捨てる。主体はdataSource。dataSourceに非同期に画像ファイルを読み込む/埋めるというのが前提
dataSourceで画像を取得できたら、それに対するcellが存在するならそのcellに画像を反映/セットする
dataSourceなんだからその画像のrowはわかるだろう。UITableViewControllerで、そのrowに対するcellが現在存在するかもわかるだろう(tableview cellForRowAtIndexPath:)
dataSourceで非同期に画像ファイルを読み込め始めるトリガーはいつでもどこでもいいだろうが、まあ、cellForRowAtIndexPath:でやれば思い通りになるだろう
00105
2015/11/18(水) 20:49:40.17ID:HrTiF2wH0回答ありがとうございます
やはりこれが楽チンですよね
TextFieldに直打ちされないか、とかを考えたりしないといけない分、
ボタンの方が後々シンプルに作れるのかなあと考えて実装していました
素直にTextFieldでやればよかったか……
0011名称未設定
2015/11/18(水) 20:50:51.21ID:ohHcFcF20これはGCD使い始めあるある
セル再利用時に非同期処理をキャンセルする仕組みを実装しましょう。
NSOperationQueueなりdispatch_sourceなり自前のキャンセルフラグなりご自由に。
0012名称未設定
2015/11/18(水) 20:57:29.07ID:jCGt+HIz0縮小表示では内容をいじることはできないよ。大枠(ViewController単位?)で配置変えくらいでしか
空いている適当なところをダブルクリックかコンテキストメニュー出して Zoom to 100% にする
0013名称未設定
2015/11/18(水) 21:35:01.66ID:Wx3YfsEy0もちろんカメラやマイク等の搭載していない機能は使いません。
0015名称未設定
2015/11/18(水) 22:50:48.37ID:AUwyoHUu0初代iPadは新しいOS入らないから悪いこと言わんからやめとき。
ビルドターゲットで古いバージョンのOS指定してやれなくも無いけど、いろんなできないことが多すぎて混乱すると思う。
テスト機はどんなボロでも良いからOSだけは新しいのが入るのにしとき。
0016名称未設定
2015/11/18(水) 23:10:04.72ID:Wx3YfsEy0回答ありがとうございます。
確かにアプリのインストール・アップデートもできない状態になっていました。
買い換えた方がいいかもしれませんね。
度々の質問で申し訳ありませんが中古で買うとしたら最悪どの世代を買うのがいいのでしょうか。
0017名称未設定
2015/11/18(水) 23:32:33.22ID:AUwyoHUu0OSのバージョンの話だけなら二代目から最新のOSは乗るはず。
練習用マシンならは二代目でもいけるかな?
ただ、どれくらいガチで開発したいのかによるけど、iPadは最新のOSではマルチタスク系の機能が増えて対応してる機種が限られてるのよ。
iPadAir以降ならスライドオーバーがiPadAir2以降からスプリットビューっていうマルチタスクの機能が使えるの。
なので、マルチタスクまで含めて全て実機で試したいなら、Air2かmini4かProのどれかが必要になるね。
0018名称未設定
2015/11/19(木) 00:08:14.79ID:ZK8zpT7e0Cocos2d-xを使ってandroidで作成しているゲームアプリを移植するためにMacとiPadでの起動を検討していました。
パワーの問題は出てくるかもしれませんがスピリットビューという機能については把握してなかったのでまだシングルタスクでの動作のみで開発してみたいと思います。
丁寧な回答ありがとうございました。
0019名称未設定
2015/11/19(木) 09:17:03.34ID:xERkba9H0現代の歴史家は2人が失読症ではないかと疑っている。
https://twitter.com/okdshin/status/666903312151613440
0020名称未設定
2015/11/19(木) 09:47:48.19ID:idI9fp4M0macを購入してSwiftを覚えてiOSアプリを作ろうと考えているのですが
みなさんが実際に体感した中でエミュレーターやxcodeの動きは
デュアルコアとクアッドコアで違いはありますでしょうか?
コンパクトに済ませようと思い最上位のmac miniと手持ちの大きなモニターを考えています
miniのラインナップはデュアルコアしかないのですが
クアッドコアのproやiMacの方が無難なんでしょうか?
よろしくお願いします
0021名称未設定
2015/11/19(木) 10:17:15.66ID:EcL4uBhB0proとエミュで作るよりは
miniと実機だろ、jk
0022名称未設定
2015/11/19(木) 10:50:32.58ID:nmAeFpCo0UE4とかのゲームエンジンでも使わないかぎり、高スペックはいらないでしょ。
少し前までcore2duoで全然開発出来てたよ。
今は高スペックな環境だけど、内臓ディスクがSSDであれば大差ないみたい
0024名称未設定
2015/11/19(木) 11:14:04.86ID:0aqlOemc0Quad Core機とDual Core機の違いは確かにあるよ。
今、PlaygroundでUIStackViewを試しているけど、Dual Core機は
モッサリ動いて、しかもload average 100%に張り付く事がある。
0026名称未設定
2015/11/19(木) 11:49:29.67ID:9sPR9LZb00027名称未設定
2015/11/19(木) 13:49:35.57ID:0aqlOemc0そんなあなたに、OSX86
詳しくはぐぐってね。
0028名称未設定
2015/11/19(木) 15:30:31.05ID:MECG7VpZ0ビルドめっちゃ重いよ。
でもそれとは多分別の問題でPlayGroundは負荷が読めなさすぎる、、、
高機能化する前にサクサク動くようにして欲しいわ
0029名称未設定
2015/11/19(木) 15:35:51.97ID:0aqlOemc0ビルド重いのは、型推論させないようにコードを書けば
回避できるよん。
PlaygroundもAutomatically Run, Manually Runの選択ができる様に
なってるのに、さっき気づいた。
Xcode7.0の話ね。
0030名称未設定
2015/11/19(木) 17:52:56.96ID:MECG7VpZ0ビルドの重さを回避するのに型推論を放棄するの?
それは本末転倒じゃないの?
とは言え、型推論はどれくらいインパクトあるのか興味はあるね。
0031名称未設定
2015/11/19(木) 18:33:50.71ID:8LjaQPZJ0とりあえずiPadの画面をそのまま拡大したように全画面に表示するには、要素毎にAutoLayoutで設定するしかないんでしょうか。。
0032名称未設定
2015/11/19(木) 18:41:10.72ID:yR/e2idp0iphone5+ios7 で実機で動かしてみると、ナビゲーションバーの下にtableviewが潜り混んでたりいろいろ
不具合がでました。下にツールバーを置いてる画面でも同様に下に潜り込んでしまい
uitableviewが上手く表示できてません。autolayoutの適用ミスなのか、バージョンや機種により
設定方法が異なるのか困惑してます。
0033名称未設定
2015/11/19(木) 19:57:07.39ID:mI2JbrN00Simulatorでも同じなの?それともSimulatorではiPadの画面をそのまま拡大したように全画面になるの?
0034名称未設定
2015/11/19(木) 20:00:50.65ID:Iy2EjL1G0通常のViewで画面作っていくならオートレイアウト使わないともはやどうにもならないよ。
最新のOSで動けば良いのならとにかくスタックビュー使いまくると良いよ。
基本的なレイアウトはスタックビューで実現できるデザインにしたら楽。
スタックビューでできる範囲に妥協していくってことかもしれないけどね。
0035名称未設定
2015/11/19(木) 20:35:32.93ID:eAKDOsRr0private let kSomeConstant = [
["a", "b"],
["c", "d"],
["e", "f"],
["g", "h"],
["i", "j"],
["k", "l"],
["m", "n"],
["o", "p"],
["o", "c"],
["o", "c"],
["u", "v"],
["w", "x"],
["y", "z"],
]
こいつをコンパイルしてみぃ。
0036名称未設定
2015/11/19(木) 20:36:25.88ID:yR/e2idp0iphone5+ios7 は、上下、左右の幅がズレてますね。iphone6 +ios8ベースでautolayout組みましたが、
それが上手く、iphone5+ios7ではずれます。
何かコツでもあるのでしょうか。ちなみにios8以上でiphone6,plusでは問題ないです。
viewの考え方が違うのでしょうか
0037名称未設定
2015/11/20(金) 10:28:28.83ID:hsbP7QSM0そもそもplayground使う?
テストを書いて学べばいいと思う。
どうせTDDが今時なんだし。
0038名称未設定
2015/11/20(金) 10:39:17.24ID:xgyaSdn600039名称未設定
2015/11/20(金) 11:04:51.23ID:Ye5Sk1jF0だって、サンプルプログラムがplaygroundで動く場合だってあるわけだしぃ。
例えば、UIStackViewのサンプル。
0040名称未設定
2015/11/20(金) 11:49:50.30ID:IkinpZgs0>ちなみにios8以上でiphone6,plusでは問題ない
そこは ios8以上でiphone5では問題ない じゃないでないとダメだろ。どうなの?
0041名称未設定
2015/11/20(金) 18:03:37.55ID:AOm1D5TN00042名称未設定
2015/11/20(金) 18:06:07.20ID:AOm1D5TN0型を必ず指定するだけでビルドが速くなるなら安いコストだ
0043名称未設定
2015/11/20(金) 18:08:55.61ID:abB5DnNo00044名称未設定
2015/11/20(金) 20:25:19.57ID:xLD4Byxz0kSomeConstant: [[String]]
と型指定した場合と、だれか比較してちょー。
0045名称未設定
2015/11/21(土) 00:20:31.40ID:sUhH7Tqq0private init() {
// Initialization here
}
static let sharedInstance = SingletonSampleClass()
}
シングルトンの実装探しててこれが正解らしいって見つけたのですが、
このクラス変数は遅延読み込みされると言うのはSwiftの言語の仕様として決まっている事なんでしょうか?
0046名称未設定
2015/11/21(土) 11:01:15.07ID:rASWrOzY0icloudをオフにしているの状態で、どのようにユーザーを識別しているのでしょうか?
0048名称未設定
2015/11/21(土) 12:18:05.02ID:ov3/I0gL0アプリを削除してもkeychainの情報はそのまま残るのがNSUserDefaultと違うところ
0049名称未設定
2015/11/21(土) 12:40:03.27ID:sFJx+u6a0遅延読み込みというよりクラスが最初に参照されたときに(直後?直前?直ち?)だろうな
言語仕様といえば言語仕様だし、言語仕様じゃないといえば言語仕様じゃないw
(そうであっても仮にそうでなくてもなにもこまらないと思うけど)
0050名称未設定
2015/11/21(土) 20:31:58.48ID:sUhH7Tqq0なんで困らないの?
初期化負荷の重いクラスなら思わぬタイミングで初期化が始まったら困ると思うんだけど、、、
0051名称未設定
2015/11/21(土) 20:41:01.30ID:sFJx+u6a0初期化負荷の重いクラスなんて作らないもんw
途中された困る最初なり思い通りのところでしたいなら、そゆとこでダミーでシングルトンインスタンスゲットしてみりゃいいだけでしょ
0052名称未設定
2015/11/21(土) 20:43:39.56ID:sFJx+u6a0必要ならviewをダミーで参照するというのは常套手段だと思うけど
0053名称未設定
2015/11/21(土) 23:29:22.79ID:2eTMNJfE0全然話噛み合ってないし、よくわかってない事なら首突っ込まなくて良いんじゃない?viewの話はなんの関係があるん?
>>50
タイプ変数はletでも問答無用でlazyだよ。クラスオブジェクトの初回ロード時じゃなくて、あくまでもクラス変数への初回アクセス時ね。
シングルトンの実装は上の実装で間違いない。
心配ならイニシャライザの中でprintするなりブレークポイント打つなりすればどのタイミングでインスタンス生成されるか把握できるよ。
0054名称未設定
2015/11/21(土) 23:47:12.91ID:sUhH7Tqq0確認出来ました!初期化のタイミングがクラスの読み込み時ではなく変数へのアクセス時なのが良くわかりました。
確認の仕方までアドバイスありがとうございます^ ^
勉強になりました!
0055名称未設定
2015/11/21(土) 23:52:36.97ID:eZSj7f7u0実装は知ってるっつーの
0056名称未設定
2015/11/21(土) 23:54:19.59ID:sUhH7Tqq0UIView!型であってもlazyでは宣言されてなさそうでしたが、、、
内部的にlazyとして実装してあるということでしょうか?
思いっきりlazyとそうじゃないlazyと言うのがあるのですか?
0057名称未設定
2015/11/22(日) 00:44:45.77ID:rqV5GQU30「実際にソレがいつ」という点においてだよ
ほとんど「いつ」なんて気にしないだろ、必要なときに間に合えば。それがよくしょっちゅう行われているのが、UIViewControllerのviewだっていうのなのに
0058名称未設定
2015/11/22(日) 00:52:29.29ID:rqV5GQU30viewが最初にアクセスされたときに実際にロードされる。ので、アクセスしたときにはnilでないからUIView!でもいいんだろうけど
ドキュメントに書いてあったと思ったけどなあ。どこだっけ
UIViewController view のとこには
var view: UIView!
...The default value of this property is nil.
ってあるなw
0059名称未設定
2015/11/22(日) 01:22:46.25ID:rqV5GQU30ああ、あまり話が噛み合ってなかったな、まさしくw
lazyが付いてなくてもいくらでもlazyにできるしそうなってる。Objective-Cだもの
Swiftで自分でlazyを付けてのとは全く違うと思うよ
(ちゃんと動くようになっているんだからそんな細かいとこ気にしなくてもいいと思うんだけど。なにか引っかかったときに対応すればいいだけのような)
0060名称未設定
2015/11/22(日) 02:15:18.39ID:N7612kyO0ここに書いてあるな
https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Properties.html#//apple_ref/doc/uid/TP40014097-CH14-ID254
> Stored type properties are lazily initialized on their first access. They are guaranteed to be initialized only once, even when accessed by multiple threads simultaneously, and they do not need to be marked with the lazy modifier.
0061名称未設定
2015/11/22(日) 10:15:44.68ID:M8HfDMTE0あなたがそう思うならひっこんどけば良いんじゃないの?
初心者のタイププロパティの初期化のタイミングについての素朴な質問に嘘を教えた上に関係無いクソ知識ひけらかして、そのクソ知識すら根拠曖昧なんでしょ?
0062名称未設定
2015/11/22(日) 10:16:37.53ID:M8HfDMTE0うお、よく見つけたね。
まさにその通りだわ。
0063名称未設定
2015/11/22(日) 17:49:45.77ID:RGUPfT1O0提出するときにerror 90096 が出て来て、スプラッシュ画像のサイズを整えてくださいとなるんですけれども。
0064名称未設定
2015/11/22(日) 22:10:19.20ID:9iFRdgZM00065名称未設定
2015/11/23(月) 08:27:20.71ID:R8PpxyY70真っ黒なデフォルトを用意したら、解決しました。
0066名称未設定
2015/11/23(月) 16:29:58.20ID:XOq00ApM0二人で遊ぶエアホッケーゲームとかあるから、大丈夫そうだけど、考えすぎなのかな?
0067名称未設定
2015/11/23(月) 16:49:41.58ID:8wXdURLv0自分のアプリの配信準備完了の追加情報で
レビューが見れなくなりました
サイトに変更があったんでしょうか?
0068名称未設定
2015/11/23(月) 20:21:06.73ID:966ydN+i00069名称未設定
2015/11/23(月) 20:27:12.92ID:966ydN+i00070名称未設定
2015/11/24(火) 20:44:40.84ID:Hri5N/ds0音声認識でテキストボックスへテキスト化したものを入力するアプリを作りたいと思っています。テキスト化した情報をどこかのサーバーに送らないアプリにしたいので
siriではなくOpenEars というライブラリを使いたいと考えています。
▪️使用機器
MacBook Pro (13-inch, Mid 2010) Yosemite 10.10.5
xcode7.1.1
iphone5c ios7.0.4(運用は8.Xで運用したい)
Apple Developerアカウントは作成していません。
�@OpenEarsサンプルをダウンロードしました。
シミュレーターで起動できましたが、実機テストをiphone(ios7.0.4)ですると、
The run destination 私のiPhone is not valid for Running the scheme 'OpenEars-sample’. と表示され実機確認できませんでした。
長文になるので分割させて頂きます。
0071名称未設定
2015/11/24(火) 20:45:53.36ID:Hri5N/ds0�@画面上メニューpreferensces → accounts→ view datalisボタン
signing identities枠内 mac developmentのみ crateが選択できるが押しませんでした。
�Aprovisioning Profiles 5種類登録済み ゴミ箱へ移動を指定しても消えない
このページは何も変更しませんでした。
�Bgeneral → identity Bundle Identifier 枠内の文字を削除
→ deployment info deployment Targetを 7.0 (8.x用で開発されていた)
→ Devicesを iphone
に設定し、Fix Issueボタンを押したのですが、
Unable to fix code signing issue.
とエラーが出ました。他にも設定を変えましたがエラーが増える一方で、
何日も 実機で動かす事ができず時間ばかりが経っていきます…
⚫️私のos環境でサンプルを動かす事はできるのでしょうか?
⚫️できる様になるには何から手を付けたら良いと思いますか?
⚫️実機テストしたいと思い開発用にios7の物を自腹で購入したのですが、
運用する ios8を買い直した方が良いでしょうか?
お忙しい中すみませんがアドバイス宜しくお願いします。
0072名称未設定
2015/11/24(火) 21:03:21.03ID:wOSMRAHv0なんでprovisioningファイルがあるのか謎だけど。
0073名称未設定
2015/11/24(火) 22:15:04.67ID:Hri5N/ds0xcode7からappstoreで公開できないですが、
年会費を払わず個人持ちのiphoneで実機テストができると
あったのですが、
今回の様な場合は登録しないと無理でしょうか?
provisioningファイルはOpenEaesでサンプルを組んでみたものを
公開して下さっているブログの方のものだと思います。
0074名称未設定
2015/11/24(火) 23:12:18.76ID:wOSMRAHv0他人のprovisioningファイルで動かんのは当たり前。
揃えてる機材とOSバージョンには問題なさそうだけど。
0075名称未設定
2015/11/25(水) 00:03:46.57ID:nkrBNI0v0他人のprovisioningファイルがある場合は、
作成者でないと動作確認iphoneを追加登録できないという事ですね。
ios8のiphoneを買い直した方が良いか迷っていましたが良かったです。
ドットインストールという動画サイトやiphoneアプリの本で
少しずつxcodeの動かし方やswiftを覚えていっていますが
完成させたいアプリには近づいていないような気がします。
他にどんな事を練習すると良いと思いますか?
0076名称未設定
2015/11/25(水) 10:43:47.20ID:02eJS63d0サンプル動かす前にそれやるべき
0077名称未設定
2015/11/25(水) 17:16:32.72ID:UhPqnLcV0現在、社内アプリとして以下の様な仕様のアプリを検討しています。
1.SDカードやCFカードを市販のアダプタを使用して接続
※カードには決まった場所にファイル名固定のCSVファイルがある
2.アプリのボタンを押すとCSVファイルを読み込み
2の部分の処理で、外部メディアにある画像以外のファイルをアプリから読み込むことは技術的に可能なのでしょうか?
解りにくい文章で申し訳ありませんがよろしくお願い致します。
0078名称未設定
2015/11/25(水) 17:23:29.84ID:kOX1HaAG0アプリのサンドボックスの中か、ライブラリ経由か(写真とか)、ネットやiCloudのデータしか読み書き出来ないかと思ってた。
0079名称未設定
2015/11/25(水) 17:50:24.27ID:UhPqnLcV0http://www.jtt.ne.jp/shop/product/ipad_tatsujin/
↑の様なアダプターを介してiPhone、iPadと接続を検討しています。
説明を読むと画像以外は厳しいのかもしれませんが、アプリ側から取りに行くのが技術的に可能であれば実現したいと考えております。
0080名称未設定
2015/11/25(水) 17:55:32.56ID:IbNpWjTn0今のとこ方法を見つけたことはないなあ
AirStashみたいなのでWebDAV使えば自作アプリでもいけるけれども、、、
0081名称未設定
2015/11/25(水) 18:11:36.82ID:kOX1HaAG0ttp://www.zesty.co.jp/en/sdcard/index.html
0082名称未設定
2015/11/25(水) 18:21:42.54ID:UhPqnLcV0レスありがとうございます。
まさに書いて頂いている通りです!
ただ、CSVファイルはDCIM以下に作成する運用でも良いかなと考えています。
DCIM以下であれば、画像以外のファイルへのアクセスは可能そうですか?
台数が多いためコストの面からAirStashではなく既存のメディアを活用する事を検討しています。
0083名称未設定
2015/11/25(水) 19:55:54.96ID:9UJSbJ970jpegにデータを埋め込む方法ならいけるね。
008475
2015/11/25(水) 20:42:49.20ID:nkrBNI0v0レスありがとうございます。
実践が必要だという事ですね。
HelloWorldを実機で表示したり、
シンプルなもののみですが
xcodeに実装されている機能でできる
ボタンを押すたびに数字が変わるカウンターアプリや
ブラウザーを作ってみたりしています。
0085名称未設定
2015/11/26(木) 00:47:05.81ID:tpZunFbh0content hugging priority
content compression resistance priority
はあの数値を何をどの程度いじると何がどうなるのかわかりません。
実際手元で数値を変えてみてるのですが、、、
こんな時にこう使うよというお話か、効果を試せるテスト方法を教えていただけませんでしょうか?
0086名称未設定
2015/11/26(木) 02:46:06.67ID:UtBzGG7Q0|-[label1]-|label2]-|
で、左右のラベルのその値を変えればどっちかが大きくなったり小さくなったりで動き見れると思う
0087名称未設定
2015/11/26(木) 08:52:52.25ID:mfSwpv3y0>>83
77です。
返信が遅くなり申し訳ありません。
ご意見をいただきありがとうございました。
>>81の会社?への確認も検討いたします。
0088名称未設定
2015/11/27(金) 20:14:22.73ID:ei1ts8Hm0今日の俺的No.1役立ちレス
0089名称未設定
2015/11/28(土) 12:06:00.81ID:QoqvpYiZ0やはり列挙体の要素を全て返すタイプメソッドを別途書かないとダメでしょうか?
0090名称未設定
2015/11/28(土) 12:11:27.03ID:QoqvpYiZ0たとえば、列挙体に直接インスタンスメソッドを記述する場合、self.lawValueでlawValueにアクセスできます。
こんな感じのメソッドをプロトコルエクステンションに定義したのですが無理でしょうか?
0091名称未設定
2015/11/28(土) 13:10:42.60ID:XoAvapS100092名称未設定
2015/11/28(土) 13:24:12.29ID:QoqvpYiZ0質問の仕方が不味かったでしょうか?
どの辺が分かりづらいかご指摘頂ければ対応します、、、
0093名称未設定
2015/11/28(土) 13:28:02.39ID:XoAvapS10って説明してくれたら、お馬鹿な俺にも理解できるかもしれない。
0094名称未設定
2015/11/28(土) 13:48:21.29ID:Ml1g17Ei0なんでコードベースで言語仕様の質問させる必要があるの?
0095名称未設定
2015/11/28(土) 13:50:48.75ID:Ml1g17Ei0ない。
指摘の通り型メソッドで値の一覧をコレクションで返す実装をして対応。
生値が整数ならインクリメントさせながらプログラムで一覧を生成できる。
整数じゃないならベタに書き出すしかない。
0096名称未設定
2015/11/28(土) 13:54:46.62ID:Ml1g17Ei0これも多分無理
いま手元にマシンがないから確認できないけど、プロトコルエクステンションにlawValueプロパティ定義したらワンチャンいけないかな?
でも無理な気がする。
クラスはクラス指定プロトコルが定義できるけど、enumにそういう指定子があればいける様な気もするが、、、
0097名称未設定
2015/11/28(土) 13:56:38.16ID:gfhBQQf00それで何をしたいのかよくわからんからズレてそうだけど
protocol P {
typealias RawValueType
var rawValue: RawValueType { get }
func m()
}
extension P {
func m() { print(self.rawValue) }
}
enum E: Int, P {
typealias RawValueType = Int
case A = 0
}
E.A.m()
0098名称未設定
2015/11/28(土) 14:01:12.90ID:XoAvapS10やっと分かった。
0099名称未設定
2015/11/28(土) 14:07:49.12ID:wRg15inR0原因はただのtypoじゃないよね? 実際は、rawValueだよね。
違ったらゴメン
0100名称未設定
2015/11/28(土) 14:16:26.85ID:gfhBQQf00http://stackoverflow.com/a/28341290
func iterateEnum<T: Hashable>(_: T.Type) -> AnyGenerator<T> {
var i = 0
return anyGenerator {
let next = withUnsafePointer(&i) { UnsafePointer<T>($0).memory }
return next.hashValue == i++ ? next : nil
}
}
enum E1: Int {
case A = 0
case B = 99
}
print(Array(iterateEnum(E1))) // [E1.A, E1.B]
print(Array(iterateEnum(E1)).map { e in e.rawValue }) // [0, 99]
enum E2: String {
case A = "foo"
case B = "bar"
}
print(Array(iterateEnum(E2))) // [E2.A, E2.B]
print(Array(iterateEnum(E2)).map { e in e.rawValue }) // ["foo", "bar"]
0101名称未設定
2015/11/28(土) 14:17:52.99ID:XoAvapS10また聞き慣れない言葉が出てきた。ググっても出てこない。お馬鹿な俺は混乱する。
0102名称未設定
2015/11/28(土) 15:11:06.47ID:Ml1g17Ei0これは凄いわ。目ん玉飛び出したw
考えた人ハンパじゃないね。
教えてくれてありがとう。
0103名称未設定
2015/11/28(土) 15:16:41.23ID:Ml1g17Ei0凄いね。これも勉強になるわ。
0104名称未設定
2015/11/28(土) 15:42:03.40ID:Ml1g17Ei0クラスしか適合出来ないプロトコル。
プロトコルを型として扱う時もインスタンスが参照型なのを保証できる。
0105名称未設定
2015/11/28(土) 15:52:26.57ID:XoAvapS10ひょっとして、@obj をつけて宣言したプロトコルのことですか?
あれ、Obj-Cとの互換性のためのものかと思ってた。結果的にクラスでしか使えないけど。
あと、その「クラス指定プロトコル」の>>90の質問との関連性がまだよく分からないです。>_<
0106名称未設定
2015/11/28(土) 16:53:36.63ID:Ml1g17Ei0ObjCつけたら確かにクラスしか適合出来ないね。
Swiftからの視点で見るとそれはどちらかというと実装してもしなくても良いオプショナルなメソッドを宣言するときに使うね。
クラスオンリーのプロトコルは
protocol ProtocolName: class, superProtocol{
}
0107名称未設定
2015/11/28(土) 17:10:01.15ID:XoAvapS10おぉ、そんな指定があったんですね。
つまり、プロトコルの適合を列挙型に限定するような指定ができればって話だったんですね。
ようやく理解しました。ありがとございました。
0108名称未設定
2015/11/28(土) 21:24:31.37ID:QoqvpYiZ0ご検討頂いた皆さん、ありがとうございました。
0109名称未設定
2015/11/28(土) 21:35:21.70ID:QoqvpYiZ0タイプエイリアスにこんな使い方があるのかと驚いています。
0110名称未設定
2015/11/28(土) 21:38:32.28ID:QoqvpYiZ0もちろん関数の使い方はわかるのでありがたく利用させて頂きますが、超ざっくりで構わないのでこの関数はどんなアプローチで目的を達成しているのか、後学のためにヒントを頂けませんでしょうか?
0111名称未設定
2015/11/28(土) 22:27:13.39ID:QoqvpYiZ0これは調べたところ、関連型と言う機能でした。
プロトコルの宣言時は仮の型として定義しておいて、実装時に実際の型を指定できると言った感じですかね。
Associated Types
When defining a protocol, it is sometimes useful to declare one or more associated types as part of the protocol’s definition.
An associated type gives a placeholder name (or alias) to a type that is used as part of the protocol.
The actual type to use for that associated type is not specified until the protocol is adopted.
Associated types are specified with the typealias keyword.
0112名称未設定
2015/11/29(日) 00:22:12.71ID:hz5wASme0YouTubeのアプリを作っているのですが、Seach APIで動画の長さを取得するにはどうしたらいいのでしょうか…?
ここ1週間ほど調べたりいろいろ試したりしているのですがやり方がわからなくて…
https://developers.google.com/youtube/v3/docs/search/list?hl=ja
0113名称未設定
2015/11/30(月) 08:24:29.89ID:C7cOtC3A0関数iterateEnumはアドホック多相関数ってやつじゃぁ無いかなぁ。
ジェネリクスでは範囲が広いので、型制約<T: Hashable>を使って関数の引数に制限を
加えている。
俺も詳しく説明できないが。
0114名称未設定
2015/11/30(月) 08:31:31.30ID:C7cOtC3A0この部分は、Hashable型制約の掛かったT型の型そのものを引数(_: T.Type)に取る
関数iterateEnumって意味らしい。普段よく目にする関数定義は、引数に変数を
受け取るが、T.Typeつまり型そのものを受け取るところが、この関数の特異な
ところ。
-> AnyGenerator<T>の部分がよく判らん。
0115名称未設定
2015/11/30(月) 08:33:24.19ID:emMU6gfd0昨日アプリをAppStoreに提出したのですが、提出済みのアプリに影響したりしますでしょうか。
0116名称未設定
2015/11/30(月) 08:56:13.86ID:C7cOtC3A0ジェネリクスを使ったクラス
func anyGenerator<G : GeneratorType>(base: G) -> AnyGenerator<G.Element>
こいつは、GeneratorType型制約の掛かったG型の変数baseを引数にとり、
AnyGenerator<G.Element>型のインスタンスを返す、swift Frameworkで
定義済みの関数って事らしい。
うーん、よく判らん。
0117名称未設定
2015/12/01(火) 01:22:14.05ID:N36ep/Ol0func onClickButton() {
for (var i = 0; i < hogeTableView.numberOfRowsInSection(0); i++) {
// ここに選択させる処理をどうやって書いたら良いか分からない
// hogeTableView[i].checked = check のように書きたい
}
}
教えていただけますでしょうか。
0118名称未設定
2015/12/02(水) 09:46:34.55ID:ifRZShjV0indexPathはindexPathForRowとかで、、
swiftはわからんのでこの辺から探せばあるかも
0119名称未設定
2015/12/02(水) 16:15:20.08ID:E/UaIRrt0あぁ、やっと少し判ってきた。
func iterateEnumはジェネレータ型のインスタンスを生成する関数ってことだ。
ジェネレータ型のインスタンスの使い道は2通りある。
一つは、for x in XXX { }のXXXの部分に使う。
もう一つは、Arrayのイニシャライザに使う。
iterateEnumの場合はこんな感じ。
for x in iterateEnum(E1) {
print(x)
}
とか、
print(Array(iterateEnum(E2)))
なお、iterateEnumは型名を引数に取る関数で、E1, E2は型名である。
for.. in loopはジェネレータ型のインスタンスのnextプロパティから値を取り出しxに代入する。
0120名称未設定
2015/12/02(水) 18:43:56.52ID:wf9fpNdp0SwiftのSpritKitでSKLabelNodeが画面に出てこない原因ってわかりますか?
ラベルに限らずSKってつくのはできないっぽいんだけど…
UIImageとかは表示される
0121名称未設定
2015/12/03(木) 00:49:34.26ID:IgW0taqc0機能としてユーザーに画面の縦横ロック機能を提供しようと考えています。
概ね思い通りに制御できたのですが、iPad Air2、iPad mini4ではなぜか画面の回転に関するコントローラのメソッドが全く呼び出されません。
iPhoneや、iPad2ではシュミレーターも含めて呼び出されるのですが、一体何の違いがあるのでしょうか?
マルチタスク関連でこの手の制御ができなくなってしまったのでしょうか?
0122名称未設定
2015/12/03(木) 02:18:23.62ID:AqzlD5oh08からごっそり変わったはず
0123名称未設定
2015/12/03(木) 15:56:03.79ID:hAuPWi570全てiOS9で試しています。
マルチタスク対応アプリは画面の固定できないんですかね、、、
なんかそれはそれで当然のような気がして来ましたw
0124名称未設定
2015/12/04(金) 07:43:11.52ID:CKTG6pLm0apple/swift ・ GitHub
https://github.com/apple/swift
0125名称未設定
2015/12/04(金) 10:28:14.58ID:XckMiveg0これ何?
Open sourceのswiftってこと?
Ubuntuとかで動くのかな?
0126名称未設定
2015/12/04(金) 10:31:07.75ID:ugvMyHwh00127名称未設定
2015/12/04(金) 10:49:32.03ID:XckMiveg0使った事ないゾォCMake
0128名称未設定
2015/12/04(金) 10:51:40.59ID:XckMiveg0ジェネリックの話題してるスレは何処?
0129名称未設定
2015/12/04(金) 13:15:28.10ID:j0+G036l0http://potato.2ch.net/test/read.cgi/bizplus/1447907914/
0130名称未設定
2015/12/04(金) 13:16:12.42ID:b1rO9K8W00131名称未設定
2015/12/04(金) 15:59:17.42ID:nDIBfoC20内製ライブラリでジェネリックなAPIにしたいけどよく分からんなら、いっそAny型かAnyObject型にしとけ
0132名称未設定
2015/12/04(金) 17:06:52.86ID:XckMiveg0case Cons(T, () -> List<T>)
case Nil
}
こいつをシーケンスにしたい。
やる事は2つで、
(1)Generator型を返すgenerator()メソッドの実装
extension List : SequenceType {
func generate() -> ListGenerator<T> {
return ListGenerator(self)
}
}
(2)Generator型の実装、next()メソッドが必須。
struct ListGenerator<T> : GeneratorType {
typealias Element = T
mutating func next() -> Element? {
}
}
って事らしいんだけど。。。
シーケンスに必須な事柄が(1), (2)だと何処にも書いてない。
常識だから書いてないのか?
0133名称未設定
2015/12/04(金) 17:24:56.37ID:nDIBfoC20https://developer.apple.com/library/ios//documentation/Swift/Conceptual/Swift_Programming_Language/Statements.html#//apple_ref/doc/uid/TP40014097-CH33-ID428
For-In Statement
A for-in statement allows a block of code to be executed once for each item in
a collection (or any type) that conforms to the SequenceType protocol.
A for-in statement has the following form:
for item in collection {
statements
}
The generate() method is called on the collection expression to obtain a value
of a generator type―that is, a type that conforms to the GeneratorType
protocol. The program begins executing a loop by calling the next() method on
the stream. If the value returned is not None, it is assigned to the item
pattern, the program executes the statements, and then continues execution
at the beginning of the loop. Otherwise, the program does not perform
assignment or execute the statements, and it is finished executing the for-in
statement.
0134名称未設定
2015/12/04(金) 18:23:58.89ID:kZ+GJZPTO■質問
Ad-Hocでインストールできない。
インストールできるようにしたい。
■内容
遠方の知人にアプリの動作確認をしてもらおうと、アプリ(ipaファイル)を送ったところ、iTunesを通してインストールできない。
アプリのアイコンがグレーの状態で、「インストール中」と出ていつまで経ってもインストールが終わらない。
エラー等の表示は一切されていない模様。
こちらでは、エミュレータ、実機共に問題なくインストール完了。動作も問題なかった。
こちらの実機にはXcodeから、iTunes経由の両方からのインストールで確認。
<先方の環境>
PC: Mac(バージョン等不明)
iTunes: バージョン等不明
iPhone: 6(iOS9.1)
<こちらの環境>
PC: Mac mini(OS X Yosemite 10.10.5)
Xcode: 7.1.1
iPhone: 5c(iOS8.1)
■その他
完成したipaファイルをzipに変えて内部のembedded.mobileprovisionを確認したところ、
ProvisionedDevicesの欄に相手のUDID(UUID?)もこちらのUDIDも記載されていた。
XcodeのBuild SettingsのBase SDKにはiOS 9.1を指定してある。
■もしかして
この質問文を書きながら相手から送られてきた画面の写真を見ていたら、
iTunesの上部に「同期中〜〜(ステップ2/6)バックアップを作成中」と出ている。
同期に時間がかかってその間に同様の現象になるのか。
確認しようとしたが一瞬でインストールできてしまうため不明。
0135名称未設定
2015/12/04(金) 20:04:47.46ID:W4aS2Fuc0THX
Xcode付属のdocsetばかり見ていたので、The Swift Programing Language
を見落としてました。
0136名称未設定
2015/12/04(金) 20:12:26.56ID:ZPjkk/qQ00137名称未設定
2015/12/04(金) 20:56:09.50ID:W4aS2Fuc0iOSの開発ライセンスには、「iOS Developer Program (Standard)」と「iOS Developer Enterprise Program」ってのがあるってのは、Xcode7の今でもそうなの?
0138名称未設定
2015/12/04(金) 20:58:26.56ID:W4aS2Fuc0メニューバーから
safari->環境設定->機能拡張
と辿って、身に覚えのないヤツを削除してみればぁぁぁ。
0139134
2015/12/04(金) 21:55:12.54ID:kZ+GJZPTO失礼しました。
0140名称未設定
2015/12/05(土) 12:52:59.54ID:nRt9eie50これまでenumって整数値に名前付けるだけかと思ってたけど
swiftのenumは違うのな。
リンクリストのセルだったり、ツリーのノードとリーフだったり、struct
で表してたのも可能なのね。
enum Optional<W> {
case None
case Some(W)
}
ってのも、今まで、「なんじゃこれ?」って見えてたのが、
0141名称未設定
2015/12/05(土) 12:56:22.19ID:nRt9eie500142名称未設定
2015/12/05(土) 13:01:45.24ID:oatKM7cQ00143名称未設定
2015/12/05(土) 13:20:09.18ID:7FO0/0BN00144名称未設定
2015/12/06(日) 13:00:30.36ID:Q6i63bHa0Xcodeとは直接関係ないけど、それらは今でもそうだよ
ちょっと前に、iOS、MacOS、Safariのプログラムが統合されたくらい
Enterpriseはストアに出せないから、もともと用途が別
0145名称未設定
2015/12/06(日) 13:13:26.50ID:NGuM7UWE0おぉー、情報あんがとん。
Enterpriseはストアに出せないってことは、AdーHocインストールをして
多数の実機でテストするだけのライセンスってこと?
0146名称未設定
2015/12/06(日) 13:17:14.39ID:NGuM7UWE0困ってます。クラッシュログを取れる様に、アプリを修正しないとぉ。。。
実機で動かし始めて、数日は動いているだけど、その後は起動しないのだぁ。
アプリケーションのライフタイムのbackground, terminatedの理解が出来てない
だよなぁ。
0147名称未設定
2015/12/06(日) 13:27:33.32ID:Q6i63bHa0AdHocは100台制限あるけどエンタープライズは無制限だしUUIDの登録も不要
ただ配布場所がパブリックなのはダメ
社内ツールとか、契約した他社専用アプリ向けだね。
0148名称未設定
2015/12/08(火) 14:14:27.91ID:hljRhtNYOもちろんプロビジョニングプロファイルを作成するときは、登録してあるiPhoneの中から必要なiPhoneだけを選択している。
しかし、完成したipaファイルをzipファイルにして中のプロビジョニングプロファイルみたいなやつを覗くと、全てのiPhoneのUUIDが入っている。
このまま渡すのはセキュリティ的にまずいから助けてくれ。
0149名称未設定
2015/12/08(火) 14:46:07.91ID:D84dtQxi0プロビジョニングの指定はどこでやってる?
Summary:のとこで指定するプロビジョニングファイルを直接覗くとどうなってる?
0150名称未設定
2015/12/08(火) 18:08:00.07ID:K/5xNGbi0RSSのfeedを取得するときにfeedのURLとサーバ接続確認のURLが違い困っています。
例えば、ヤフーニューストップを取得するときに、
サーバ接続確認では「@"www.news.yahoo.co.jp"」ですが、
feed自体のURLは「@"http://news.yahoo.co.jp/pickup/rss.xml"」です。
「@"http://news.yahoo.co.jp/pickup/rss.xml"」から「@"www.news.yahoo.co.jp"」を
自動的に取得したいです。
どうかご教示よろしくお願いします。
0151名称未設定
2015/12/08(火) 18:25:52.43ID:K/5xNGbi0誤 www.yahoo.news.co.jp
正 www.yahoo.co.jp
よろしくお願いします。
0152名称未設定
2015/12/08(火) 18:30:17.69ID:D84dtQxi0https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/
こういう話でなくて、実際の接続確認の話ならそのサイトの都合によるんでないの?
0154名称未設定
2015/12/08(火) 18:40:31.66ID:qQ5get0P0news.yahoo.co.jp を使うなら普通に news.yahoo.co.jp で確認すればいいと思うんだけど
0156名称未設定
2015/12/08(火) 19:09:09.15ID:K/5xNGbi0実際はNSStringが0なのに範囲指定していたのが原因でした。
0チェックするようにしたところ、クラッシュしなくなりました。
NSURLは関係なかったのです。
>>152さん、
>>154さん、
回答どうもありがとうございました。
0157名称未設定
2015/12/08(火) 20:47:12.49ID:K/5xNGbi0それを1日動かしていた端末だけ、
RSSが取得できなくなりました。
こんなふうに制限されるってことあります?
0158名称未設定
2015/12/08(火) 20:51:30.18ID:FpuYnE3j00159名称未設定
2015/12/08(火) 21:00:46.15ID:qQ5get0P00160名称未設定
2015/12/08(火) 21:20:07.06ID:K/5xNGbi0DDoS攻撃ですか...
そんなつもりはないんですがw
やっぱり0.2秒はよくないですよね
時間変えてみます
ありがとうございます
0161名称未設定
2015/12/08(火) 21:47:03.02ID:tw7PlT6000.2秒はまずいだろ
せめて数秒は間隔とらないと
0162名称未設定
2015/12/08(火) 22:04:55.79ID:sesPRAE60ちかくで出てくるのを待ってました。
どうしても毎日会いたかったので、早起きしてその人の家にいきました。
しかし、ある日、知らない人に囲まれて注意を受けました。
ストーカー行為をヤメロというのです。
ストーカーですか…
そんなつもりはないんですがw
やっぱり毎日はよくないですよね
時間かえてみます
ありがとうございます
0163名称未設定
2015/12/09(水) 09:30:44.94ID:J+QW148i00164名称未設定
2015/12/09(水) 09:34:50.87ID:ScZcrrRX0そんなに0.5秒の遅れが問題になるニュースなんか
0165名称未設定
2015/12/09(水) 09:37:49.35ID:ScZcrrRX0ログで同じ所から1日に40万回以上もアクセスあったら
攻撃された!って騒ぐだろうにアクセスする側なら無頓着w
0166名称未設定
2015/12/09(水) 10:30:55.35ID:RBjLTPO+00167名称未設定
2015/12/09(水) 10:46:11.26ID:jH8kQmCR00168名称未設定
2015/12/09(水) 11:22:13.78ID:5ZdL6Gi30デスクトップアプリじゃないんだから
0169名称未設定
2015/12/09(水) 11:29:56.58ID:qqEFxngK00170名称未設定
2015/12/09(水) 11:34:44.53ID:ic4tBM1Z00171名称未設定
2015/12/09(水) 11:44:52.80ID:jH8kQmCR00172名称未設定
2015/12/09(水) 11:45:30.10ID:ScZcrrRX0数百人ユーザーがいたらダウンするレベル
0173名称未設定
2015/12/09(水) 11:49:49.44ID:92KtbDJf0よっぽど利用頻度の高いサイトじゃない限り
つか、ダウンしそうになって通報したわけじゃないと思うけど
0174名称未設定
2015/12/09(水) 11:52:00.32ID:ScZcrrRX0100人が10分の間にそれぞれ数回アクセスしたらダウンするんだよ
たまたまユーザー少なかったから動いてただけ
0175名称未設定
2015/12/09(水) 11:55:45.41ID:ScZcrrRX0見つけてくれてありがとうと言うところのはずが訴えられたw
0176名称未設定
2015/12/09(水) 14:26:42.79ID:v3n+I9jy00177名称未設定
2015/12/09(水) 19:46:21.86ID:jH8kQmCR0発注者から問い合わせが来て、そういう事情を知らない奴が調べて、
アクセスログを見たら、異常にアクセスする奴がいたので、そのせいだと思い込んで
発注者にそう回答した。その後も病む気配がなく、警察に相談した。そして逮捕。
じゃなかったっけ?
0178名称未設定
2015/12/09(水) 22:30:35.20ID:koQtTMY60ソースを提出させて、webview とか nsurlsession とか使ってたら、その場で射殺してもいいと思うね。
0179名称未設定
2015/12/09(水) 22:35:55.17ID:2ks+NmnJ00180名称未設定
2015/12/09(水) 22:50:01.39ID:6W7S7hRTOXcodeは7.1.1
プロビジョニングプロファイルの設定は、
PROJECTのプロジェクト名のCode SigningのProvisioning Profileと、
TARGETSのプロジェクト名のCode SigningのProvisioning Profileに
同じものを指定。
Summaryは分かりません。
調べたところ、Xcode5以降はSummaryというタブがGeneralという名前に変わったと認識しました。
そしてXcode7ではGeneralタブ内にプロビジョニングプロファイルの設定項目はなく、
Build SettingsのCode Signingの項目、つまり前述の設定項目と同じだという認識で良いでしょうか。
ここで指定しているプロビジョニングプロファイルの元となる、
アップルの開発者ページからダウンロードしたプロビジョニングプロファイルのファイルをテキストエディタで直接覗くと、
指定したデバイス(2台)のUUIDのみが記載されています。
完成したipaファイルの中のプロビジョニングプロファイルをテキストエディタで直接覗くと、
開発者ページのDevicesで登録した全てのデバイス(5台)のUUIDが記載されています。
0181名称未設定
2015/12/10(木) 01:49:51.62ID:lf2jz8qI01日動かしていた端末だけ、
RSSが今でも取得できません。
サイトに苦情入れたほうがいいでしょうか?
0182名称未設定
2015/12/10(木) 03:01:04.84ID:hMH2k9hh00183名称未設定
2015/12/10(木) 07:59:07.54ID:w93g7Iy700184名称未設定
2015/12/10(木) 09:51:22.55ID:nKLbdssh07.1で確認した上で聞いてたんだけど、その項目のこと一言も書いてないようだから
見落としてるかやり方がこっちと違うのかどっちだろう
ArchiveからAdHoc選んでるよね?
その途中にプロビジョニングを差し替えられる画面があるんだけど
その場所で実際に指定しているプロビジョニングファイルの中を見てみて、と言ったのだけれど
見られない?
0185名称未設定
2015/12/10(木) 09:55:13.78ID:nKLbdssh0プロビジョニングファイルの場所わかるよ
0186184
2015/12/10(木) 11:11:51.21ID:RAftC7gG0メニューの Product - Archive - [Export...] - ○Save for Ad Hoc Deployment - [Next]
の先のSummaryね。
この辺、Xcodeのバージョンごとに変わってるので注意ですが、、これは7.1.1
0187名称未設定
2015/12/10(木) 13:33:49.72ID:lf2jz8qI0いえ、やっぱりアクセス制限するほうが悪いと思います。
これではアプリ開発できません。
ヤフーに苦情入れてみます。
0188名称未設定
2015/12/10(木) 13:35:46.60ID:VH+gj2Yz00189名称未設定
2015/12/10(木) 13:36:14.66ID:7Eqwcr7Y0クレーム入れても、YOUが裁判を起こしても、確実に負けると思うぞw
0190名称未設定
2015/12/10(木) 13:37:21.75ID:RAftC7gG0苦情じゃなくて、お詫びしつつお願いするんだよ
自動ならともかく、手動でアクセス止めたならメンテまでそのままの可能性あるぞ
0191名称未設定
2015/12/10(木) 13:40:00.73ID:cq5CCzEK00192名称未設定
2015/12/10(木) 14:06:53.02ID:WWUs/1iz00194名称未設定
2015/12/10(木) 14:35:10.70ID:P+L740uv00195名称未設定
2015/12/10(木) 14:35:46.44ID:el+GmjaT00196名称未設定
2015/12/10(木) 15:15:06.21ID:7Eqwcr7Y0そのアプリがリリースされて大量にアクセスきて
サーバ負荷があがって停止させるかコストかけて増強されるか
直接的な売上げにもならずに「こんな沢山アクセスくれて、ありがとう」とか思うかね?
まぁ釣りなんだろうけどさ。
0197名称未設定
2015/12/10(木) 20:51:01.75ID:E0IAvtXq00198名称未設定
2015/12/12(土) 17:52:09.25ID:1mbLxSaq00199名称未設定
2015/12/13(日) 20:05:20.62ID:33VnaplL0それとも今はStroryBoardで作るべきなんでしょうか?
ご教授よろしくお願いします。
0200名称未設定
2015/12/13(日) 20:53:28.58ID:DUjCbbFQ00201名無しさん@そうだ選挙に行こう
2015/12/14(月) 10:09:19.18ID:bUw+kML30アァーオレも同じ疑問を持ってる。
カスタムCellは次の3つの方法で作れるんだけど、どれが正解?
1. StoryBoard
2. xib
3. コードで生成する。カスタムCellに配置するViewの位置感覚を設定する制約のコオードが煩雑すぎる。
番外:ライブラリー(QuickDialog)を利用する。
0202名無しさん@そうだ選挙に行こう
2015/12/14(月) 10:17:35.09ID:hDqGIsH700203名無しさん@そうだ選挙に行こう
2015/12/14(月) 10:22:18.49ID:FP8RdjV+0コオード
0204名無しさん@そうだ選挙に行こう
2015/12/14(月) 10:29:50.62ID:bUw+kML30Typoすまそ
下記に修正します。
俺も同じ疑問持ってる。
Viewの位置と間隔を設定する制約のコード書くの、メチャ面倒。
0205名無しさん@そうだ選挙に行こう
2015/12/14(月) 10:42:13.80ID:ZQelSwgK0コードだけでいい。
と思っていた時期がぼくにもありました……がなんだかんだいって使わなくなって又コードだけで開発してますね。
0206名無しさん@そうだ選挙に行こう
2015/12/14(月) 16:46:12.98ID:kBDsbbMm0そのものずばりロックを無視して通知くれる関数あったら教えてください
0207名無しさん@そうだ選挙に行こう
2015/12/14(月) 16:47:36.13ID:N4DZRLsI00208名無しさん@そうだ選挙に行こう
2015/12/14(月) 16:49:35.53ID:kBDsbbMm00209名無しさん@そうだ選挙に行こう
2015/12/14(月) 16:59:37.76ID:bUw+kML30viewWillLayoutSubviews, viewDidLayoutSubviews, じゃぁダメなの?
0210名称未設定
2015/12/14(月) 23:52:40.81ID:GaQbOw3z0チーム開発とかでバッティングを避けたいとかでない限りはストーリーボード1択。
オートレイアウト前提ならよほど簡単なセルじゃない限りメンテがかなり厳しい手書きはまず候補から消える。
0211名称未設定
2015/12/15(火) 00:01:32.98ID:r2OxOQ+A00212名称未設定
2015/12/15(火) 00:00:37.06ID:16b9qy1y0あと、QuickDialogみたいなので作れる要件の画面ならStaticCellで作れないか検討してみるといいよ。
StaticCellで作れるならそれに越したことない。
0213名称未設定
2015/12/15(火) 00:03:21.45ID:16b9qy1y0あと、QuickDialogみたいなので作れる要件の画面ならStaticCellで作れないか検討してみるといいよ。
StaticCellで作れるならそれに越したことない。
0214名称未設定
2015/12/15(火) 08:21:47.17ID:g3/DKTHb0AutoLayoutガチガチなら判るけど、ストーリーボードはガチガチやら無いんじゃぁないのかなぁ?
0215名称未設定
2015/12/15(火) 08:34:41.72ID:g3/DKTHb0QuickDialogのサンプルアプリ、iOS Simulator + iPhone5(iOS8.3)で動かすとpickerの所で落ちるんだよねぇ。最終更新日が4months agoなので、しょうが無いか?
0216名称未設定
2015/12/15(火) 08:39:54.60ID:g3/DKTHb0Project Format = Xcode3.2-compatible
なので、結構古いんだよねぇ。
最新バージョンへは、自分でパッチ当ててね。って事らしい。
0218名称未設定
2015/12/15(火) 09:40:52.14ID:Z50DOKS60Storyboardなら、カチカチッで終わる
メンテを考えるとStoryboardの圧勝だろ
0219名称未設定
2015/12/15(火) 17:02:53.99ID:SJTAYymc0WebViewで外部サイトを全画面に表示するようなアプリはリジェクトされるのでしょうか?
ハイブリッドアプリを作ろうと思い、サーバーからhtmlやjsを取得してWebViewを全画面で表示させようと思ったのですが、
審査ガイドラインを見ると、
2.8 Apps that install or launch other executable code will be rejected
(https://developer.apple.com/app-store/review/guidelines/)
と書いてありますが、jsを実行することは、これに当たるのでしょうか?
ただ、その場合には、
WebViewを使う = たいていのサイトはjsを使っているのでリジェクト対象
となり、WebViewの意味がないように思えるのですが、WebViewの使い方が違うのでしょうか?
それとも2.8は別のことを言っているのでしょうか?
ちなみに、
2.12 Apps that are not very useful, unique, are simply web sites bundled as Apps, or do not provide any lasting entertainment value may be rejected
もありますが、こちらはプッシュ通知を使うだけでで回避できるのでしょうか?
ちなみに、表示するサイトはOnsenUIを使ってアプリの見た目にするつもりなので見た目でリジェクトはされることはないだろうと考えています。
0220名称未設定
2015/12/15(火) 23:32:30.65ID:16b9qy1y0書くのは理屈が分かってたらいける。
でもメンテは厳しいと言うかやる気失う。しょうもない要素が一つ増えるだけでも最悪やり直しでしょ。
まあでもスタックビューが一般的になったらそうでもなくなるのかな?
スタックビューでやれる事以上のレイアウトはやらないと腹をくくればあるいは、、、
0221名称未設定
2015/12/15(火) 23:42:14.48ID:16b9qy1y0jsは大丈夫だよ。
最初から最後ま全画面UIWebViewだけのアプリは今は審査通らないと思うよ。
それならネイティブアプリとしてApp Storeで配信するなよってスタンス。
アプリの一部分としてWEBを取り込んでるなら問題ないと思う。
0222名称未設定
2015/12/15(火) 23:50:41.97ID:16b9qy1y0QuickDialogはStaticCellがなかった時代に生まれたんじゃないかな?
俺も設定画面的なやつとか、ログイン画面をあれで作ったりしてたよ。
でも今は全部StaticCellに置き換えちゃったなあ。
Swift用のあれとよく似たライブラリがあるよ。
でもあの手のやつは何十画面もああいうフォーム画面作るとかじゃないと学習コストが気になるね。
0223名称未設定
2015/12/16(水) 02:03:32.33ID:8W+EzHvj0>Swift用のあれとよく似たライブラリ
kwsk
0224名称未設定
2015/12/16(水) 02:34:28.05ID:UxMtttEu0var texture = SKSpriteNode(imageNamed:"画像")
で設定した画像を後に画像2へ変更するためには
var texture = SKSpriteNode(imageNamed:"画像2")
と書くだけじゃダメなんでしょうか?
if文でタップ後に画像2へ変更する文を書きたいのですが上手くいかなくて困っています
よろしくお願いします。
0225名称未設定
2015/12/16(水) 08:38:35.74ID:ZaYSY3h10Table ViewのAttribute InspectorにContentってのがあるね。
defaultでDynamic Prototypesってなってるけど、Static Cellsへ
すれば良いのね。
>Swift用のあれとよく似たライブラリ
俺もこれ、気になる。
QuickDialog similar library
とでも検索してみっかな。
0226名称未設定
2015/12/16(水) 09:40:45.17ID:ZaYSY3h10こんな感じでcellを取得できる。
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = super.tableView(tableView, cellForRowAtIndexPath: indexPath)
}
xibファイルに作ったUITableViewCellのインスタンスをloadFromNibNamedだっけか、よく思い出せないが、を使って取り出して、cellに設定してやれば、QuickDialog不要かも。
0227名称未設定
2015/12/16(水) 15:08:10.04ID:TNLfhhmA0swiftのそれはeurekaっていう奴。
独自に定義した演算子でフォームを作っていく感じ。
慣ればサクサク作れる。慣れるまでは、、、って感じ。
0228名称未設定
2015/12/16(水) 15:12:52.44ID:TNLfhhmA0Staticセルはほぼ100パーストーリーボード前提だよ。
部品は全部ストーリーボードで置いてガンガンアウトレットとアクションで機能作るの。
テーブルビューのセルを使ってレイアウトを組むイメージかな。スクロールももちろんするので縦に長い画面も簡単にキッチリ作れる。
0229名称未設定
2015/12/16(水) 15:29:53.69ID:ZaYSY3h10Elegant iOS form builder in Swift 2
動かしてみました。Exampleを。いい感じ。
アンガトン。
0230名称未設定
2015/12/16(水) 15:57:44.50ID:ZaYSY3h10のサイトをみると
QuickDialog > Eureka
で人気みたい
0231名称未設定
2015/12/16(水) 21:42:07.80ID:SOowNQuc0let button = UIButton()
button.frame = CGRectMake(0, 0, 100, 100)
button.layer.position = CGPoint(x: self.view.frame.width/2, y: 100)
0232名称未設定
2015/12/17(木) 09:43:34.85ID:AveGoHsc0(1)
button.frame = CGRectMake(0, 0, 100, 100)
button.layer.position = CGPoint(x: self.view.frame.width/2, y: 100)
button.backgroundColor = UIColor.cyanColor()
(2)
button.frame = CGRectMake(self.view.frame.width/2, 100, 100, 100)
button.backgroundColor = UIColor.cyanColor()
(1)のコードは(2)と同じじゃ無いか?って疑問だと思うけど、
(1), (2)の結果は異なるよ。
0233名称未設定
2015/12/17(木) 11:14:33.05ID:AveGoHsc0好みです。
CGRectMakeで位置指定しても良いです。
単に中央配置したい時には、layer.positionを使ったほうが判りやすです。
layer.positionを使えばlayerのanchorPointの位置を設定できます。
layerのanchorPointはdefaultでlayerの重心位置(0.5, 0.5)にセットされています。
anchorPointを使えば、四角形(layer)をsuperlayerに配置する際に、四角形の何処の(例えば、重心位置や左下隅)座標を指定して配置するのかを決定できます。
anchorPointは原点左下隅座標系の0 - 1.0までの値をとるCGPoint値です。
0234名称未設定
2015/12/17(木) 20:38:41.02ID:4awxSfri00235219
2015/12/17(木) 22:27:50.43ID:zLRghxwX0遅くなりましたが、返信ありがとうございます。
jsはいいんですね。無理矢理アプリ部分作ります。
ありがとうございました
0236名称未設定
2015/12/20(日) 21:42:43.41ID:5mRgRtxo0初歩的な質問ですが、6Plusにも対応させたアプリを申請する際には@3xの画像ファイルも必要なのでしょうか?
6PlusのiOSシミュレーターでは、@2xの画像ファイルだけ用意しておけば、自動拡大して表示してくれるので不要ではないかと思ったりしています。
よろしくお願いいたします。
0237名称未設定
2015/12/20(日) 21:45:28.19ID:cwKZy0HN00238名称未設定
2015/12/21(月) 00:59:51.17ID:nEBDpMNW0英語と日本語でアプリを作っているのですが、アラートビューはstaticTextでしかクエリ出来ないっぽくて英語と日本語どちらが来てもパスできるテストが書けません。
一番良いのはlocalized stringがUITestの中でも動けば良いのですが、これまた期待通りの結果が得られずに八方塞り状態です。
alertViewのボタンをstaticText意外でクエリする方法、あるいはUItestの中でテスト対象と同じ言語のlocalizedStringを取得する方法のいずれかを教えて下さい。
0240名称未設定
2015/12/21(月) 21:50:17.29ID:sXeaeXj60現在、見よう見まねでなんとかアプリをリリースできた者です。
今回そのアプリにiAdを組み込もうと思い、諸々手順をこなしているところでして、
その過程で不明箇所が発生しましたので、皆様にご相談したくお願いします。
*不明箇所
――――――――――――――――――――――――――――――――――――――
iTunesConnect>契約/税金/口座情報>Tax infoで、
Set Upボタンを押すと、国別の選択肢が現れるので、U.S. Tax Formsを選択します。
そうすると皆様はお馴染みかと思うのですが、2つの質問が現れます。
・米国に居住、会社をかまえているか?
・米国で事業活動をしているか?
みたいなことを聞かれるので、どちらもNOと返答します。
そうすると、名前や国、住所などいくつか入力する画面が現れるので、入力後、Submitを押して先に進む・・・
という状態になるらしいのですが、私がやったところ、それよりもさらに設問が多い状態の画面に遷移しました。
(W-8BENの入力フォームのようです。Part1〜3まであります)
W-8BENは昔は入力してさらにエアメイルで手続きをしていたようなのですが、
今はもうすでに簡略化されているとネットの情報ではありますが、得ています。
――――――――――――――――――――――――――――――――――――――
0241名称未設定
2015/12/21(月) 21:50:52.48ID:sXeaeXj60ここで質問なのですが、
�@これは私のそこまでに至る進め方に問題があったのでしょうか?(国はJapanにしているのですが…)
�Aそれとも、またW-8BENの入力を行うようになったのでしょうか?(こういう状態になっている方はいらっしゃいますか?)
仮に後者だったとして、では入力して進めようと調査しているのですが、
昔、先人たちが対処してきた入力フォームと私の画面に出ている入力フォームでは、微妙に異なるのです。
ここでさらに質問なのですが、
�BPart II: Claim of Tax Treaty Benefits: (If Applicable)の区分で、
10: Special rates and Conditions:
(if applicable - see instructions)
という設問があり、その中でラジオスイッチによる選択肢があるのですが、
これは以下のどちらを選ぶか、もしご存知の方がいればお教えていただけると助かります。
「Income from the sale of applications.」or「Other (please specify)+入力欄」
�Cあと、Explain the reasons the beneficial owner meets the terms of the treaty article:の欄がその下にあるのですが、
空欄で大丈夫でしょうか? それとも何か入力したほうがいいのでしょうか?
appleのドキュメントを見ても書いておらず、困っております。
長々とすみませんが、よろしくお願い致します。
0242名称未設定
2015/12/21(月) 23:58:59.54ID:s9YBC+8S0通常この時なんの処理をいれるのでしょうか。UIApplicationDidBecomeActiveNotification
UIApplicationWillResignActiveNotification に何かしら処理を入れるべきですか?
0243名称未設定
2015/12/22(火) 18:12:38.23ID:OP2P1NjD0目的:iPhone6とiPhone5の画面サイズに影響されずにボタンの文字列を任意の文字で改行したい。
現状:問題集を作っています。
例えば、A..静岡県 B..富士山
をボタンのテキストに貼り付ける画面サイズの影響を受けずにB..富士山の前で改行したいのです。
ただ、文字をテキストファイルから改行で紐付けてボタンに貼り付けているので、単純な改行では難しそうです。
0245名称未設定
2015/12/22(火) 18:34:25.00ID:1UJhJJaG0必要なければ何もしなくていいよ。
apiによっては非アクティブ時に停止させなきゃならんものがある。
ゲームによってはそこでセーブしたりするし。
ゲームはそこで自動的にポーズに入るようにすると親切かな。
0247名称未設定
2015/12/23(水) 05:47:21.04ID:RZo0rxFCOチェックしてみたところ、自分が選択したプロビジョニングプロファイルではなく、
XC Ad Hoc: [自分のドメインを逆にしたやつ]
というプロビジョニングプロファイルが勝手に設定されていました。
何かエラーの内容を良く見ずにポチポチ押したときに、Xcodeが自動で作成してくれたものと思われます。
Appleの開発者サイトで確認したところ、このXCで始まるプロビジョニングプロファイルが確かに存在し、全てのデバイスが含まれていました。
ちなみに、プロビジョニングプロファイルの指定は、現在ではAutomaticにしなければエラーが出てアーカイブ化できません。
最初は確かに自分で作成したプロビジョニングプロファイルを指定していたのですが。
ちなみにエラーは何度も何日もかけて解決を試みましたが、解決しませんでした。
しかし、アーカイブ化が可能であることと、アップル製品にまともな動作を期待するのは間違いということで、このエラーに関しては解決する必要がありません。
ただ、プロビジョニングプロファイルに全員のUUIDが含まれていることに関してはセキュリティ的に問題があるため、何とかしたいのです。
0249名称未設定
2015/12/23(水) 15:16:27.67ID:TwR8WlSb0instrumentsを起動してみるとiPhone実機がグレーアウトして選択できません
xcode7.2でiOSも9.2なんですが、どういう状況で選択不可になるのか教えて下さい
0250名称未設定
2015/12/23(水) 18:04:30.38ID:fdXuZ2Xq0Automaticじゃないとエラーというのがどんな内容かわからんけど
そこでちゃんとディストリビューション用のプロビジョニングファイルを
ダウンロード済みだったら、アーカイブの時に
Use local signing assets 選んでみて
0252名称未設定
2015/12/23(水) 21:19:48.40ID:TwR8WlSb0デバッグは問題なくできます。
xcode画面からメモリの使用状況も簡易ながら確認できますが
xcodeからinstruments起動しようとしても説明の通りうまくいかないです。
シンボルファイルのインストールというのがちょっとわからないです。
xcode6の頃に一度instrumentsを起動させてみたことはありますが
その時は特に特殊な手順を踏まずにできたと思います。
0253名称未設定
2015/12/24(木) 02:33:33.79ID:JWBi2/M300254名称未設定
2015/12/24(木) 03:01:33.35ID:1MtFxACy0ライブラリで吸収できない差が生じることもあるよ
0255名称未設定
2015/12/24(木) 03:42:34.94ID:B78gRlCL00256名称未設定
2015/12/24(木) 10:33:54.24ID:mx51rbaA0{
// 再利用できるセルがあれば使う
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@
0257名称未設定
2015/12/24(木) 10:36:35.97ID:mx51rbaA0書き込み失敗・・・
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:_ID];
が初回だけ遅いのは仕方ないのでしょうか?
早くする方法が思いつかない・・・
0258名称未設定
2015/12/24(木) 13:41:59.40ID:0to7Lxbf0ふむ?
>>255
知り合いがunity推しだからそっちも考えてる
まだmac持ってないけどね…
0261名称未設定
2015/12/24(木) 22:27:58.97ID:vFbd6eBg0流れを書くと
ここを参考にボタンをタップしたIndexPathを取得して
http://qiita.com/tomochang/items/8770c1963afd8157e56b
そしてそのIndexPathからcellForRowAtIndexPathでCellを取得し、cell.textLabelの文字を書き換える
という流れで処理をしています
どこが悪いでしょうか?
アドバイスお待ちしております
ウィジェットだとBreakPointでデバッグ出来ずに難航しています
0262名称未設定
2015/12/24(木) 22:48:25.17ID:vFbd6eBg0cellの取得を(UITableViewCell*)[button superView]としたら少し変化がありました。
ただカウントされずに"Unable to Load"と出てしまいます
0263名称未設定
2015/12/24(木) 23:21:46.52ID:Dk+CLvAE0設定アプリからログアウトしたり、iPhoneを再起動したりしてみましたが、状況はかわりません。
どうすれば良いでしょうか?
宜しくお願いします。
0264名称未設定
2015/12/24(木) 23:55:08.31ID:XjC7dZ6w0サンプルコードはこちらを利用しています。
ttps://akira-watson.com/iphone/uiscrollview_page_scroll.html
シミュレーターの画面をスワイプすると、以下の様に2つ目と3つ目の画像の中間にページングされてしまいます。
ttp://s1.gazo.cc/up/168327.png
ちゃんと各ページごとにページングするにはどうすればよいか、教えていただけないでしょうか。
よろしくお願いいたします。
0265名称未設定
2015/12/25(金) 00:14:37.36ID:8L8pkm3400266名称未設定
2015/12/25(金) 00:21:02.40ID:9MYBVaLi0xcodeに実機を繋いで実行すると問題ありません。シュミレータでも問題出てません。
理由がわからず途方にくれてます。
こういう事象ってあるのでしょうか。
xcode7.0 を使ってます。
0267名称未設定
2015/12/25(金) 02:39:05.39ID:ZlttEREh00268名称未設定
2015/12/25(金) 13:24:06.14ID:nbmEt4EL0スタックオーバーフローの方が100万倍も便利だわ
ほなバイナラ ^_^〃
0269名称未設定
2015/12/25(金) 14:21:45.18ID:Dwrz64sQ00270名称未設定
2015/12/28(月) 21:06:37.52ID:YPLj2oju0printfしか知らないけど何とかなるよな!
0271名称未設定
2015/12/28(月) 21:19:26.90ID:XZvjwgTl00272名称未設定
2015/12/28(月) 22:20:41.83ID:RQvQ2KhCO自分の作成したプロビジョニングプロファイルではなく、Xcodeが自動で作成したらしいプロビジョニングプロファイルが指定されています。
私が作成したものではなく、UUIDは選択したものだけでなく開発者サイトで登録してある全てのUUIDが入っております。
ちなみに今回、進展がありまして、“なぜか”設定画面で私が作成したプロビジョニングプロファイルを指定しても、エラーが出ることなくアーカイブ化ができました。
そのうえで、上記の状態です。
Xcodeがどこかでプロビジョニングプロファイルを差し替えています。
・・・と、ここまで書きながら確認しつつあれこれ試していたら解決しました。
Summaryのところから開いたプロビジョニングプロファイル一覧で、選択されているプロビジョニングプロファイルをリネームしたことにより解決しました。
選択されてるプロビジョニングプロファイルが曲者なら、これをリネームすれば使えなくなるだろうから、
そうすれば何かしら新しい結果が出るだろうという推測のもと、選択されているプロビジョニングプロファイルの名前に.bakを付けました。
この状態でアーカイブ化をやりなおし、完成したipaファイルの中のプロビジョニングプロファイルを確認したところ、
希望通り、選択したUUIDのみ記載されていました。
プロビジョニングプロファイルのリネームというかなり強引なことをやっていますが、
一応解決しましたので、締め切りとさせていただきます。
回答してくださった皆様、本当にありがとうございました。
0273名称未設定
2015/12/29(火) 11:01:14.83ID:aAt3MsRs0そこまで出来たら、Use local signing assetsでいけると思うけどね。
まあ解決したならいいか。
0274名称未設定
2015/12/30(水) 17:16:14.94ID:A4bhbDUO0呼び出し元のVCを参照したいのですが、該当するプロパティが見当たらず困っています
デバッガで参照すると _modalSourceViewControllerというメンバ変数に格納されているみたいなんですが、
アクセスできるプロパティが見当たらないように見えます。
ご存知の方がいらっしゃいましたらご教示下さい
0275名称未設定
2015/12/30(水) 17:38:16.86ID:A4bhbDUO0(self.presentingViewController as? UINavigationController)?.topViewController
で出来ました。スレ汚しスイマセン
0276名称未設定
2015/12/30(水) 21:35:16.77ID:A4bhbDUO0ヘッダ部が縮んで普通のtableViwに戻るという動作を作りたいのですが、
ちょうどいいライブラリだったり作り方の解説はないでしょうか?
よろしくお願い致します。
0277名称未設定
2016/01/01(金) 12:26:43.30ID:wBU+1jEe0画面遷移の戻り方について、
- ViewControllerA (ViewA) -> ViewVへ遷移
let nextVC = self.storyboard?.instantiateViewControllerWithIdentifier("ViewB")
presentViewController(nextVC!, animated: true, completion: nil)
- ViewControllerB (ViewB) -> ViewCへ遷移
let nextVC = self.storyboard?.instantiateViewControllerWithIdentifier("ViewC")
presentViewController(nextVC!, animated: true, completion: nil)
でViewCまで遷移した後で、ViewAに一気に戻りたいのですが、キレイに戻るにはどうすれば良いでしょう?
self.presentingViewController?.presentingViewController?.dismissViewControllerAnimated(true, completion: nil)
で戻ると、一瞬ViewBが見えてしまって見苦しいです。
ViewCからpresentViewControllerでViewAに遷移してしまうのはアリでしょうか?
(どんどんスタックされてしまわない?
0278名称未設定
2016/01/01(金) 23:34:06.76ID:PJi7zW080[self performSelector:@selector(buttonLongPress2:) withObject:self.button afterDelay:6];
[self performSelector:@selector(buttonLongPress3:) withObject:self.button afterDelay:7];
ここで発動待ちのセレクタ件数(ここでは3)って調べる方法ありますか?
NSObject NSRunLoopと調べたんですが無理そうでした。
0279名称未設定
2016/01/02(土) 21:42:24.83ID:EUKayzgA0segueは使わないの?
階層をジャンプして戻るのを綺麗にやるのはunwind segueっていうのを使うと実装的にはスマートに出来る。
アニメーション的にあなたが求めているものかどうかはわかんないけど、、、
0280名称未設定
2016/01/03(日) 05:40:29.55ID:OwoqXf/Z0iOSのバグ?
0281277
2016/01/03(日) 10:03:07.92ID:M7v5vfMf0ありがとうございます。
NavigationController -> ViewA --[Show]--> ViewB --[Modal] --> ViewC
としたら、ViewCからunwindで、きれいにViewAに戻れました。
NavigationControllerは必須のようですね。
Modal二段はダメみたいでした。
0282名称未設定
2016/01/03(日) 10:51:16.89ID:HPQWoaGk0今の所仕様みたい。
俺も散々調べたけど、まあ確かに向き固定ではマルチタスクに対応はできないからね。
0283名称未設定
2016/01/03(日) 10:52:56.86ID:HPQWoaGk0あ、マルチタスクじゃなくてsplitviewか。
マルチタスク対応がonになってない?
そしたらiPadモードとしてで動くアプリは画面の回転制御できなくなるよ。
0284名称未設定
2016/01/03(日) 18:07:08.74ID:RIasUoDo00285名称未設定
2016/01/03(日) 18:36:01.17ID:vocRPKhu00287名称未設定
2016/01/03(日) 18:55:08.41ID:MAsAPieA00288名称未設定
2016/01/03(日) 19:29:22.42ID:RIasUoDo00289名称未設定
2016/01/04(月) 19:44:50.30ID:BULfOe3L0話題のshimazaki亮介
万引き犯担当の警察関係者がアトラス調布ってマンションで見たってさ。
いいよなー亮介の万引きの稼ぎもマンション購入に使ったのかな?
あのきれいなBエントランスの4Fか?420ってそういうことかな。
元都知事の慎太郎って名前、亮介の近親相姦パパと似てるよ。
0290名称未設定
2016/01/05(火) 00:09:15.25ID:76ImNvQB0リフレクションを使ってある型のプロパティの名前一覧を配列で取得するようなサンプルはよく見かけるのですが、特定のプロパティを指定して文字列を取得する方法がなかなか見つかりません。
例えばHumanクラスにage:Int と name:String というプロパティがあったとして、何がしかの方法でageを指定して"age"を取得したいです。
よろしくお願いします。
0292名称未設定
2016/01/06(水) 15:42:09.84ID:QbqS9wTT0app storeがxcode 7.2なんだが…
0293名称未設定
2016/01/06(水) 15:50:21.09ID:LBwcRzl/00294名称未設定
2016/01/06(水) 15:55:19.23ID:K3vckaJu0ViewControllerにすべての機能を記述したせいで3000行を突破して非常に可読性が悪くなってしまいました。
Xcodeで編集するのも重くて一苦労です。
今後の保守の面でも不安を感じます。
そこでソースコードを分割したいのですが、何か指針的な物ってありませんか?
0295名称未設定
2016/01/06(水) 16:05:44.12ID:U1LXllGH00296名称未設定
2016/01/06(水) 16:10:06.58ID:LBwcRzl/00297名称未設定
2016/01/06(水) 16:52:04.82ID:4L6xFUrd00298名称未設定
2016/01/06(水) 17:22:15.12ID:WjlSQ4mK00299名称未設定
2016/01/06(水) 17:31:29.39ID:6Z3sD2tG0そのDSL実現のために冗長なコードや直接ビジネスコードに関係ないネットワーク関連コードなどは下の層に置いていく、
ってのが分かりやすかった。
MVCとかMVVMとかでググってみたら?
0301294
2016/01/06(水) 18:31:13.79ID:K3vckaJu0みなさん、レスありがとうございました。
ViewControllerはUIの入出力に関するコードだけを残し、
機能毎にextensionを作成して分割する方法を試してみます。
0302名称未設定
2016/01/06(水) 21:00:05.53ID:0nDX/VaO0他スレ見たけどyosemiteの前バージョンが一番安定してるみたいだね
0303名称未設定
2016/01/06(水) 21:18:58.40ID:I37kXHsv00304名称未設定
2016/01/06(水) 23:33:48.61ID:5K6xVpcD0共通の機能をくくり出して、親クラスにまとめる。
こういうのは、入門書とかにはのってないから、最初にアプリ作るときはわからないよね。
後から分割しようとすると、グダグダしてて、変なバグが出てどうにもならない。
クラスの設計って、2本目から劇的に上達するよ。
0305名称未設定
2016/01/07(木) 05:38:53.54ID:8WXSNeia0http://jobinjapan.jp/job-listing/keyword-iphone-app-developers.html
なんかこう。。
0306名称未設定
2016/01/07(木) 11:36:12.77ID:Nu4RyzdH00307名称未設定
2016/01/07(木) 22:24:35.78ID:miM32UncOObjective-CではCやJavaと違い、引数をコロンの後ろに書きますが、
その引数がpから始まる変数や定数だった場合に、
外国人の使う顔文字に見えるようになりました。
「 :p 」
助けてください。
0308名称未設定
2016/01/07(木) 22:40:48.19ID:dIzY0VsM00309名称未設定
2016/01/08(金) 02:38:55.75ID:e4zUdjU50倍速ではなく、MPMoviePlayerControllerでの>のボタンを長押しした時のような挙動をしたいのです
0310名称未設定
2016/01/08(金) 08:46:13.65ID:HN2kOmAp0他のアプリのアイコン取得はどうすれば可能でしょうか?
iTunes search APIでやろうとしましたがうまくいきません。
宜しくお願いします。
0311名称未設定
2016/01/09(土) 22:11:10.37ID:110Tuhdw00312名称未設定
2016/01/10(日) 12:28:49.90ID:U/JheYW00実際に第3世代iPadとMac miniで動作させることはできたのですが、やっぱり初代でも動くようにして欲しいと言われてしまいました。
ただXcode7はios5以前は指定出来ないみたいなのでこう言う場合はXcode6をダウンロードしなおすという事になるのでしょうか。
0313名称未設定
2016/01/10(日) 14:07:32.30ID:ByI75M+p0無理なもんな無理だから諦めろと言うしかない。
0314名称未設定
2016/01/10(日) 18:58:29.21ID:lIB99QG+0たまにappStoreからアップデート通知が来るんだけど、未だにアップデートできるってどうなってるんだろう。
古いiPadでhuluは見れるけどnetflixが見れないんだよなぁ
0316名称未設定
2016/01/11(月) 04:27:31.30ID:XWSdQVHo00317名称未設定
2016/01/11(月) 10:28:55.06ID:VlVKf8/G0ストアに載っけないで動かすつもりなら
Enable Bitcodeをオフにしたうえで、Deployment Targetを直接書き換える手があるけど
0319名称未設定
2016/01/11(月) 15:14:07.13ID:E7p4Rg900>>315
>>317
皆さんありがとうこざいます。
審査には出さないのでbitcodeとdeployment targetの件勉強になります。ググったらautolayoutもオフにしなさいというのも出てきました。
0321名称未設定
2016/01/11(月) 20:34:22.46ID:NAS96nha0色々準備して、appdelegateに
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *__nullable restorableObjects))restorationHandler {
}
を実装、
https://domain/xxxx/yyy
をタップしてアプリ起動…まではいいんだけど、
どのサイトでタップされたのかを知る手段が見当たらなくて困ってる。。
リファラ取ることできないですかね?
0322名称未設定
2016/01/12(火) 00:06:01.24ID:TG0yoPJ20確かに最近の入門本がぜんぜん売れてないみたい。
ObjCで挫折した人たちは二度と戻ってこないんだろうね。
0323名称未設定
2016/01/12(火) 12:03:26.36ID:iYrGbAS+0前者の場合はどこのファイルで定義付けをしているのでしょうか?
分かり難くてすみません。
0324名称未設定
2016/01/12(火) 14:32:49.60ID:MdqgV13j0https://buy.itunes.apple.com/verifyReceipt
に、初回レシートを使って、毎回チェックすればいいの?
それとも、毎回アプリ側で都度レシートデータを取得し直して、そのデータでチェックしないとだめ?
0325名称未設定
2016/01/17(日) 19:03:04.47ID:HlsvVwVN0firstとsecondは書き換えられるんですが、
増やした3つ目以降がダブルクリックでテキスト入力できないんですが
どうしたらいんでしょうか
0326名称未設定
2016/01/17(日) 19:04:51.08ID:HlsvVwVN0タイトルに書くんですね
自己解決しました
0327名称未設定
2016/01/18(月) 18:18:26.18ID:JJssU1UyONSLog(@"HTTP: OK.");
でクラッシュしてた
意味が分からない
検索したら別スレッドだと落ちることがあるからメインスレッドでやれと書いてあったが
メインスレッドでやっとるわヴォケ
0328名称未設定
2016/01/18(月) 18:46:40.70ID:dz90w2WN0検索して見つけた回答にヴォケ呼ばわりするとなにか解決するのかな
0329名称未設定
2016/01/18(月) 19:37:42.53ID:s+puL5pJ0ちったぁ自分の頭で考えろやヴォk
0330名称未設定
2016/01/18(月) 19:53:02.75ID:zVuN0Moi0NSLogで検索しても意味ないわな
0331名称未設定
2016/01/18(月) 21:37:16.96ID:JJssU1UyONSLog全部コメントアウトしたら落ちることもなくなったわハゲ
0332名称未設定
2016/01/18(月) 21:38:59.36ID:7dDCGzCy00333名称未設定
2016/01/18(月) 21:40:13.69ID:JJssU1UyOファイル名の幅があのエリアの幅超えてたら、ファイルを選択するたびに超絶モッサリフリーズと勘違いするくらいにファイルの内容がエディタに表示されるまで10秒近くかかんだよボンクラ
0334名称未設定
2016/01/18(月) 21:44:35.45ID:s+puL5pJ0たまたまNSLogがトリガーになっただけで
0336名称未設定
2016/01/18(月) 22:00:35.87ID:JJssU1UyOだからと言って確率で落ちるという雰囲気でもなく、波がある
落ちないときはずっと落ちない
今日は本腰入れて開発始めたらたまたま落ちまくる波が来たから調査したらNSLogだった
0337名称未設定
2016/01/18(月) 22:17:55.13ID:JJssU1UyOだからNSLogで出力しようとした内容がログに出てこない
しかもエラーログもなしときたもんだ
0338名称未設定
2016/01/18(月) 22:25:49.34ID:7dDCGzCy0printf("HTTP: OK.¥n");
0339名称未設定
2016/01/18(月) 22:31:18.69ID:JJssU1UyOprintfでもいいのか
ありがとう!
0340名称未設定
2016/01/18(月) 22:38:09.12ID:7dDCGzCy0ptintfで問題無いなら何が原因なのか。
0341名称未設定
2016/01/18(月) 23:24:04.18ID:/VYXNiyJ0プロファイラでも場所の特定やった?
メモリリークはしてない?
0342名称未設定
2016/01/19(火) 00:30:27.47ID:d4dclnec0とか言ってまたノコノコ現れるんだろう。
ほっとこう。
0343名称未設定
2016/01/19(火) 00:32:52.19ID:g+aWOdoz00344名称未設定
2016/01/19(火) 08:10:29.40ID:kY3vEqHW00345名称未設定
2016/01/19(火) 13:05:40.73ID:2qMGsY4O00346名称未設定
2016/01/19(火) 15:15:08.14ID:6NtEbpTc00347名称未設定
2016/01/20(水) 09:35:53.78ID:k6apUX0S0struct Constants {
static let PlayerImages = [
0348名称未設定
2016/01/20(水) 09:47:42.46ID:k6apUX0S0http://imgur.com/bPLpVNR.jpg
0349名称未設定
2016/01/20(水) 11:40:17.29ID:tRMHUXjK00350名称未設定
2016/01/20(水) 11:42:49.07ID:tRMHUXjK00351名称未設定
2016/01/20(水) 12:47:05.79ID:2ji240Fc0タグNoじゃなくてCellIdintiferだよね。
そのテーブルでしか使わないCellならStoryBoardでいいし、
複数のテーブルで共通のCellを使いたいならxibという使い分けでいいのでは?
0352名称未設定
2016/01/20(水) 13:38:07.12ID:eevu0i6t00353名称未設定
2016/01/20(水) 13:41:17.75ID:tRMHUXjK0確かに。
あと、Storybord使うときでカスタムセル上のアイテムはタグNoで管理してるけど、名前で管理する方法あるのかな?
Xibならやりかたしってるけど、混雑すると統一感なくなるよね。
0354名称未設定
2016/01/20(水) 13:41:36.55ID:L0yWHxoy00355名称未設定
2016/01/20(水) 13:42:59.56ID:tRMHUXjK0Autolayoutとか大変そう(>_<)
0356名称未設定
2016/01/20(水) 16:58:38.73ID:2ji240Fc0普通はtag使わない気がするんだけど、どういう理由でtagを使うの?
まさかカスタムクラスを作らずにやろうとしてるとか?
0357名称未設定
2016/01/20(水) 17:08:41.14ID:tRMHUXjK0今までそのまさかでつくってた。
普通はカスタムクラスで名前付けるんだね。
確かにその方がわかりやすい。
0358名称未設定
2016/01/20(水) 18:35:52.43ID:2ji240Fc0>普通はカスタムクラスで名前付けるんだね。
なんかコメントがいちいち違和感が半端ないだが。
```
import UIKit
class PhotoCell: UITableViewCell {
@IBOutlet weak var createdLabel: UILabel!
@IBOutlet weak var modifiedLabel: UILabel!
@IBOutlet weak var backgroundImage: UIImageView!
```
UITableViewCellを継承したカスタムクラスに対してStoryBoardなりIBから
上記のようにアウトレットを貼ることでCellに配置したUILabelとかにアクセスする。
0359名称未設定
2016/01/20(水) 19:38:23.32ID:tRMHUXjK0丁寧にありがとう。
そのやり方はxib使うときはやってたしわかってるつもり。
今までSBのときはtagで指定してたけど、たしかにそのほうがいいね。
0360名称未設定
2016/01/20(水) 21:58:44.77ID:AB5/0QuX0Autolayoutは概念さえ掴んでしまえはコードでも簡単よ
基本は、Y = aX + b だから
ヴィジュアルフォーマットランゲージはくせがあるし結構面倒くさいから、結局、素のコードィングの方が楽
0361名称未設定
2016/01/21(木) 01:27:08.52ID:BtY3rwbD0イメージ的にはAndroidのSpinner見たいな感じのものを作れたらと思っているのですが
0362名称未設定
2016/01/21(木) 01:46:18.42ID:jmKXSjY30俺はUIViewベースで作ってるけど。
0363名称未設定
2016/01/21(木) 01:47:43.13ID:jmKXSjY300364名称未設定
2016/01/21(木) 01:55:59.96ID:BtY3rwbD0検索が下手すぎて全然目当ての情報が載っているページに辿り着けていませんでしたが
教えて頂いたキーワードで検索したら色々と情報はありそうですね
もう少し自分で調べてみます
0365名称未設定
2016/01/21(木) 13:04:35.67ID:LN6hLVAY0誰かこれ分かる人いませんか?
0366名称未設定
2016/01/22(金) 02:30:21.14ID:+THM0TeZ0質問の意味がさっぱり分からない。
「進化した時」に何がしたいの?
別の絵を既に用意しているのであれば別の文字列配列を用意すればいいのでは。
それとも一度張り付けたテクスチャを差し替えたいってことなの?
0367名称未設定
2016/01/22(金) 06:42:11.03ID:NWoKVMNo0わかりにくくてすみません。
player01〜03の3枚の画像を一定値の変数が溜まった場合、この場合は進化に必要な規定数の変数に達したときに全く別の画像3枚に差し替える方法です
if文の中にContstants.PlayerImages[0...2] =
と置換先の画像を仕込んでみても変わらなかったので。
if文を書く場所が違うのかこの文そのものが見当違いのことをしているのかさっぱりわかりません
よろしくお願いします。
0368名称未設定
2016/01/22(金) 16:29:13.79ID:+THM0TeZ0質問に答えてない。
進化ってことはゲームの画面なんだろうけど、最初に上げてたソースは初期化のソースでしょ?
画面を再構築したら進化後の姿が出るのであればテクスチャの適用はできるということになる。
そうではなくて(例えば)戦闘中に表示している姿がリアルタイムに進化後の姿に変わってほしいという事なのか。
あなたにしか分からない進化の条件とか画像指定の名前のルールとかは答えようがない。
0369名称未設定
2016/01/22(金) 16:58:18.03ID:570Fc0Q900371名称未設定
2016/01/22(金) 23:36:05.15ID:9GcE+jZE0> if文を書く場所が違うのかこの文そのものが見当違いのことをしているのかさっぱりわかりません
参考書のコード読めないレベルでここで質問して解決しようとすることそのものが見当違い
0372名称未設定
2016/01/22(金) 23:39:54.86ID:a6yxAtmY0API以前の言語以前の制御文の話だからな。
もっと簡単な本で練習したら?
0373名称未設定
2016/01/24(日) 10:02:35.03ID:bvoEANW500375名称未設定
2016/01/24(日) 21:14:43.15ID:82o7B6gF0UICollectionView(3x3)のセルの中にUICollectionViewをおいています。
1画面に全部で親1+子9の計10個ものUICollectionViewが存在するのですが、segueによる画面遷移を行うと表示まで2秒弱かかります。
このままではユーザビリティが悪いので通常の速さぐらいまで改善したいです。
予め遷移元のViewControllerのプロパティにStoryboardからインスタンス化したものを持たせて、pushしても最初の描画にかかる時間は変わらず遅いです。
何かいい解決法ありましたら教えて下さい。
0376名称未設定
2016/01/24(日) 21:18:30.83ID:Fkkz0nc+00377名称未設定
2016/01/24(日) 21:34:32.89ID:7PtTBCXF0pushした時に新たにインスタンスを作ってると思うが。
あらかじめ作ったインスタンスは使われてないんじゃね?
0378名称未設定
2016/01/24(日) 22:22:22.14ID:82o7B6gF0ありがとうございます。
ネットワーク通信はしておらず、予めローカルに持ったデータをモデル化に落としこんで表示しているだけなので、重い処理はしていないんですよね。
処理の流れとしては以下のようになっており、segueは使わず試しにmodalで表示させています。(segue自体も貼っていません)
childViewControllerを生成したときには、ChildViewControllerのviewDidLoadまで呼ばれることは確認できています。
初回の遷移は表示に時間がかかり、一度dismissして再度modal表示させたときは早いです。
[親ViewController]
```
private var childViewController: ChildViewController!
override func viewDidLoad() {
super.viewDidLoad()
childViewController = UIStoryboard(name: "ChildViewController", bundle: nil).instantiateInitialViewController() as! ChildViewController
}
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let problem = problems[indexPath.row]
childViewController.setProblem(problem: problem)
self.presentViewController(childViewController, animated: true, completion: nil)
}
```
あまり良い解決法ではないですが、そして意図したとおりになるかどうか不明ですが、
親viewControllerで生成したときにこっそり見えないところで表示→非表示する方法はどうだろうと思っています。
それが難しそうであればUICollectionViewの構成を変えて数を減らす方向にしようかなと思っています。
0379名称未設定
2016/01/24(日) 22:34:14.06ID:47rNfjjC0プロファイラでも使ってどこに時間がかかってんのか調べてみたら?
0380名称未設定
2016/01/24(日) 23:36:53.93ID:82o7B6gF0TableViewのセルタップ→CollectionViewいっぱいの画面へ遷移という画面の作りになっています。
今までプロファイラ使ったことなかったのですが、試してみます!
ありがとうございます。
0381名称未設定
2016/01/25(月) 00:44:49.22ID:4672sk3x0instrumentsを使って解析してみるとか
InstrumentsのTime Profilerを使って重たいメソッドを特定する
http://tech-gym.com/2012/04/ios/732.html
0382名称未設定
2016/01/25(月) 16:39:53.55ID:+MWVBHmu0�@アプリ起動後「image01とimage02のパラパラアニメ」がimageViewの中でループ再生
�Aボタンを押すとimageView内のアニメが「image03とimage04のパラパラアニメ」に切り替わる
�Bループは行わず、「1度だけ」再生したら再び「image01とimage02のパラパラアニメ」に戻る
という挙動のものを作りたいのですが、以下のようにコードを書いたところ、�Bの挙動が「ループは行わず、1度だけ再生したらアニメが止まる」という挙動となってしまいます。
「アニメ終了後、自動的に別のアニメを再生させる」という挙動を求めたい場合、どのようなコードにすれば宜しいのでしょうか。
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var myImageView: UIImageView
override func viewDidLoad() {
super.viewDidLoad()
let image01: UIImage = UIImage(named: “image0001.png")!
let image02: UIImage = UIImage(named: “image0002.png")!
var animearray01 :Array<UIImage> = []
var animearray01.append(image01)
var animearray01.append(image02)
myImageView.animationImages = animearray01
myImageView.animationDuration = 0.7
myImageView.animationRepeatCount = 0
myImageView.startAnimating() }
@IBAction func tap_monban_migi(sender: AnyObject) {
let image03: UIImage = UIImage(named: “image0003.png")!
let image04 UIImage = UIImage(named: “image0004.png")!
var animearray02 :Array<UIImage> = []
var animearray02.append(image03)
var animearray02.append(image04)
myImageView.animationImages = animearray02
myImageView.animationDuration = 0.7
myImageView.animationRepeatCount = 1
myImageView.startAnimating() }
0383名称未設定
2016/01/25(月) 22:14:52.97ID:4672sk3x0多分imageViewのアニメーションはアニメーション終了時にコールバックの実行みたいなことはできないので無理ではないかと。
CAKeyFrameAnimationでアニメーション終了時のコールバックが実行できるみたいなのでそれでできるかもしれません。
参考
http://spin.atomicobject.com/2014/08/27/animate-images-uiimageview-completion-handler/
0385名称未設定
2016/01/27(水) 11:05:20.34ID:fiP2VXES0UIViewクラス内で制約が適用された後の自身のframeを取得する方法はありますか?
0386名称未設定
2016/01/27(水) 12:03:04.50ID:yYsIMIuJ0updateConstraintsで制約が適用されるからオーバーライドして処理実行後にframeを取得する
0387名称未設定
2016/01/27(水) 13:40:58.84ID:fiP2VXES0カスタムのUIViewで枠線(上下左右)を任意に設定する為にレイヤーを張り付ける動作をさせようとしています
例えば下線の場合はレイヤーのframeに(0,frame.height-1,frame.width,1)という様な形で設定しています
このカスタムUIViewを部品として使用したレイアウトのxibファイルをViewControllerで取得して指定箇所のviewにaddsubviewして使用しています。
このときViewControllerのdidLayoutsubviewsで取得できるframeが最終的な確定サイズになっていると思うのですが、これがカスタムUIViewクラス内で取得できるframeとはズレているため枠線として想定したレイヤーがズレる結果になっています
出来ればカスタムUIViewクラス内のみでこの最終的なframeサイズを取得したいと思っているのですが何か良い方法はありますか?
本当に初心者なのでそもそもやっていることがおかしいという点もありそうですが…
0388名称未設定
2016/01/27(水) 14:01:02.48ID:wYgNoC3k0setFrame:をオーバーライド
- (void) setFrame:(CGRect)frame
{
[super setFrame:frame];
//ここで処理
}
0389名称未設定
2016/01/27(水) 14:29:58.65ID:fiP2VXES00390名称未設定
2016/01/27(水) 14:57:52.72ID:wYgNoC3k0override var frame: CGRect {
get {
return super.frame
}
set(newFrame) {
var frame = newFrame
super.frame= frame
//ここで処理
}
}
つか、レイヤー作らないでdrawRectで線を描いた方がメモリ消費は少ないかな。
0391名称未設定
2016/01/27(水) 16:17:16.06ID:fiP2VXES0ありがとうございます
教えて頂いたとおりに試してみましたが上手くいかなかったので他の箇所で私の設定ミスがあるのかもしれません
drawRectに変更することも含めて他の方法を色々試してみます
皆さんありがとうございました
0392名称未設定
2016/01/27(水) 16:19:57.56ID:+A1CqQby00393名称未設定
2016/01/27(水) 16:26:31.05ID:wYgNoC3k00394名称未設定
2016/01/27(水) 16:48:29.47ID:+A1CqQby00395名称未設定
2016/01/27(水) 16:57:24.64ID:fiP2VXES0さっき書き込みの意図としては以下の通りなので曲解はしないで下さい
教えて頂いた通りframeプロパティをオーバーライドして処理を書きましたが最終確定後のframeサイズは取得できませんでした
他に良い対処方があればもちろん教えて頂きたいのですが他の箇所でミスしているせいで上手くいっていない可能性がありそうなのでまずは自分で色々試してみます
0396名称未設定
2016/01/27(水) 17:18:38.20ID:wYgNoC3k00397名称未設定
2016/01/27(水) 17:38:52.61ID:ma6xqSBI0まぁ、そもそも線をひくために、レイヤー貼り付けるって発想がよくわからないんだけど
0398名称未設定
2016/01/27(水) 17:47:44.55ID:wYgNoC3k0レイヤーのframeをこうしてみたら?
(0,bounds.size.height-1,bounds.size.width,1)
0401名称未設定
2016/01/28(木) 08:14:03.98ID:CDFdRStZ0上に書いてあるおすすめの書籍は少し前のもののようです。
最新版に対応してて初心者向けというとなにかありますか?
よろしくお願いします。
0402名称未設定
2016/01/29(金) 05:41:35.82ID:GLZ5GGbw0ご存知の方、ご教示お願い致します。
0403名称未設定
2016/01/29(金) 19:50:58.39ID:inaza+W00現在アプリを立ち上げると、”写真”アプリのようにカメラロール内の画像一覧が表示され、
任意の画像を選択すると”safari”に遷移しgoogle画像検索で検索できるアプリを作っています。
app storeで入手できる"画像で検索"というアプリを使っていたのですが(ステマじゃないです)、
広告が鬱陶しくシンプルなUIのアプリを自分で作ってしまおうと考えました。
しかし、悪戦苦闘したのですが全然実力のない私には実装が難しいので、ソースコードを見ていただき、ぜひご指摘やアドバイスをいただきたいと思いました。
以下のコードは、アプリを立ち上げると”写真”アプリのようにカメラロール内の画像一覧を表示することを目指し書いた物です。(まだ、googl画像検索へ画像を渡す方法を知らないため)
しかし、画像一覧が表示されないので、どこかが間違っていると思うのですが、私にはわかりません。わかる方にアドバイスをいただけたら、大変ありがたいです。
viewWillApperを使用したのは、裏で起動している状態でもアプリアイコンをタップすると写真一覧を表示できるようにとの理由です。
また、google画像検索へ画像を渡す方法も教えていただくと大変嬉しいです。よろしくお願いします。
0404名称未設定
2016/01/29(金) 19:52:44.49ID:inaza+W00class ViewController: UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func viewWillAppear(animated: Bool) {
pickImageFromLibrary() //ライブラリから写真を選択する
}
//ライブラリから写真を選択
func pickImageFromLibrary() {
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.PhotoLibrary) {
//写真ライブラリ(カメラロール)表示用のViewControllerを宣言している
let controller = UIImagePickerController()
controller.delegate = self
//新しく宣言したViewControllerでカメラとカメラロールのどちらを表示するかを指定
//以下はカメラロールの例
//.Cameraを指定した場合はカメラを呼び出し(シミュレーター不可)
controller.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
//新たに追加したカメラロール表示ViewControllerをpresentViewControllerにする
self.presentViewController(controller, animated: true, completion: nil)
} }
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}}
0405名称未設定
2016/01/30(土) 01:31:01.12ID:vfUYDk/80viewWillAppearだと、まだ親となるビューが表示されてないからダメじゃない?
viewDidAppearとかでやれば?
0406名称未設定
2016/01/30(土) 12:02:31.35ID:2J5Tm+Os00407名称未設定
2016/01/30(土) 12:03:25.76ID:2J5Tm+Os00408名称未設定
2016/01/30(土) 13:04:10.50ID:2J5Tm+Os00409名称未設定
2016/01/30(土) 19:00:24.03ID:svXLuGQY0PHのついた世界でALAssetをURLで指定できる?(できない?まだ試してないです)メソッドらしき名前のものがあるようなので、まずALAssetでmetadata(exif)付加して作って、そのメソッドで指定してPHAssetにするのでしょうか?ね
0410名称未設定
2016/01/31(日) 00:23:59.23ID:zFPjqnX30もう一つDeveloperアカウントを作って、譲渡するしかないでしょうか
0411名称未設定
2016/01/31(日) 01:45:25.90ID:aFLRqRRS0すでに配置してあるspriteの画像を3秒後に別の画像に切り替える場合どうすればいいのですか?
0412名称未設定
2016/01/31(日) 01:48:06.17ID:aFLRqRRS00413名称未設定
2016/01/31(日) 01:58:23.44ID:SaETTn+z0ここにはろくな奴はおらん
0414名称未設定
2016/01/31(日) 06:39:52.91ID:Snt+rtgJ0どれもこれも触りしか書いてないし込み入ったこと書いてる参考書はないのかね
0415名称未設定
2016/01/31(日) 09:59:04.64ID:1IeNU48F0今どうしてるのか書いてくれないと答えにくい
0416名称未設定
2016/01/31(日) 12:42:42.75ID:aFLRqRRS0let moveteki = SKAction.moveByX(100, y: 0.0, duration: 2)
今このように書いているのですが、indexという定数をdurationにすることはできますか?
let moveteki = SKAction.moveByX(100, y: 0.0, duration: index)
こうするとエラーがでてしまい困っています。どなたかわかる方教えて下さい.
0418名称未設定
2016/01/31(日) 14:01:52.67ID:zFPjqnX30UIImageを画素単位で入れかえる処理のプログラムを作ろうとしています。
UInt8 *buf;
UInt8 *blurPixelPtr;
UInt8 *maskPixelPtr;
for( int h = 0; h < height; ++h){
for (int w = 0; w < width; ++w) {
buf=(pixel+h*bytesPerRow+w*bitsPerPixel/8);
buf2PixelPtr=(blurpixel+h*blurbytesPerRow+w*blurbitsPerPixel/8);
maskPixelPtr=(maskpixel+h*maskbytesPerRow+w*maskbitsPerPixel/8);
double Y =0.114478*(*(maskPixelPtr+0))+0.586611*(*(maskPixelPtr+1))+0.298912*(*(blurPixelPtr+2));
*(buf+2) =(*(buf2PixelPtr + 2))*(double)(1-Y/255)+(*(buf + 2))*(double)(Y/255); //R
*(buf+1) =(*(buf2PixelPtr + 1))*(double)(1-Y/255)+(*(buf + 1))*(double)(Y/255); //G
*(buf+0) =(*(buf2PixelPtr + 0))*(double)(1-Y/255)+(*(buf + 0))*(double)(Y/255); //B
}
}
この処理だと、赤色になるべきところが紫色になったり、部分的に色の変換がうまくいきませんでした。
記述的に誤っていたり怪しそうな箇所があれば、アドバイスをいただけないでしょうか。
0419名称未設定
2016/01/31(日) 14:41:40.20ID:zFPjqnX30ttp://araking56.blog134.fc2.com/blog-entry-143.html
個人的には64bit対応になにか影響あるのかなと思っています。
どなたかアドバイスのご教授いただければ幸いです
0420名称未設定
2016/01/31(日) 16:32:49.29ID:o8MdkBnl0色がおかしいだけで像は正常なのかな?
たぶんCGImageのCGImageAlphaInfoが違うんだろ。
CGImageAlphaInfo info = CGImageGetAlphaInfo(myimage);
これで取得して、+2,+1,+0とやってるところを取得したオフセットにすれば正常な色になるであろう。
でなきゃ、Yの計算が間違ってる(何の計算?)
0421名称未設定
2016/01/31(日) 18:20:26.96ID:zFPjqnX30ありがとうございます。
CGImageAlphaInfoが違いました。
CGImageAlphaInfo info = CGImageGetAlphaInfo(normalImageRef); //2
CGImageAlphaInfo info2 = CGImageGetAlphaInfo(blurImageRef); //3
CGImageAlphaInfo info3 = CGImageGetAlphaInfo(blurMaskImageRef); //3
となっていました。
CGImageAlphaInfoが2の時はkCGImageAlphaPremultipliedFirstなので"ARGB"の順番
CGImageAlphaInfoが3の時はkCGImageAlphaLastなので"RGBA"の順番
と思ったのですが、ピクセルデータを見ると、どの画像もアルファ値(255)になっているものは4番目(RGBA)
になっていました。CGImageAlphaInfoによってアルファ値があったり、順番が変わったりするという理解で
正しいでしょうか。
Yの値は特に問題ないです。
恐縮ですが、教えていただければ幸いです。
0422名称未設定
2016/01/31(日) 19:12:49.59ID:o8MdkBnl0これでいけると思う。
画像のAlphaInfoによってRGBAのオフセットが変わる。
blurとmaskも個別に取得して適用しないとだめだよ。
int r, g, b, a; //オフセット値
if (info == kCGImageAlphaPremultipliedLast || info == kCGImageAlphaLast) {
r = 0; g = 1; b = 2; a = 3;
}
else if (info == kCGImageAlphaPremultipliedFirst || info == kCGImageAlphaFirst) {
r = 1; g = 2; b = 3; a = 0;
}
else if (info == kCGImageAlphaNone || info == kCGImageAlphaNoneSkipLast) {
r = 0; g = 1; b = 2; a = -1;
}
else if (info == kCGImageAlphaNoneSkipFirst) {
r = 1; g = 2; b = 3; a = -1;
}
else if (info == kCGImageAlphaOnly) {
r = -1; g = -1; b = -1; a = 0;
}
else {
//NSLog(@“ERROR”);
}
0423名称未設定
2016/01/31(日) 19:33:08.57ID:o8MdkBnl00424名称未設定
2016/01/31(日) 20:26:47.10ID:o8MdkBnl0もしエンディアンの関係でうまくいかなければ(俺のところは問題無いんだが)、
cgimagealphainfo endianでググると参考になるところが色々ある。
オフセットが逆になります。(俺のところは問題無いんだが)
0425名称未設定
2016/02/01(月) 20:21:01.51ID:Ue93iI5COiPhoneでアプリを作る際にも同様にGnuPGによる暗号化はできないのでしょうか?
パソコンの場合、例えばThunderbirdは裏でGnuPGを実行して暗号化していますが、
iPhoneでアプリを作る場合にはGnuPGをライブラリとして組み込まなければならないような気がします。
しかし、検索しても芳しい情報が出てきません。
アプリ申請の際に暗号化に関するチェック項目があることが関係しているのでしょうか。
技術面、制約面での情報を頂ければ幸いです。
0426名称未設定
2016/02/02(火) 00:57:42.14ID:eVHUGeMU0PGPの他の実装やS/MIMEどうなってたっけ、、
0427名称未設定
2016/02/02(火) 03:19:24.84ID:VgEoT/Zj00428名称未設定
2016/02/02(火) 10:08:21.08ID:xAuIaunO0やってないけど
0429名称未設定
2016/02/02(火) 14:56:05.36ID:T+vz54Ni00430名称未設定
2016/02/02(火) 20:54:04.44ID:p3V8QO4Z0ご連絡が遅れ申し訳御座いません。
試行錯誤してみましたが、やはり特定の色がおかしくなりました。
処理として行いたいのは画像A(元画像)、画像B(元画像のモノクロ画像)、画像C(2値化画像)に対して、画像Aの
特定の領域を画像Bに置き換える処理です。画像Cはモノクロにしたい部分を白、変えたくない部分を黒に塗りつぶし、
画像Cが白い領域は画像Bからピクセルを持ってき、画像Cが黒い領域は画像Aからピクセルを持ってきています
0431名称未設定
2016/02/02(火) 20:56:38.03ID:p3V8QO4Z0CGImageAlphaInfo info = CGImageGetAlphaInfo(normalImageRef);
CGImageAlphaInfo info2 = CGImageGetAlphaInfo(blueImageRef);
int r, g, b, a; //オフセット値
if (info == kCGImageAlphaPremultipliedLast || info == kCGImageAlphaLast) {
r = 0; g = 1; b = 2; a = 3;
}
・
・
・
int r2, g2, b2, a2; //オフセット値
・
・上記と同様の処理
・
UInt8 *buf;
UInt8 *bluePixelPtr;
UInt8 *maskPixelPtr;
for( int h = 0; h < height; ++h){
for (int w = 0; w < width; ++w) {
buf=(pixel+h*bytesPerRow+w*bitsPerPixel/8);
bluePixelPtr=(bluepixel+h*bluebytesPerRow+w*bluebitsPerPixel/8);
maskPixelPtr=maskpixel+h*maskbytesPerRow+w*maskbitsPerPixel/8;
double Y =0.114478*(*(maskPixelPtr+0))+0.586611*(*(maskPixelPtr+1))+0.298912*(*(maskPixelPtr+2));
*(buf+r) =(*(bluePixelPtr + r2))*(1-Y/255)+(*(buf + r))*(Y/255);
*(buf+g) =(*(bluePixelPtr + g2))*(1-Y/255)+(*(buf + g))*(Y/255);
*(buf+b) =(*(bluePixelPtr + b2))*(1-Y/255)+(*(buf + b))*(Y/255);
}
}
0432名称未設定
2016/02/02(火) 21:24:25.50ID:+LAlh3Zt0その特定の色がおかしい状況というのは見ないとわからんな。
まずどこに問題があるのか特定する。
ピクセルに正しくアクセスできてるか。計算に間違いは無いか。
もっと簡単な処理をさせて正常に動作するか確認してみよう。
・Cを全部白の画像にしてみる
・Cを全部黒の画像にしてみる
・Cを白黒2値画像でやってみる
0433名称未設定
2016/02/02(火) 21:34:30.68ID:+LAlh3Zt00434名称未設定
2016/02/02(火) 21:46:42.05ID:+LAlh3Zt0わかったわw
Cの輝度でA,Bの割合を決めて加算してるのかな?
加算して255を超えたときに算術オーバーフローしてるじゃないか?
計算結果が255を超えたら255、0未満は0にしてみたらどうなる?
0435名称未設定
2016/02/03(水) 01:02:32.28ID:cUikhCDm0ご返信ありがとうございます。
仰られている通り、Cの輝度でA,Bの割合を決めて加算しています
加算結果は255を超える時はなく、0未満の時はありませんでした。
画像Cを真っ白にして全てモノクロ画像からピクセルを持ってくるようにしたら、
見事、全体的に色がおかしくなりました(モノクロになりませんでした)。
ピクセルを持ってくる前の画像はしっかりモノクロ画像であることを確認しています。
ピクセルの交換方法がまずいのでしょうか。
0436名称未設定
2016/02/03(水) 01:25:04.07ID:+7aXIT5C0255以下なのをどうやって確認した? UInt8の値は0から255だよ。
一旦intに計算結果を代入して判定してみた?
int result = (*(bluePixelPtr+r2)) * (1-Y/255) + (*(buf+r)) * (Y/255);
if (result > 255) { result = 255; }
*(buf+r) = result;
0437名称未設定
2016/02/03(水) 06:24:37.50ID:0dSKvXeQ0UIImageに変換するとExifが落ちてしまう様です。Exifもカバーして保存するにはどうすればよいのでしょうか?
0438名称未設定
2016/02/03(水) 18:31:30.36ID:ZBC9Kn1a0そのまんまココスでいいのか?
0439名称未設定
2016/02/03(水) 18:53:44.33ID:i5uQjlJo00440名称未設定
2016/02/03(水) 19:13:23.98ID:CZj10vag00441名称未設定
2016/02/03(水) 20:28:51.97ID:AZsL38ss00442名称未設定
2016/02/03(水) 23:07:56.31ID:fvKw8/qk0ドイツ人も間違えないようにデーと言ってるよな
0443名称未設定
2016/02/04(木) 00:30:44.16ID:8eKFnj+50ご連絡が遅れ申し訳御座いません。
自分なりにいろいろと試行錯誤していました。
最初はUInt8のままNSLogで表示させていました。
ご教授いただいた通り、int型の変数に入れてNSLogで 値を表示させてみましたが
値は0から255の間に収まっていました。
Cを全部黒の画像にして、全てAの画像からピクセルを持ってきて、Aの画像を作ろうとしても、
Aの画像にならず、A内の特定の色が変色している画像になっています。
0444名称未設定
2016/02/04(木) 02:19:23.34ID:+ILqSK0Z0こういう時のコツは、簡単な事からテストするんだよ。
例えばいきなり合成してみるんじゃなくて、1個の画像が正しくコピーされるか試してみる。
そうじゃないと、どこに原因があるかわからないよ。
0446名称未設定
2016/02/04(木) 10:30:01.68ID:Z5BdYHpK0実はあのままとか、、、そりゃないか
0447名称未設定
2016/02/04(木) 12:13:11.86ID:LHvN4BSq0聞き間違える事は少ないしそれで困ることもなかなかないけどな。
フォネティックコード使えば解決!
しかし、ドイツ人も賢いよな。BとEも間違えないような読み方してるもんな。
0448名称未設定
2016/02/04(木) 12:19:12.50ID:hPXk4gAr0同音意義語使ってんじゃねーよ
0449名称未設定
2016/02/04(木) 17:07:27.77ID:qD1GkFBY0内外掲示板調べてもこれと言った定番のスニプレットが出てこない。
UIImage からNSDataの一時ファイルにメタ情報追加し、このURLからLibraryへ持っていく感じみたいな気がします。
0450名称未設定
2016/02/04(木) 18:30:31.55ID:/1K1sBlO00451名称未設定
2016/02/04(木) 18:49:09.72ID:5eDKqMwv0ググっても関係ないサイトばっか出てきて困ってる
0452名称未設定
2016/02/04(木) 19:15:27.22ID:lvR0PlrJ00453名称未設定
2016/02/04(木) 20:45:31.96ID:T4Txq/E600455名称未設定
2016/02/05(金) 02:44:43.89ID:TJzvsVYi00458名称未設定
2016/02/05(金) 08:01:38.13ID:Y+ZTXuBsOアップルからのメールに、分からなかったらきいてくれ的なこと書いてなかったっけか。
試しに聞いてみたら?
なぁに、心配するこたぁない、向こうもこっちが日本人だと分かってるから、
多少頓珍漢な英語でも察してくれるさ。
というか、審査が通った後、すぐに自動で反映するかとか、反映する日付を自分で決めるかとか、手動で反映するかとか
そういう設定項目があった気がするけど、その辺りの設定は大丈夫?
0460名称未設定
2016/02/05(金) 12:38:17.64ID:GHZb3GFO0そんな裏ワザあんのかよ
0461名称未設定
2016/02/05(金) 13:14:02.57ID:O4/uXEf700462名称未設定
2016/02/06(土) 07:01:38.23ID:sNMwtBqv00463名称未設定
2016/02/09(火) 17:57:53.00ID:nsI7082Y00464名称未設定
2016/02/09(火) 22:02:45.17ID:tWU+gx7D00465名称未設定
2016/02/09(火) 22:31:56.16ID:4pVVVY4l00466名称未設定
2016/02/09(火) 23:55:33.35ID:/xiAcfk20オートレイアウトクラスの最初に今回は3.5インチも考慮するよ
つっといて途中で失敗して、「今更誰がiphone4使うんだよ!」
てブチ切れたり
0467名称未設定
2016/02/10(水) 13:51:13.10ID:LT+F8vdS0アプリ開発の教科書を読み終わったんですが、、、
アプリとしては、大学入試用学習アプリを作ってみたいと思うのですが。
掲示板機能なども実装したいです。
0468名称未設定
2016/02/10(水) 14:09:38.74ID:WEuxZG/p0とにかく作り始めるのじゃ
0469名称未設定
2016/02/10(水) 14:55:29.44ID:El+4dzY600470ヨーダ
2016/02/10(水) 15:25:15.31ID:PJTo+WZL0やってみる、ではない、やるのだ。試しなどいらん。
0471名称未設定
2016/02/10(水) 15:50:04.03ID:El+4dzY600472名称未設定
2016/02/10(水) 23:21:13.99ID:ee/XfsVD0[NSMutableArray array]で配列の生成はやってます
0473名称未設定
2016/02/10(水) 23:23:47.90ID:+4Gsi5ci00474名称未設定
2016/02/10(水) 23:45:44.10ID:8QcfgG6D0これ以上本読まなくていいよ。実践ありき。
ごく基本的なことが分かったらあとはググってなんとかなるし、その方が身につく。
0476名称未設定
2016/02/11(木) 04:17:17.98ID:USkxpuYi0ストーリーボードだと表示されるんだけどなんでだろう。
0478名称未設定
2016/02/11(木) 12:07:12.08ID:USkxpuYi00479名称未設定
2016/02/11(木) 12:37:15.84ID:x18nPAmo0androidのproguard的な
0480名称未設定
2016/02/11(木) 14:11:19.83ID:qNVgPrb/0やってみたけど、普通に表示されるんだが
class ViewController: UIViewController {
var scrollView: UIScrollView!
var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
self.scrollView = UIScrollView(frame: self.view.bounds)
self.imageView = UIImageView(image: UIImage(named: "sample"))
self.scrollView.addSubview(self.imageView)
self.scrollView.contentSize = self.imageView.bounds.size
self.view.addSubview(self.scrollView)
}
}
0481名称未設定
2016/02/11(木) 16:48:26.03ID:z7zVe/c20内容がプログラム初心者には難しいような気がするのですが
0483名称未設定
2016/02/11(木) 16:58:48.22ID:z7zVe/c20ゲーム用の本を買って次に紹介を買ったのですが内容がいきなり難解になって止まっています。
0484名称未設定
2016/02/11(木) 18:16:06.11ID:hqVOBcne0作りながら、躓いた所で調べるって感じでやってけばいいんじゃないの?
全部知識を詰め込んでからやろうとするといつまでたっても取り掛かれないよ
0485名称未設定
2016/02/11(木) 21:07:10.60ID:USkxpuYi0!出るね!勘違いだったか、、、ちょっと見直してみます
0486名称未設定
2016/02/11(木) 22:34:23.38ID:USkxpuYi0なおった!凡ミスだった。ありがとうございます。
0487名称未設定
2016/02/11(木) 22:34:38.58ID:igFMT02x0ipad用の簡素なゲームを作る場合の背景画像に関しまして、
通常用に1024*764「haikei.png」
ratina用に2048*1528「[email protected]」
を用意するのは理解し、ipad2.3.airにて正常に表示されます。
しかし、これだとiPadproで表示すると画面左上に背景が表示されるのみで、残り余白は真っ白です。
これはこういうものとして諦めるしか無いのでしょううか?
普通のipadでの表示をそのまま拡大(ぼやけても良い)してもらえれば万々歳なのですが…
オートレイアウトでどうにかするのかと思ったのですが、どうにもよくわからずにお手上げ状態です。
0488名称未設定
2016/02/11(木) 22:44:11.48ID:yP7p0dI60use constrain だかのチェック外して
四方をゼロにしてさ。
0489名称未設定
2016/02/12(金) 01:19:55.01ID:MfRtg4aI0別の名前を付けて保存て出来なくなったの?
いろんなパターンを枝分かれ的に作ってみて、いろいろ試しながら作っていたので
戸惑ってます。
上書きセーブしかないし、Duplicateだとファイル単位だし、revertじゃ色々な試行錯誤を残せないし、
プロジェクトが入ったフォルダをコピーしておくのもファイル名が同じで、それを土台に別の物
作ろうとしても、ファイル名とか面倒くさいし、ちょっと困ってます。
0490名称未設定
2016/02/12(金) 01:31:09.05ID:pBI+XqXc00491名称未設定
2016/02/12(金) 08:27:46.914397ID:i0w97CG50今はgitが標準なのでgit使えばそんな心配はいらなくなるね
今までどういう使い方してたのかにもよるけど
0492名称未設定
2016/02/12(金) 12:45:11.60ID:pTVNWWJb0試みてみましたが、背景には画像がipadproの中心に大きさそのままで配置されるだけでした。
ipadproでフルスクリーン表示されない(余白が出来る)というのはリジェクト対象になってしまうのでしょうか?
0493名称未設定
2016/02/12(金) 12:56:13.63ID:Qp8VNpqI0イメージビューを親ビューの四方の余白をゼロにして貼り付けて、イメージビューのコンテンツモードをAspect Fillとか、Scale To Fillにするしかないじゃん
0494名称未設定
2016/02/12(金) 13:10:04.39ID:pTVNWWJb0自己解決しました。
ラウンチスクリーンを空欄にしたら、自動拡大で表示されるようになりました。
1024*768(2048*1526)の背景の上に、数十個のタップ出来るオブジェクトを配置した、「遊べる絵本」的な物を作っているのでオートレイアウトを使うと配置がガタガタになってしまうのです。
もうpro完全対応は諦めようかと思っていましたが、上記方法で何とかなったのでよかったです
0495名称未設定
2016/02/12(金) 14:04:23.68ID:itdlKT5b0使い方間違ってんじゃないの?
0496名称未設定
2016/02/12(金) 18:40:21.41ID:VjruLqSiOAndroidは基本が相対配置だから、AndroidとiPhoneでそこら辺を統一できると楽なんだと思うが、学び直す気がおきない。
やる気がなくても漫然と読んでるだけで学べるサイトがあったら教えてくれ。
0497名称未設定
2016/02/12(金) 18:55:15.59ID:f7yfsCjc01日もあれば把握できるレベルだろ
0498名称未設定
2016/02/12(金) 21:28:47.49ID:9HRJmp7c00499名称未設定
2016/02/12(金) 21:41:09.35ID:LIQVG1IE00500名称未設定
2016/02/12(金) 21:46:31.20ID:MidpSUeI0今ならstackViewの使い方とセットで覚えるべきかな。
http://qiita.com/yucovin/items/ff58fcbd60ca81de77cb
androidの開発はこのレイアウト周りがまずつらい。
そっちの対応方法を知りたい
0501名称未設定
2016/02/12(金) 21:50:29.26ID:LIQVG1IE00502名称未設定
2016/02/12(金) 22:02:20.66ID:V1ONV0NM00503名称未設定
2016/02/13(土) 00:01:42.42ID:F8Tg0AVH0iOS Appは最新OS以外を考えなくても良いだろうよ
古いバージョンなんて切り捨ててしまえ
0504名称未設定
2016/02/13(土) 04:20:25.61ID:55PPa8mf00505名称未設定
2016/02/13(土) 04:21:11.38ID:55PPa8mf00507名称未設定
2016/02/13(土) 21:47:33.49ID:UEc99ceP00508名称未設定
2016/02/13(土) 21:50:12.06ID:ZErKunrW00509名称未設定
2016/02/14(日) 01:21:55.27ID:blFqNxFP0できるけど、そもそも古いバージョンって保守しない(できない?)から
サーバ連携系のアプリは辛いだろうなー
0510名称未設定
2016/02/14(日) 03:24:26.00ID:N71wdG4u00511名称未設定
2016/02/14(日) 03:25:57.36ID:N71wdG4u00513名称未設定
2016/02/14(日) 10:36:39.44ID:ivPYE2Hy0「この時点のOSが最高」って頑なに放置し続けてる。
0514名称未設定
2016/02/14(日) 11:01:09.88ID:s5rmr85p0性格的なものもあるし人それぞれかな
0515名称未設定
2016/02/14(日) 12:21:53.41ID:pKfOX/4+0あと意識高い系っていやみだろw
0516名称未設定
2016/02/14(日) 16:06:47.22ID:kr/OZ62P00517名称未設定
2016/02/14(日) 17:50:07.50ID:8kADOVpDO・一晩経ってもバックアップが終わらない
・アプリが使えなくなった
・その他挙動がおかしい
Twitterでこれを散々見たから恐ろしくてアップデートできない。
今問題なく動いてるからこれでいいよ。
0518名称未設定
2016/02/14(日) 17:53:15.63ID:8kADOVpDO確か起動時か何かに韓国のサーバにアクセスするよね。
日本企業の日本人向けのサービスなのに韓国サーバにアクセスするとか違和感半端ない。
0519名称未設定
2016/02/14(日) 18:03:52.17ID:3UweCFre00520名称未設定
2016/02/14(日) 18:15:32.38ID:N71wdG4u00521名称未設定
2016/02/14(日) 18:32:38.42ID:3UweCFre00523名称未設定
2016/02/16(火) 00:03:40.27ID:ZJie04dh0ようやく実機を入手して実機テストをしたら起動時間かかりすぎのエラーにひっかかった…
そんなに重い処理を起動時にさせている訳じゃないから純粋にviewの描画に時間がかかっている気がするんだけど、それだけで50秒近くかかるなんてありえる?
0524名称未設定
2016/02/16(火) 00:08:38.74ID:LsSHnjWL0どの部分に時間がかかっているのか調べなさい。
0525名称未設定
2016/02/16(火) 00:11:59.71ID:ZJie04dh0instrumentsのtimer profiler使ってみたけど全然分からん
0526名称未設定
2016/02/16(火) 02:06:41.19ID:ZJie04dh0また一から設定し直すしかないか…
0527名称未設定
2016/02/16(火) 08:34:54.50ID:m8gTktNN00528名称未設定
2016/02/16(火) 09:22:29.00ID:ZaD7OFec00529名称未設定
2016/02/16(火) 09:23:29.55ID:ZaD7OFec00530名称未設定
2016/02/16(火) 11:48:11.74ID:mKRA4wxO00531名称未設定
2016/02/16(火) 21:16:32.52ID:bwpU7pmx0画像の盾の長さと横の長さが入れ替わるだけで、画像の中身は回転しませんでした。
以下のソースコードでまずい点を教えていただけないでしょうか。
よろしくお願い致します。
- (UIImage *) rotateImage:(UIImage *)img angle:(int)angle
{
CGImageRef imgRef = [img CGImage];
CGContextRef context;
switch (angle) {
case 90:
UIGraphicsBeginImageContext(CGSizeMake(img.size.height, img.size.width));
context = UIGraphicsGetCurrentContext();
CGContextTranslateCTM(context, img.size.height, img.size.width);
CGContextScaleCTM(context, 1.0, -1.0);
CGContextRotateCTM(context, M_PI/2.0);
break;
UIGraphicsEndImageContext();
return ret;
}
0532名称未設定
2016/02/16(火) 21:17:35.38ID:bwpU7pmx0×:盾
◯:縦
です
0533名称未設定
2016/02/16(火) 21:59:12.03ID:zwLn91hM0breakの後にUIGraphicsEndImageContext()書いても意味なくね?
returnで返しているretも何処で宣言されてるのやら
ソース貼るならせめてビルド通ったものを貼らないと
0534名称未設定
2016/02/16(火) 22:07:35.40ID:bwpU7pmx0申し訳御座いません。
改行が多すぎると投稿できないので180度と270の回転は省略しています。
- (UIImage*)rotateImage:(UIImage*)img angle:(int)angle
{
CGImageRef img_ref = [img CGImage];
CGContextRef context;
UIImage *rotate_image;
switch (angle) {
case 0:
rotate_image = img;
return rotate_image;
break;
case 90:
UIGraphicsBeginImageContext(CGSizeMake(img.size.width, img.size.height));
context = UIGraphicsGetCurrentContext();
CGContextTranslateCTM(context, img.size.width, img.size.height);
CGContextScaleCTM(context, 1.0, -1.0);
CGContextRotateCTM(context, M_PI/2.0);
break;
}
CGContextDrawImage(context, CGRectMake(0, 0, img.size.height, img.size.width), img_ref);
rotate_image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return rotate_image;
}
0535名称未設定
2016/02/16(火) 22:37:35.21ID:zwLn91hM0もっと他の画像でも試してみたら?
回転のソースなんてごろごろサンプルありそうな気がするけど
0536名称未設定
2016/02/17(水) 12:20:33.66ID:uk35iFTgOXcodeや署名周りが糞すぎる。
やっと完成したと思ったらアーカイブ時にプロビジョニングプロファイルがなんたらとかほぼ毎回必ずトラブル発生
ググったりして解決までに20時間程度かかる。
試行錯誤の間に証明書作ったり消したりダウンロードしたり、設定もあちこち弄りまくるからカオスになる。
作業を一つ一つメモしながらやれば次からは楽なのかもしれないが、
納期直前で焦ってイライラしながら20時間分の作業ログ取りながらできるわけがない。
お陰様で納品直前は睡眠が全く取れず、30時間起きっぱなしがデフォになりつつある。
人の健康を害するアップルは早く滅べよ。
Androidより開発効率は1.2倍程度良いが、その代わりストレスは数十倍。
しかもアップル製品であるかXcodeと開発者サイト専用の知識と技術だから、他で使えない。
糞すぎる。
Microsoftに負けてそのまま滅べばよかったのに。
アップルのエンジニアはXcodeやなんか作れる技術力はすごいが、利用者の立場に立って開発できない。
利用者の立場に立って開発できないのは趣味ならいいが、それを商売にしてるならゴミクズ以下だ。
しかも他人の健康を害して給料もらうとかクズすぎる。
そらアジアの一部の特集な環境でなければシェア取れないわな。
日本のiOSアプリ開発者は社畜根性の延長で、アップルみたいなゴミ企業の方針に従うのは当たり前、
使いにくいXcodeを理解して使うのが当たり前だと思ってる。
iOSみたいなゴミを有り難がって使うの日中韓くらいなもの。
世界シェアではAndroidのほうが圧倒的に上。
MicrosoftもWindowsphoneに本腰入れるらしいからこのままシェア別邸IOS消えればいいのに。
0537名称未設定
2016/02/17(水) 12:50:51.51ID:i5alqrea0まで読んだ
0538名称未設定
2016/02/17(水) 13:16:00.50ID:OHl00tVb0何でもかんでも人のせいにしているお前がクズで無能なだけ。
調査に20時間もかけてるお前は無能だからAndroidアプリ開発だけやってろ。
0539名称未設定
2016/02/17(水) 17:01:36.17ID:YlcfavPA00540名称未設定
2016/02/17(水) 18:49:08.08ID:EXhsOogc0それに最近のXCodeはautoで行けるし。
0541名称未設定
2016/02/17(水) 20:48:04.15ID:rvqF3/WM00542名称未設定
2016/02/17(水) 21:18:54.63ID:S1gWsSgS0これとか
ttp://stackoverflow.com/questions/17701323/uiscrollview-delayscontenttouches-issue
0544名称未設定
2016/02/18(木) 00:08:10.64ID:l4Ik9QQ700545名称未設定
2016/02/18(木) 18:04:00.97ID:VldMgPT50Anker ウルトラスリム Bluetooth ワイヤレスキーボード
で検索
シルバーと黒のがある
僕はシルバーのを使ってる
MacBookようにもっといいのに買い換えた後もiPhoneかiPad で使ってもいいし
0546名称未設定
2016/02/18(木) 21:58:54.68ID:hCT2JgrK00547名称未設定
2016/02/19(金) 01:26:07.86ID:s7hNbx4c030秒〜60秒ぐらいの背景ミュージックです。
クラウドワークスかランサーずで外注する予定ですが、もっと良い方法はありますか?
0548名称未設定
2016/02/19(金) 04:09:37.94ID:02ztyUX+0無料の素材サイトもあるけど若干クオリティ落ちる。
オリジナル曲にこだわるなら外注に頼んでいいけど。
ランサーズで頼んで、出来上がってくるのがそこら辺にある曲と同じ、ということになるのも変な話だし。
0549名称未設定
2016/02/19(金) 14:54:59.96ID:hwAMURQe0NSString *htmlData = @"<html><body>テスト<br><img src=¥"test.png¥"></body></html>";
[_webView loadHTMLString:htmlData baseURL:nil];
として、画像を表示したいんですが、リモートでなくてローカルの画像ファイルをimgタグとして表示させたいです。
上記の場合はallow local何とかというエラーが出て表示されてませんでした。
何か回避策ないでしょうか。。
0550名称未設定
2016/02/19(金) 15:04:18.36ID:uXoRefCv00552名称未設定
2016/02/19(金) 15:41:57.92ID:RrfDEUzd0右端の文字のshadowが途切れてしまうのですが何か上手いやり方はありませんか
0553名称未設定
2016/02/19(金) 16:19:44.52ID:hwAMURQe0うまくいったよ、ありがとう〜
0554名称未設定
2016/02/19(金) 16:29:49.80ID:0uYHQXC/00556名称未設定
2016/02/20(土) 00:59:49.72ID:LfWgfslm00557名称未設定
2016/02/20(土) 05:51:15.12ID:yg4xCRP901.トリミングするUIImageをUIImageViewで表示
2.ユーザー入力でバウンディングボックスを描画
3.サイズが確定したらCGImageCreateWithImageInRect()でトリミング
0558名称未設定
2016/02/20(土) 11:49:43.54ID:F4kX4IZJ0返答が遅くなりすみません、ありがとうございます
試してみましたがShadowは途切れたままでした
簡単な事に思えて予想外にはまってしまった
0559名称未設定
2016/02/20(土) 13:21:26.19ID:pDnPoUNa00560名称未設定
2016/02/20(土) 15:58:40.76ID:F4kX4IZJ0結局ごり押しだけど一枚viewを噛ましてautolayoutでラベルを右端に配置で行けました
0562名称未設定
2016/02/20(土) 23:53:05.64ID:LfWgfslm0ってどうやるのが良い?そこが知りたかった...
0563名称未設定
2016/02/21(日) 05:12:52.06ID:T9EZX80Q0バウンディングボックスつーか、矩形選択範囲(Rectangle Selection)の方がしっくりくるけど、
その選択範囲は、専用のビュー(SelectionView)で描画するのがいいでしょう。
タッチ取得もSelectionViewでやり、<タッチ取得, 選択範囲描画>をそこで完結させた方がいい。
@interface SelectionView : UIView
@property (readonly) CGRect selection;
@end
SelectionView内では、PinchGestureRecognizerを使って2点を追跡し四角形を描画する。
viewControllew.viewにselectionViewを載せ、.selectionを必要な時に取得すればOK。
0565名称未設定
2016/02/21(日) 05:56:10.99ID:T9EZX80Q00567名称未設定
2016/02/21(日) 11:33:30.60ID:MlvuaoP000568名称未設定
2016/02/21(日) 14:56:50.46ID:6Chh4n8Y0initの中で重い処理は行なわない方が良いと言われていますが、
初期処理に重い処理がある時は、どうすれば良いのでしょうか?
0569名称未設定
2016/02/21(日) 15:06:29.07ID:GOi5he7K0画面にはクルクル回るアニメーション出して。
0570名称未設定
2016/02/21(日) 16:07:25.48ID:Elm0K2M/0メールで届いたjct tax adviceっていうのには20000円振り込んだってあるのですが、実際は11000ぐらいしか振り込まれてなかったのです。何故かわかりませんか?
振込手数料はかからないって見たし、コミッション?の税は8000ぐらい引かれての20000なので…
0571名称未設定
2016/02/23(火) 00:18:05.24ID:DAodMece0GCD
https://developer.apple.com/library/ios/documentation/Performance/Reference/GCD_libdispatch_Ref/
UIの更新はメインスレッドでして
sqliteからデータの取り出しとか
内部処理はサブスレッドでしてる
0572名称未設定
2016/02/23(火) 06:50:34.89ID:PWFxQf9b0Jun's Homepage
Linux で Arm64 アセンブリプログラミング
http://www.mztn.org/dragon/arm6400idx.html
0573名称未設定
2016/02/23(火) 09:07:16.40ID:C3orEmXl0A.ユーザーを待たせる。
B.重い処理を非同期で行う。
C.作成済みのインスタンスを再利用する。
0574名称未設定
2016/02/23(火) 13:50:17.35ID:Nt8+0NybOリンクをタップ可能なサードパーティ製アプリから自分のアプリを開きたい。
■質問詳細
Twitterの公式アプリは、ツイート中のURLをリンクとしてタップ可能です。
このURLをタップしたときの挙動は、Twitter公式アプリ内臓のブラウザにより、リンク先のコンテンツを表示するようになっています。
この挙動を、内臓ブラウザではなく、任意のアプリにすることは不可能なのでしょうか。
他のアプリを起動する方法について調べたところ、自作のアプリから他のアプリを起動する方法は出てきますが、
他のアプリから自分のアプリを起動する方法は出てきません。
不可能な気もしますが、URLスキーマで任意のアプリを起動させる方法があるようですので、
その辺りで何とか希望の挙動を実現できないか調べてみましたが、情報が出てきません。
自作アプリに新しいコンテンツを追加した際に、Twitterの告知用アカウントからリンク付きで告知し、
それを見た人がそのリンクをタップしたときに自作のアプリでそのコンテンツ開く。
アプリをインストールしていない人やブラウザからリンクにアクセスした人には、Appストアを表示する。
といった動作が理想です。
調べた限りは不可能なようです。
それが可能であればインスタグラム辺りがとっくの昔に実装してると思います。
ですが、万が一情報をお餅の方がおられましたらご教示願います。
0575名称未設定
2016/02/23(火) 14:51:15.11ID:9VfWdiWo00576名称未設定
2016/02/23(火) 14:55:25.05ID:CQIzqarB00577名称未設定
2016/02/23(火) 16:16:35.27ID:KVjdJTGr0使用メモリってどのくらいが上限というか、適当なのかね。
落ちなきゃ良いぐらいのレベル?
0578名称未設定
2016/02/24(水) 00:34:32.99ID:idQNXMKQ00579名称未設定
2016/02/24(水) 07:55:50.05ID:9iCMDLg70そんなの人それぞれだから、どこらへんが適当かという質問だろ。
0580名称未設定
2016/02/24(水) 08:12:31.96ID:KRKKzKG20初代iPadは20MBのオブジェクトの初期化で落ちたっけとか、
そう考えるとMAX50MBぐらいだね。
0581574
2016/02/24(水) 11:35:30.14ID:DEUJJh1pOありがとうございます。
URLスキームはTwitterの公式アプリが対応していないようで、
ツイートしてもプレーンテキストとして表示されてしまいます。
0582名称未設定
2016/02/24(水) 11:40:10.18ID:+cKysKVu0サイト用意してそこに飛んでもらってそこからURLスキームで移動させりゃいいだろう
勝手に飛ばれるとムカつくけど
0583名称未設定
2016/02/24(水) 11:45:16.55ID:J4O8DCvQ00584名称未設定
2016/02/24(水) 15:16:59.97ID:nJLUWGEG0亀レスっすけど、
static var PlayerImages = … omitted below.
これで書き換えできるっしょ!
こんな感じ
Constants.PlayerImages[0] = “player0a”
0585名称未設定
2016/02/24(水) 15:39:08.42ID:ozqVODn600586名称未設定
2016/02/24(水) 21:07:59.28ID:z4J7tkRP0演算子のオーバーライドやサブスクリプトとか有効な使い道のよくわからない機能がさらっと紹介されてて戸惑う。
0587名称未設定
2016/02/24(水) 22:06:23.07ID:zH1qAv4300588名称未設定
2016/02/25(木) 01:36:44.76ID:8y6+vlNS0役に立つレスありがとうございます。
アイコンやキャラの画像はクラウドワークスとかがベストだけど、音声は汎用の素材を買うのが良さそうですね。
効果音とかはほとんどフリー素材で間に合いそうです。
有料サイトと全く同じ素材を無料で配布してる人がいました。
これは、著作権が自分に帰属するのを証明するために有料サイトにも出品してるそうです。
0589574
2016/02/25(木) 12:25:03.00ID:gGU3JZ9lO>>582
なるほど、その手がありましたか。
プログラマなら自力で気付きたかったです。
>>583
初めて聞く単語なので調べてみます。
>>582の方法で実現できそうですので、この質問は締め切りとさせていただきます。
回答を下さった皆様、ありがとうございました。
0590名称未設定
2016/02/25(木) 12:42:38.46ID:MriUSbau0いい情報あったのに一足遅かったかくそっ
0591名称未設定
2016/02/25(木) 22:30:38.79ID:EtcS9OOD0dissmissなんたらを使わなきゃダメなパターンですか。
0592名称未設定
2016/02/25(木) 23:00:13.96ID:GJF5B+zR00593名称未設定
2016/02/26(金) 02:15:05.88ID:uOqXhdYq00594名称未設定
2016/02/29(月) 15:01:32.34ID:gG6L4y8Y0iPhoneアプリのクラス図などを描くツールは何がお薦めなのでしょうか?
0595名称未設定
2016/02/29(月) 15:04:04.64ID:X2PVZzEt00596名称未設定
2016/02/29(月) 16:14:38.78ID:lWjFVcJROちょっと時間あるときとかにちょっとココイチ入ってクラスの検討ができるから便利
電池を気にする心配もない
開発するときもディスプレイに表示する必要がないから、限られたディスプレイ上の面積を有効に使える
0597名称未設定
2016/02/29(月) 16:53:09.51ID:Dluk5a2o0Objective-Cならdoxygenで生成って手もあるれけど
UML知ってるならPlantUMLとかどうよ?
0598名称未設定
2016/02/29(月) 17:27:51.25ID:X2PVZzEt0後からクラス図が必要なほど複雑に絡む事ってないよ。
0599名称未設定
2016/02/29(月) 21:22:23.78ID:ebon20cF00600名称未設定
2016/02/29(月) 22:26:23.82ID:gBVtfQ6r0つくって問題点を感じないと設計のありがたみなんかわからんし
0601名称未設定
2016/02/29(月) 23:00:02.20ID:DL3nn0HJ00602名称未設定
2016/02/29(月) 23:20:08.67ID:EP2hIvbq00603名称未設定
2016/03/01(火) 02:46:27.87ID:+ZydJIkL0Windowsに移植されたのはだいぶあと
0604名称未設定
2016/03/01(火) 02:58:56.77ID:6dGpYtcT0メールアドレスだけでも知りたいのですが
0605名称未設定
2016/03/01(火) 09:40:16.06ID:aJhGy9OZ0いちいちレビュー内容気にしてたら病んでしまうぞ
0606名称未設定
2016/03/01(火) 14:59:06.30ID:q2rYz1xR0下記サイトを含め、複数のサイトを参考にしたところ「ループ再生」はできたのですが、
InstrumentsのLeaksでチェックすると、必ずメモリリークの赤x印が出てしまいます。
ttp://qiita.com/yuutetu/items/c0f0c28bcec37cbda07f
ループ再生ではなくボタンタップで効果音を鳴らす場合でも、ボタンを連打すると同様にメモリリークの印が出ます。
この場合、どのように対処したら良いのでしょうか。
0607名称未設定
2016/03/01(火) 15:30:11.64ID:5BiEnzAB0気にすんな、昔からあるw それだけだろ?
しかし久々にleaks使ったら、なんか使いづらくなってんな。
0609名称未設定
2016/03/01(火) 17:53:41.12ID:5BiEnzAB016 Bytesだし、いいんじゃね?
0610594
2016/03/02(水) 08:33:17.88ID:MWVb/iT30レスありがとうございます。
紙(ノート)は納得です。
ただ、クラスが沢山あると書き直しが何度も発生しますけど
仕方がないんでしょうかね。
0612名称未設定
2016/03/02(水) 09:44:21.51ID:crdHxJ460iPod touchユーザーから起動できないと報告が来た
エミュレーターにもiPod touchはないし何か確認する方法ありますか
それか方法があるならiPodtouchを対象からはずしてしまいたい
0613名称未設定
2016/03/02(水) 09:49:26.68ID:75d2z/Tq0起動時に14秒以上かかっていて遅いデバイスでは8badfoodエラーでクラッシュ
するとか、そんなんだろ、どうせ。
0615名称未設定
2016/03/02(水) 09:54:42.71ID:b878b/7U0iPhoneでは不具合はないんか?
0616名称未設定
2016/03/02(水) 10:04:05.55ID:crdHxJ460まさにご指摘の通りな気がしてぐぅの音も出ません
iPhoneとtouchで起動時間大分変わるのかな
>>615
今のところ1件来ていて、iPhoneユーザーからの不具合報告は無い感じです
0617名称未設定
2016/03/02(水) 10:04:13.35ID:EaxFUlMI0ユニバーサルじゃなけりゃほぼTouchと同じ環境な気が
0619名称未設定
2016/03/02(水) 10:27:00.59ID:crdHxJ460エミュレーターのipadでは問題なく動きました
エミュレーターでは大丈夫となるとますます起動時間くらいしか原因は無さそうですね…
0620名称未設定
2016/03/02(水) 11:24:09.97ID:crdHxJ4600621名称未設定
2016/03/02(水) 11:51:59.16ID:OUeWb40v0ちょっと前のだとメモリが少ないので、そのせいだとしたらどうしようもないかも。
0622名称未設定
2016/03/02(水) 11:56:25.93ID:crdHxJ4600623名称未設定
2016/03/02(水) 12:22:54.63ID:OUeWb40v00624名称未設定
2016/03/02(水) 12:51:39.62ID:crdHxJ460App Storeのレビュー書いている人がどの端末を使用しているかが分かれば楽なんだけどなぁ
0625名称未設定
2016/03/02(水) 12:56:15.18ID:gfd008/kO例えばWeb版であれば、「歌舞伎町 ココイチ」と検索するだけで歌舞伎町周辺のココイチをマークしたマップが表示されます。
これと同じことをSDKではできないのでしょうか?
できるのであればやり方を教えてください。
0626名称未設定
2016/03/02(水) 14:06:07.62ID:6MDF/mwh0@IBAction func tapbtn) {
let image01: UIImage = UIImage(named: “image0001.png”)!
let image02: UIImage = UIImage(named: “image0002.png")!
var anime_h :Array<UIImage> = []
anime_h.append(image01)
anime_h.append(image02)
anime.animationImages = monbanmigi_h
anime.animationDuration = 1.0
anime.animationRepeatCount = 1
anime.startAnimating()
}
こんな感じのアクションが多数あるのですが、画像が増えて行くにしたがってどんどんメモリを使ってしまいます。
「アニメが終わったらメモリを解放する」のような方法はあるのでしょうか?
試しにautoreleasepool{}で囲んでみましたが、特にメモリ使用量は変化ありませんでした。
0627名称未設定
2016/03/02(水) 14:14:26.04ID:75d2z/Tq0シミュレータや実機デバッグモードでは起動時間がいくら長くても
起動に失敗しないようになってるよ。現状、メインスレッドを数秒でもブロック
してるんなら、重い処理を別スレッドに分けるべき。
それから、実機に、アドホックビルドをインストールして動作確認する。
Archive -> Export -> Save for Ad Hoc Deployment
0628名称未設定
2016/03/02(水) 14:33:30.53ID:0g55L58/0If you have an image file that will only be displayed once and wish to ensure that it does not get added to the system’s cache, you should instead create your image using imageWithContentsOfFile:.
UIImage(named:) はシステムにキャッシュされ解放されないから、
代わりにimageWithContentsOfFile: を使えとある。
0629名称未設定
2016/03/02(水) 14:51:13.43ID:6MDF/mwh0ご返答ありがとうございます。
いろいろ調べているのですが、swiftでのimageWithContentsOfFileの使い方がよくわかりません。
626のコードだと、
let image01: UIImage = UIImage(named: “image0001.png”)!
let image02: UIImage = UIImage(named: “image0002.png”)!
の部分を変更すれば良いということなのでしょうか?
0630名称未設定
2016/03/02(水) 15:15:17.10ID:0g55L58/0http://stackoverflow.com/questions/32784089/swift-equivalent-of-initwithcontentsoffile-using-image
0631名称未設定
2016/03/02(水) 16:57:29.92ID:8xY+yTEE0公式ドキュメント通りに進めたのですが、エラーが消えません。
func fetchEvents() {
let query = GTLQueryCalendar.queryForEventsListWithCalendarId("primary")
query.maxResults = 10
(以下省略)
このコードのquery変数の部分で、
Cannot assign to property: ‘query’ is a ‘let’ constrant
とエラーが出ておりまして、
Xcodeの指示通りにletをvarに変更しても、今度は
Cannot assign to property: ‘query’ is immutable
というエラーが出てしまいます。
詳しい方、ご教示ください。
0633名称未設定
2016/03/02(水) 19:09:31.31ID:E9ebAISn0ググったけどこれかなあ、電車でスマホだから確認不可能だけど
http://qiita.com/rayc5_/items/465a476730c7e76dd0ed
0634610
2016/03/02(水) 19:11:44.20ID:MWVb/iT30レスありがとうございます。
現状の技術が良く分かりました。
私が昔使っていた技術が使えそうですね。
ノートに書いた図をコピーしてハサミで切って並べ替えて貼り付け、
必要であればそれを更にコピーして、そこに追記していく方法ですけどw
0635名称未設定
2016/03/02(水) 19:19:28.46ID:8xY+yTEE0おお、ありがとうございます!
このサイト見ながら as! GTLQueryCalendarを追加したらなぜか動きました。助かりました。
0636名称未設定
2016/03/03(木) 19:25:12.80ID:vnuNJ6hk01周して元に戻したいんだがやり方がわかりません
例)
59分→00分 のように1周して元に戻るようにしたです。
デフォルトだと59分が最後になってしまって、PickerViewがまわりません。
0637名称未設定
2016/03/03(木) 19:44:45.28ID:LPqCPQpL00638636
2016/03/03(木) 20:35:38.39ID:vnuNJ6hk0情弱の極みなんや
自己解決したのいちおう報告します。
UIPickerViewじたいループできないみたい。
なので、擬似的に実現させる。
UIPickerViewに入れる入れる値を何周もさせた配列用意しといて、
UIPickerViewの初期値を配列の真ん中あたりにしておく
UIPickerViewを操作して止まったタイミングで、
アニメーションoffのまま、また真ん中あたりの同じ値に移動させる
0639名称未設定
2016/03/03(木) 21:03:07.85ID:fangMs0i0勉強になった
0640名称未設定
2016/03/03(木) 21:24:25.04ID:vnuNJ6hk0今後はオプションとかで
UIPickerViewループできるようになってほしいわ
0641名称未設定
2016/03/06(日) 07:42:20.35ID:aaPkK1gb0メモリ4GBのmac miniでもアプリを作れますか?
0642名称未設定
2016/03/06(日) 09:50:31.81ID:WUWwZkRB0購入相談は別スレのがよさげ
作れないことはない、メモリ後付け可能だったら
それで始めるのを勧めたけど
現行のminiは変えられないからなるべく8にしとけ、としか言えん
0643名称未設定
2016/03/06(日) 11:12:08.50ID:+wS1dEwF0XCode実行時のメッセージ欄に、admob SDKの新しいバージョンが出たからアップデートしてと連呼されるんですが
これってバージョンアップしないとまずいですかね?
公式にアップデートのやり方書いてないし、cocoaPodsなるものもよく分からないし、もうじきリリースするし、めんどいし、学校ないし、家庭もないし
adMobのverは7.6なんですが当面大丈夫ですかね?
それかどなたかご親切な方、アップデートのやり方教えてくださいませm(_ _)m
0644名称未設定
2016/03/06(日) 11:47:55.83ID:+wS1dEwF0皆様お騒がせしました
該当のフレームワークをmove to trashして、BuildPhases側でもちゃんと−ボタンで消して
再度導入の手順を踏めば、ログ上でもアップデートが確認できました
0645名称未設定
2016/03/06(日) 12:06:55.62ID:aaPkK1gb0現行のminiはメモリが半田で付けられてるらしいですね
ありがとうございます、購入相談スレを探してみます
0646名称未設定
2016/03/06(日) 17:17:58.10ID:1S3bY+Ms0以下のライブラリをお借りして、回転を検出しています。
ttps://github.com/tastyone/MotionOrientation
回転は検出することができるのですが、ボタンを回転させることができません。
問題がありそうな箇所をご教授いただけないでしょうか。
よろしくお願い致します
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[MotionOrientation initialize];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(deviceOrientationChanged:)
name:MotionOrientationChangedNotification
object:nil];
}
0647名称未設定
2016/03/06(日) 17:18:33.86ID:1S3bY+Ms0見にくくなってしまい、申し訳御座いません。
- (void)deviceOrientationChanged:(NSNotification *)notification
{
UIDeviceOrientation orientation = [MotionOrientation sharedInstance].deviceOrientation;
if(orientation == UIInterfaceOrientationLandscapeLeft){
NSLog(@"ホームボタンは左"); //ここは表示できる
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
self.hitButton.transform = CGAffineTransformMakeRotation(0);
[UIView animateWithDuration:0.5 //実行されていない?
animations:^{
self.hitButton.transform =
CGAffineTransformMakeRotation(90);
}];
}
}
0648名称未設定
2016/03/07(月) 00:18:13.46ID:OxJP//ZN090度 は 0.5*M_PI
0649名称未設定
2016/03/07(月) 23:44:11.76ID:2Zbk7VHNO0650名称未設定
2016/03/07(月) 23:48:45.92ID:qYGNK6BN0アラームアプリってどっやって実装してるのかね?
0652名称未設定
2016/03/08(火) 00:08:07.76ID:rmJ8/E9t00653名称未設定
2016/03/08(火) 02:40:34.25ID:P4qq4jVT00654名称未設定
2016/03/08(火) 10:34:43.18ID:XACBDk9H0ちゃんとしたアラームはApple純正しか無いべ
ローカル通知やリマインダー利用するしかないんじゃ?
GPSやサウンド利用でバックグラウンドでずっと動かしてるやつもあるのかな
0655名称未設定
2016/03/08(火) 16:39:10.92ID:NsE9UIG200656名称未設定
2016/03/08(火) 16:42:01.91ID:NsE9UIG20再表示後少し操作できてから落ちるけど、落ちるまでの時間はまちまち。
アプリに許されてる残りメモリがなんか常駐してる間に浪費されてるとかはありえないのかな。
0657名称未設定
2016/03/08(火) 17:30:54.12ID:9luI0OU4O何だその回答は?
プログラム関係のスレだっということが分からないのかゴミ
お前らの回答はプログラムどろかITすら関係ないだろ
猛省しろ
>>653
磨りガラスみたいに下のオブジェクト同士の境界をぼかしたい
もし下のオブジェクト同士の境界をぼかした画像を用意しろという意味ならそれはだめだ
下のオブジェクトはスクロールで動くし、下のオブジェクトにはアイコンが表示されるが、
アイコンは利用者が自由に設定できるから予測不能だ
0658名称未設定
2016/03/08(火) 17:36:49.25ID:xRTs/L3m00659名称未設定
2016/03/08(火) 17:36:50.72ID:XACBDk9H0ゴミとか言われてまじめに答える奴はいねえ
0660名称未設定
2016/03/08(火) 20:31:58.94ID:9luI0OU4O気にいらないならいちいちレスしなくてもいいぞ
レスしたくてたまらないのか?
嫌なら黙ってNG入れとけ知能障がい
0661名称未設定
2016/03/08(火) 21:19:43.50ID:66FFXHUD00662名称未設定
2016/03/08(火) 21:43:39.19ID:oKfGbzaW0| `゙''ー- 、 ________
| ,. -‐ ''´ ̄ ̄`ヽ、_ /
|, - '´ ̄ `ヽ、 /
/ `ヽ、ヽ /
_/ ヽヽ/
/ / / / / / ヽハ
く / /! | 〃 _/__ l| | | | | | | ||ヽ
\l// / | /|'´ ∧ || | |ー、|| | | l | ヽ
/ハ/ | | ヽ/ ヽ | ヽ | || /|ヽ/! |/ | ヽ
/ | ||ヽ { ,r===、 \| _!V |// // .! |
| || |l |ヽ!'´ ̄`゙ , ==ミ、 /イ川 |─┘
| ハ|| || | """ ┌---┐ ` / // |
V !ヽ ト! ヽ、 | ! / //| /
ヽ! \ハ` 、 ヽ、__ノ ,.イ/ // | /
┌/)/)/)/)/)/)/)/)/)/)lー/ ` ー‐┬ '´ レ//l/ |/
|(/(/(/(/(/(/(/(/(/(/│|| |\ 〃
r'´ ̄ヽ. | | ト / \
/  ̄`ア | | | ⌒/ 入
〉  ̄二) 知ってるが | | | / // ヽ
〈! ,. -' | | ヽ∠-----', '´ ',
| \| | .お前の態度が | |<二Z二 ̄ / ',
| | | _r'---| [ ``ヽ、 ',
| | | 気に入らない >-、__ [ ヽ !
\.| l. ヽ、 [ ヽ |
ヽ| \ r' ヽ、 |
0663名称未設定
2016/03/09(水) 01:00:37.62ID:Zg3fDbMy00666名称未設定
2016/03/11(金) 05:06:08.59ID:c97htvEa0ライブラリを使う予定でいます。
仮に作ろうとしてる、ライブラリをAライブラリとし、使いたいライブラリをBライブラリとします。
AライブラリをZアプリに入れることを想定します。
Z→A→B という依存関係になります。
そこで疑問に思ったのですが、
Z→A→B
Z→B
Z→Y→B
というように、ZアプリがBライブラリを使ったり、Bライブラリを使ってるYライブラリを使った場合、
どうすればいいのでしょうか。
Cocoa touch frameworkでライブラリを作り、依存関係はCocoapods使うつもりです。
今まで、ライブラリ組むなんてなかったので、悩んでます。宜しくお願いします。
0667名称未設定
2016/03/11(金) 05:08:42.55ID:c97htvEa0悩んでます。
0668名称未設定
2016/03/12(土) 09:38:05.40ID:dkfMzA7A0safari extension のcontests block でNGワードを設定すると、
そのワードを含んだものは検索結果に表示されないようなアプリを考えたんですが、
無理みたいっすね。
0669名称未設定
2016/03/12(土) 09:49:09.19ID:dkfMzA7A0{
0670名称未設定
2016/03/12(土) 19:52:40.85ID:/rRbzEbNOこのスレは無能の集まりか?
0671名称未設定
2016/03/12(土) 19:56:28.39ID:g3waDv2f0♪問わず語りの心が切ないね
0672名称未設定
2016/03/12(土) 20:18:03.69ID:I9gCi3fG0ボタンなどの部品はcontentViewの上にのせる。
効果には二種類あり、UIBlurEffectが背景をぼかす効果、UIVibrancyEffectは
さらにその上のラベルなどをはっきり見せる効果。ここまで読んだら早くiPhone
の画面をヤスリで磨けよ。
0673名称未設定
2016/03/12(土) 21:57:31.16ID:2RvBsqtV00674名称未設定
2016/03/12(土) 21:57:59.98ID:ZNBqzInA0無音カメラはどうやって審査をきりぬけているのでしょうか?
0675名称未設定
2016/03/12(土) 22:15:29.38ID:YNeNMnJD00676名称未設定
2016/03/13(日) 00:37:13.02ID:59UHg4qS0だけで、それなりの見た目になるようなフレームワークなりツールってあります?
デフォルトのボタンとかandroid程でもないけどダサいのでなんとかしたいんですけど
デザイナー雇うほどの金もなく。
近いのでpixate-freestyleを見つけたんですがなんかメンテされてないので不安でして。
0677名称未設定
2016/03/13(日) 03:29:58.40ID:j29378C/0サーバーにアクセスして鳴らすか鳴らさないか判断させて、審査通ったらならないようにサーバーの値を変えるのよ
0678名称未設定
2016/03/14(月) 06:33:35.31ID:QiHGYx6wOこの調子ならそのうちアダルトコンテンツでも審査通し放題になるな。
0680名称未設定
2016/03/14(月) 13:56:07.92ID:Wu2ig3f/0そのやり方で、アプリどころか、デベロッパーアカウントごとBAN食らった、nagisaという法人があってだな
0681名称未設定
2016/03/15(火) 12:02:05.62ID:dsWULANM00682名称未設定
2016/03/15(火) 18:22:18.57ID:gp6zZG4UOタイトルに【訃報】と付けられててワロタw
【悲報】ではなく【訃報】扱いw
0683名称未設定
2016/03/15(火) 19:53:25.99ID:Ujvd3Lfr00684名称未設定
2016/03/16(水) 10:11:49.74ID:IuW/R50k0フォトライブラリを作りたいときに
画像を保存する場合
アプリ内のDocumentに画像ファイルを保存するか
データベースsqliteにdata型として保存するか
どちらが一般的でしょうか
よろしくお願いします
0685名称未設定
2016/03/16(水) 10:38:44.00ID:Yr/jwcVm0Documentに画像ファイルとして保存です。
すべての画像をDBに保存するとdbのファイルサイズがiosのリミットを超える可能性があります。
とはいってもsqliteのiosでの制限は知らないので、そこは調査したうえで判断すればいいかと。
realmの場合は2GB以下にしないとダメみたいです。
0686名称未設定
2016/03/16(水) 17:48:07.42ID:u4FdMLmT0xcode内にリソースとして保存した画像を呼び出しimageViewとしてself.viewに配置します。
配置したimageViewにtapGestureでタップイベントを追加させます。タップしたimageViewの座標から、そのpointの色を取ろうとしています。
//インスタンス変数
var myImageView = UIIMageView()
override func viewDidLoad() {{
let image = UIImage(named:
0687名称未設定
2016/03/16(水) 17:51:30.36ID:u4FdMLmT0改めて
func viewDidLoad{
let image = UIImage(named: "testImage.jpg")
myImageView.image = image
myImageView.frame.origin = CGPointMake(0, 0)
myImageView.frame.size = image!.size
myImageView.userInteractionEnabled = true
myImage.addGestureRecognizer(UITapGestureRecognizer(target: self, action: "tapAction:"))
}
func tapAction(sender:UITapGestureRecognizer){
//タップした座標の取得
let tapPoint = sender.locationInView(self.myImageView)
//imageをdata化
let pixelData = CGDataProviderCopyData(CGImageGetDataProvider(myUIImage.CGImage))
let data: UnsafePointer = CFDataGetBytePtr(pixelData)
//タップした位置の座標にあるアドレスを算出
let pixelAd: Int = ((Int(myUIImage.size.width) * Int(tapPoint.y)) + Int(tapPoint.x)) * 4
//それぞれRGBAの値をとる
let r = CGFloat(Int( CGFloat(data[pixelAd])/CGFloat(255.0)*100)) / 100
let g = CGFloat(Int( CGFloat(data[pixelAd+1])/CGFloat(255.0)*100)) / 100
let b = CGFloat(Int( CGFloat(data[pixelAd+2])/CGFloat(255.0)*100)) / 100
let a = CGFloat(Int( CGFloat(data[pixelAd+3])/CGFloat(255.0)*100)) / 100
let pixelColors = [r,g,b,a]
print(pixelColors)
}
0688名称未設定
2016/03/16(水) 17:52:29.15ID:u4FdMLmT0上記のコードを実行すれば、たしかに指定の位置のRGBA値を出すことができます。
しかしimageにfilterをかけて同じことをしようとしても、うまくいきません。
//モノクロのフィルターを指定
let filter = CIFilter(name: "CIColorMonochrome")
filter!.setValue(CIImage(image: testImage.image!), forKey: kCIInputImageKey)
//値の調整.
filter!.setValue(CIColor(red: 0.5, green: 0.5, blue: 0.5), forKey: kCIInputColorKey)
filter!.setValue(1.0, forKey: kCIInputIntensityKey)
// フィルターを通した画像をアウトプット.
let myOutputImage : CIImage = myMonochromeFilter!.outputImage!
let context = CIContext(options: nil)
let cgImage = context.createCGImage(myOutputImage, fromRect: myOutputImage.extent)
let newImage = UIImage(CGImage: cgImage)
// 再びUIViewにセット.
self.testImage.image = newImage
このようにして上記と同様にtapActionを行っても、タップしたポイントとは異なるポイントのRGB値を表示します。
フィルターをかけたimageのタップした座標の正しいRGB値の取り方をご教授いただければと思います。
なお、UIImage(named: "testImage.jpg")のサイズは375*667です。
別画像の1000*1000のサイズでは、フィルターをかけた場合でも、うまく指定の座標のrgb値を返しました。
このようなこともあり混乱しています。
どなたかお知恵を拝借できれば幸いです。
長文失礼しました。
0689名称未設定
2016/03/16(水) 18:06:46.60ID:62ZZq7u100690名称未設定
2016/03/16(水) 19:29:46.54ID:u4FdMLmT0ご回答ありがとうございます。
画像の拡大縮小を行っているつもりはないのですが、コードのどこの部分が画像の拡大縮小をしているのでしょうか?
0691名称未設定
2016/03/16(水) 20:45:39.32ID:WlNk0xEiO最初に取得してる座標が、【ディスプレイ】の左上からの位置なのに対して、
次に失敗してるやつは【画像】の左上からの位置になってるとか。
0692名称未設定
2016/03/16(水) 20:47:54.53ID:Yr/jwcVm0teratailの方がまだ見やすいからそっちに聞いたら?
0693名称未設定
2016/03/17(木) 00:34:50.06ID:3IhfJE010詳細な回答ありがとうございます
DBへの保存はサムネイルにして
本体はdocumentsに保存してみようと思います
ありがとうございました
0694名称未設定
2016/03/17(木) 07:23:26.39ID:zGn72fx/0それはないと思います。共通してlocationInView(self.myImageView)で取得しています。
>>692
teratailは使ったことがありませんが、そちらでも質問してみます。アドバイスありがとうございます。
0695名称未設定
2016/03/17(木) 16:13:30.52ID:Aj1O+MtP0同意する・しないを選ばせるように指摘されたんだけど
同意しないを選んだ場合のアクションってどうすりゃいいんだ?
アプリ強制終了させちゃっていいんかね?
又はストアに飛ばすとか?
0696名称未設定
2016/03/18(金) 00:51:07.54ID:S0MxrkOB00697名称未設定
2016/03/18(金) 01:32:10.53ID:fcrtAwfgOお前がどうして欲しいかで決めろよw
「同意できないならお前に用はねーんだよクズw」ってんならアプリ終了。
「同意してくれなかったけどもう一回Appストア見てね!何のために見るかは不明だけどね!」ってんならAppストアに飛ばす。
「おいおいそりゃないぜ兄弟、こんなに素晴らしいアプリなのに。まぁもうちょと話聞いてけよ」ってんならアプリの公式サイトを表示。
まぁ、「規約に同意いただかなければご利用になれません」とか適当に一言ダイアログを出して、
OKボタン押したら終了でいいと思うぞ。
0698アプリ開発初心者
2016/03/18(金) 17:27:27.18ID:ZN3cGawQ0- ERROR ITMS-90032:“Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons':'XXXXXXXXXX.png'
・
・
・
とエラーが出てしまい、調べたところinfo.plistの部分がうまくパスが通っていないという記事が多かったのですがイマイチどうなのかわかりません。
どなたかわかる方、教えていただけないでしょうか??
http://www.islog.jp/entry/ios_app/#アップロードしたビルドを選択する
ちなみにこちらのサイトを参考に進めており、「Doneとして、『Submit…』ボタンをクリックします。」という部分で詰まっています。
0699名称未設定
2016/03/18(金) 22:40:48.30ID:PgG7/a3o00700名称未設定
2016/03/19(土) 08:58:37.37ID:CBTj/U+V0オーディオ関連のクラスはたくさんありすぎてどれを使えばいいのかわかりません。
AVAudioPlayer の基本サンプルやリファレンスを見たのですがこれ単体だとできません。(ライブラリへのアクセス機能がない)
coreaudio などとっつきにくそうなのを使わないと、ユーザー指定の曲を背景音楽として使えない?
0701アプリ開発初心者
2016/03/19(土) 13:46:28.01ID:KKCM0bbn0はい、そうです。開発しているアプリケーションのResourcesという階層の中にIconというフォルダを作ってそれを読み込むようにしているのですがどうもパスが通ってないようで、通し方がよくわかりません(-_-;)
アプリのアイコン自体はImages.xcassetsで設定してあるので反映はされているのですが。。
0702名称未設定
2016/03/19(土) 14:51:37.38ID:yi3C3J2L0http://qiita.com/appwatcher/items/b02255026a3ee6d95142#%E3%83%9F%E3%83%A5%E3%83%BC%E3%82%B8%E3%83%83%E3%82%AF%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E4%BD%9C%E3%82%8A%E3%81%9F%E3%81%84%E3%82%88
0703名称未設定
2016/03/19(土) 14:58:50.16ID:PqkIXVph0参照できなければInfo.plistを編集する時に選択できないと思うけど、Info.plistでちゃんと設定されてるの?
どうしてもダメならInfo.plistじゃなくて、AssetCatalog使うように変えてみたら?
【参考】
ttp://markfour.blogspot.jp/2014/04/iosxcode51.html
0704アプリ開発初心者
2016/03/19(土) 16:02:20.32ID:KKCM0bbn0Images.xcassetsに設定してもInfo.plistに反映されていないのでよくわかりません・・・
AssetCatalogにアイコンのサイズ通りにいれてもエラーが同じままでした。。
0705アプリ開発初心者
2016/03/19(土) 16:04:25.63ID:KKCM0bbn0>>704 さんに向けてのコメントです。
0706アプリ開発初心者
2016/03/19(土) 16:05:19.14ID:KKCM0bbn0>>703 さんに向けてです。。
0707名称未設定
2016/03/19(土) 16:09:23.42ID:2KvXA1Qr00708アプリ開発初心者
2016/03/19(土) 16:33:20.92ID:KKCM0bbn0手順としては、TARGETSのアプリ名 iOSの
App Icons and Launch ImagesのApp Icons Aourceの
Use Asset Catalogを押して選択はimagesにして、
Also migrate launch imagesにチェックが入ったままでMigrateをする
作られたImages.xcassetsの中のアイコンサイズ通りにいれていきました。
ちなみになぜか、LaunchImageは最初から画像がセットされていました。
これでSubmitしてもエラー内容(ERROR-ITMS 90032)で変わらずです・・・・
0709名称未設定
2016/03/19(土) 16:57:11.86ID:2KvXA1Qr0ttp://k-muratadevdesign.hatenablog.com/entry/2015/07/11/174718
とかは?
0710アプリ開発初心者
2016/03/19(土) 17:21:50.32ID:KKCM0bbn0CarPlayはもともとチェック外していたので画像がはいってない状態です。。
0711名称未設定
2016/03/19(土) 17:25:56.44ID:2KvXA1Qr0ttp://stackoverflow.com/questions/28165916/error-itms-90032invalid-image-path-no-image-found-at-the-path-referenced-und
とか
0712名称未設定
2016/03/20(日) 01:24:49.27ID:i4opEAGH0ITC.apps.preReleaseBuild.errors.processingFailed
ってなってたんだけど、これってなに?
実機でデバッグしたりしたときは正常に動いてたし、このエラーの前までのアップロード時は正常に出来てた
リジェクトされて修正してきたけど、今回初めてエラーになったんだけど・・・
わかる人いたら教えて下さい
0713名称未設定
2016/03/20(日) 01:41:17.14ID:M3Oh+uQZ01. MPMediaPickerController で MPMediaItem を取得。
2. MPMediaItem から 音楽ファイルの URL ぶっこぬき。
3. 2. の URL を使い、AVAudioPlayer のインスタンス作成
こんな感じでいけそうです。
0714名称未設定
2016/03/20(日) 08:21:38.20ID:J3gDk2AU0偶然かもしれないけど全く同じ問題が昨夜から起きてて今書き込もうとしてた
今まで普通にアプデ出来てたのにどうすれば良いんだろう…
0715名称未設定
2016/03/20(日) 08:56:26.24ID:i4opEAGH0ITCの不具合ですかね?それとも何か変わったのかな…
先日は、リジェクトされたあといきなり電話かかってきて、リジェクト理由の説明と、ここ直してくれたら審査通すからよろしくって言われたしw
なんか変えてきてる?
0716名称未設定
2016/03/20(日) 09:08:28.74ID:J3gDk2AU0機能失敗したリリースバージョン(新バージョン)を何度かビルドバージョン上げて上げ直してたけど全部ダメだった
でも今朝起きて仕方ないからリリースバージョンも上げてやり直したら通ったよ
ITCのエラーだったっぽいね
0717名称未設定
2016/03/20(日) 09:29:13.68ID:ZXkHBAXJ0AndroidだとパーツをGUIで配置することもできたけど、
複雑なのはxmlとjavaの組み合わせでやってたので若干戸惑ってる
0718名称未設定
2016/03/20(日) 09:47:22.94ID:i4opEAGH0おれも、さっき改めて試してみたらアップできたw
関係ないかもしれないが、気づいた点を
今までは、アップロード時にチェック入れる項目のビットコード含んでるかどうかにチェック入れてると
アップ時にエラーになってたので、外してた
試しに、今回はチェック入れてみたら、今までエラーになったのに、今回はアップロード完了
その後、ITCみたら10分ほどで処理中が終わってた
ビットコード含んでるかどうかのチェックをオフの状態では試してないから関係あるかどうかは不明
0719名称未設定
2016/03/20(日) 09:59:19.49ID:OLLQdo8p00720名称未設定
2016/03/20(日) 10:20:33.60ID:J3gDk2AU00721名称未設定
2016/03/20(日) 11:08:56.87ID:e/BNCJJv00722名称未設定
2016/03/20(日) 11:33:00.18ID:/E6UGhPN0ユーザ側ではバイナリサイズはあまり変わらないし、オンにするメリットあるの
0723名称未設定
2016/03/20(日) 13:48:40.15ID:J3gDk2AU0俺もAndroidで作ったアプリを移植したけどStoryboardと使い回すviewはxibとかで作ったよ
AndroidのxmlでゴリゴリLayout書くのが好きだったから最初結構大変だった
0724アプリ開発初心者
2016/03/20(日) 13:56:30.95ID:FahHhAs10一応たくさんバラバラと書かれてあるもの全て行ったんですけど、エラー内容変わらずです。。。
なぜか、この6つが毎回変わらずエラーが出てきます・・・。
- ERROR ITMS-90032:“Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons':'Icon.png'
0725アプリ開発初心者
2016/03/20(日) 13:58:20.91ID:FahHhAs100726アプリ開発初心者
2016/03/20(日) 14:00:55.00ID:FahHhAs10- ERROR ITMS-90032:“Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons':'XXXXXX.png'"
これのXXXXXXに当たる部分が
Icon.png, [email protected], Icon-72.png, Icon-Small-50.png, Icon-Small.png, [email protected]
この6つです。。。
0727名称未設定
2016/03/20(日) 18:03:32.44ID:xInqCzOS0しつこい
0728名称未設定
2016/03/20(日) 19:13:45.07ID:/O7uDuInOえっ電話かかってくることがあるのか。
メールは英語オンリーだけど、電話は何語?
0729名称未設定
2016/03/20(日) 20:33:38.37ID:i4opEAGH0日本語で電話きたよw
リジェクトしたけど、これとこれ直してくれたらOKだよって
海外からの番号だったからびっくりした
リジェクトの時に、電話で話したいんだけどってきてたから、普通はかかってこないのかも
なぜおれには電話きたのか不明w
0731アプリ開発初心者
2016/03/20(日) 21:21:24.48ID:FahHhAs10すみません、本当に原因がわからなくて1ヶ月くらいここで詰まっているので焦っています。
ただ、そのようなコメントはここの掲示板に必要ないと思うので控えた方がお互い気分悪くなくて済むと思いますよ
0732名称未設定
2016/03/20(日) 21:48:05.24ID:OLLQdo8p0ひょっとしてInfo.plistに、アイコンの設定が残ってるとか?
AssetCatalogを使うなら、Info.plistの方のアイコン設定は不要でしょ
0733アプリ開発初心者
2016/03/20(日) 22:09:10.11ID:FahHhAs10一度plist内のIcon files, Icon files(iOS5), CFBundleIcons~ipadという項目全て削除して、
Images.xcassetsを作成して全てのアイコンをサイズ通り入れましたがダメでした。。(Carplayなど必要ないのは除く)
0734名称未設定
2016/03/20(日) 22:13:05.86ID:bzQFAb5y0xcode を完全に終了させて、とりあえずクリーン。
他のアイコンを使ってみる。
透過pngのアイコンダメとかでつまったことあるよ。
0735アプリ開発初心者
2016/03/21(月) 00:19:40.38ID:pGxRIzNH0エラーで指摘されている画像を別のpng形式のもので置き換えてみましたが、エラー内容変わらずでした。。
0737アプリ開発初心者
2016/03/21(月) 12:50:30.34ID:pGxRIzNH0そんなことできるんですか??
ちなみにサイト内のどこから問い合わせれますか?
あと、チケットとはなんのことでしょうか。。?
0738名称未設定
2016/03/21(月) 12:55:08.88ID:WFZ5F1fW0自分のメンバーセンターページのここから質問できる。
https://developer.apple.com/membercenter/index.action#techSupport
0739アプリ開発初心者
2016/03/21(月) 13:44:35.24ID:pGxRIzNH0そうだったのですね、ありがとうございます。
解決が難しそうなので一度問い合わせてみることにします!
0740アプリ開発初心者
2016/03/21(月) 13:50:18.02ID:pGxRIzNH0日本語で対応はしてくれますよね??
0741名称未設定
2016/03/21(月) 14:56:42.49ID:wVDM4WAV0とりあえず1枚使って
Is it possible to request your support in Japanese?
って質問してみろ
0742名称未設定
2016/03/22(火) 17:36:46.27ID:OBl+b/yn0電話は女性の声でビビアンって人じゃなかったか?ww
0743名称未設定
2016/03/22(火) 23:02:48.72ID:EVsgMxdc0なんででしょう・・
周期処理:YESで呼び出すだけですよね・・
0745名称未設定
2016/03/23(水) 02:17:13.37ID:/0sAyf/F0カテゴリにオプションにモードとかあってわかりにくいことこの上ない。
カテゴリによりつけられないオプションがあり、有効なオプションはバージョンの改良によりかわるかもしれません。
アップルのドキュメントにこんなの書いてあってブチ切れそうだわ。
0746名称未設定
2016/03/23(水) 03:07:12.88ID:Jf0VtEhL0{
CGFloat height;
CGFloat width = floorf((collectionView.frame.size.width - 0.6f * 7) / 8);
if(indexPath.row<=7) height = width * 1.0f;
else height = width * 1.5f;
return CGSizeMake(width, height);
}
ネットのソースコードを少し弄って↑のような感じにしてみたんですが
そうすると、collectionViewの一番下の段だけが横方向に微妙に変な感じにズレるようになりました・・・。
http://s1.gazo.cc/up/182429.png
if(indexPath.row<=7) height = width * 1.0f;
else height = width * 1.5f;
の部分を
height = width * 1.5f;
だけに書き換えると治るようなのですが、何が原因でズレてるのかわかりません。
わかる方いたら助けてください
0747名称未設定
2016/03/23(水) 06:44:21.92ID:Fu4rsk/x0myTimer = [NSTimer …..];
とやってインスタンスmyTimerを保持しておかないと、タイマーはリリースされることによりすぐ消滅する。
0748名称未設定
2016/03/23(水) 07:04:03.09ID:FP+Bhoyj00749名称未設定
2016/03/25(金) 08:13:17.42ID:uNCZbzww00750名称未設定
2016/03/25(金) 08:36:10.89ID:J3RNxjhW00751名称未設定
2016/03/25(金) 08:56:25.49ID:XpM8/bVE0ストアでアプデしてアプリを開くと実際にはアップデートできてなくて(元のバージョンのまま)、ストアに戻るとまたアップデートの表示に戻ってる
というのを繰り返してるんだけどこれ何なんだ
0752名称未設定
2016/03/25(金) 14:42:13.84ID:J3RNxjhW01000万人に1人くらいしか遭遇できない貴重な経験だぞ
to be continued -->>>> だ
0753名称未設定
2016/03/25(金) 15:05:13.27ID:nZqGPZyc0アップデートで何故かリジェクトされたわ
0754名称未設定
2016/03/25(金) 22:25:53.30ID:qa4l7EW00今は他の何かを使わないといけないとかありますか
0756名称未設定
2016/03/26(土) 05:08:22.27ID:E4irabNt0そんなメソッド無いぞ。あるのは
+ scheduledTimerWithTimeInterval:invocation:repeats:
+ scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:
0757名称未設定
2016/03/26(土) 06:14:26.09ID:/zADo64H0起動時に変数に代入すると動かなくなってるという話がググッタラあったぞごるあ
0758名称未設定
2016/03/26(土) 06:30:05.31ID:E4irabNt0メソッドなら頭にNSなんか付かないし、関数名にも無いだろ。
0759アプリ開発初心者
2016/03/26(土) 13:55:53.00ID:KqxUumvL0誰か下記の英文を日本語に分かりやすく解説してくれる方いますか・・・??
だいたいのニュアンスでこれの通りにやってみたんですけどうまくいかなかったので、、、
If you have included your application icon images in an Asset catalog, you should not also include those images as resources for your project.
At build time, the images will be copied from the asset catalog into the compiled app bundle.
Remove the icon images in the Resource/icons folder in your Xcode project, then build and resubmit your binary.
0760名称未設定
2016/03/26(土) 14:09:48.95ID:sAq7/ALG0UIDocumentを使ってiCloud上に保存したドキュメントは、
MacのiCloud Drive上に表示されるのでしょうか?
0761名称未設定
2016/03/26(土) 19:00:43.98ID:jtJUjZdm0>Remove the icon images in the Resource/icons folder in your Xcode project, then build and resubmit your binary.
アイコンをResouce/iconsフォルダから削除してビルドして再submitしてね。
0763アプリ開発初心者
2016/03/26(土) 23:27:15.04ID:KqxUumvL0ありがとうございます!
ですよね、アイコン画像をアイコンフォルダから削除したんですけど変わりませんでした 笑
もう一度返信して聞いてみます。
0765名称未設定
2016/03/27(日) 11:36:36.46ID:I1rCS4EA00766アプリ開発初心者
2016/03/27(日) 14:33:40.07ID:/aTzLsNd0してませんでした。いまcleanしてからbuildしてSubmitしてみたんですけど
やっぱりエラーのままでした(^^;) ここまでくるとXcodeのバージョン(6.4)に問題があるのかなと思えてきました。。
>>765
Resouceファイルの中にあるiconsファイル(icon.pngなどが置いてあるファイル)のことだと思ってやってます。
0767名称未設定
2016/03/27(日) 16:09:03.58ID:I1rCS4EA0幾らなんでも古すぎだろ
0768名称未設定
2016/03/28(月) 19:23:22.57ID:gpj3SOZ/0ゴミ箱空っぽにしたらそのときは治った。
0769名称未設定
2016/03/28(月) 23:06:55.31ID:bK2/5ti60どうなってやがりますか
0771名称未設定
2016/03/29(火) 10:31:50.82ID:gnlS4kCW0画像はAssets.xcassetsへ放り込んだ方がトラブル回避できる。
コンパイル出来なくて困ってるらしいけど、どんなコンパイルエラー出てるの?
0772名称未設定
2016/03/29(火) 10:36:00.32ID:gnlS4kCW0やっぱAndroidアプリの開発ではxmlゴリゴリ書くのね。時々、Androidの開発環境が気になって、本屋で立ち読みするんだけど、xmlのリストが載っていて、これなんだろう?って疑問だったのだ。
0773アプリ開発初心者
2016/03/29(火) 18:01:56.54ID:ml3Poe9A0空にしないとダメなときもあるのですね。
早速試してみましたが変わらずでした(^^;)
>>759
自分も全てアイコン画像などはImages.xcassetsを作成してそこに入れてます。
Info plistは全て消して実行しているのですが、、
エラーは以下のxxxxxxがIcon, Icon@2x, Icon-72, Icon-Small-50, Icon-Small, Icon-Small@2xの6つで毎回でてきます。
- ERROR ITMS-90032:“Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons':’xxxxxx.png'
0774アプリ開発初心者
2016/03/29(火) 18:04:17.25ID:ml3Poe9A0上記の間違えて759宛に記述した通りです。
0775名称未設定
2016/03/29(火) 19:30:21.81ID:5cDAsl630ターゲットのBuild Settingsに、どのplistを参照するって設定があると思うけど...
0777アプリ開発初心者
2016/03/29(火) 21:44:39.48ID:ml3Poe9A0参照先を確認してみたのですが合っていました。
今はInfo.plist使ってないのですがそちらを使う方法で行ってもエラーの内容変わらずです。。
0778名称未設定
2016/03/29(火) 22:09:07.99ID:13kmHJ4r0#import <CoreText/CoreText.h> して CT系の関数使えるし
ビルドしてもエラーが出ないんですが、なぜだかわかる人いますか?
0779名称未設定
2016/03/29(火) 22:42:02.37ID:4TCMCRpJ00780名称未設定
2016/03/29(火) 22:45:09.37ID:h2WwWaXE00782名称未設定
2016/03/29(火) 23:06:46.65ID:OwWGmWXK0いつまで悩んでるんだ。
0783778
2016/03/30(水) 11:23:47.09ID:7pcfXgLZ0この記事によると #import も内部的に @import 使った
モジュール機構に置き換えられてるとのことで、automatic link されてるみたいですね。
http://cocoadays-info.blogspot.jp/2013/10/objective-c-modules.html
0784名称未設定
2016/03/30(水) 15:42:22.17ID:a/2iNDvW0具体的には現在時刻のHH:MM (時刻と分)を得たいのですが、方法がわからず
一度HH:MMのString型を作り、それをNSDate型に戻そうとしました。
//NSDate の表示を任意の形式のStringにする
let myTime = NSDate()
let myTimeFormatter = NSDateFormatter()
myTimeFormatter.dateFormat =
0785名称未設定
2016/03/30(水) 15:43:51.92ID:a/2iNDvW0具体的には現在時刻のHH:MM (時刻と分)を得たいのですが、方法がわからず
一度HH:MMのString型を作り、それをNSDate型に戻そうとしました。
//NSDate の表示を任意の形式のStringにする
let myTime = NSDate()
let myTimeFormatter = NSDateFormatter()
myTimeFormatter.dateFormat = "HH:MM"
let myTimeString = myTimeFormatter.stringFromDate(myTime)
print(myTimeString)
//上記で得たStringをNSDateに戻す (任意の形式のNSDateを得るため)
let myTimeNSDate = myTimeFormatter.dateFromString(myTimeString)
print(myTimeNSDate)
上記のコードを実行した際のログ?が以下です。
午後3:03
Optional(2000-03-01 6午前6:00:00 +0000)
myTimeStringの時点では私の思惑どうりHH:MMの状態なのですが、
それをNSDate型に戻したmyTimeNSDateではよくわからない日時が入っています。
もしも、解決策をご存知の方はお力添えをしていただけませんか?
0786名称未設定
2016/03/30(水) 17:53:53.38ID:GF+1b7bB0MMだと月
http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns
0787名称未設定
2016/03/30(水) 17:58:04.51ID:a/2iNDvW0現在、整形したNSDateは使わない方法を考えました。
それでもNSDateFormatterを使うので、mmとMMを指摘していただき感謝しています。
0788名称未設定
2016/03/30(水) 22:09:06.42ID:e8jVC3fm0なにか方法をご存じの方いませんか?
0789名称未設定
2016/03/30(水) 23:48:05.57ID:e8jVC3fm00790アプリ開発初心者
2016/03/31(木) 10:52:33.38ID:C4VDVYAy0誰か下記の英文を日本語に分かりやすく解説してくれる方いますか・・・??
だいたいのニュアンスでこれの通りにやってみたんですけどうまくいかなかったので、、、
Do *not* remove the asset catalog. Asset catalogs are the preferred way to specify the icons for your application.
Your project is also including copies of your icon images as resources. You should remove these.
これは具体的に何を消すべきと言っているのでしょうか・・・?
0791名称未設定
2016/03/31(木) 10:56:46.60ID:Lt50nYDI0asset catalog削除はいかんでぇ。こいつは、アプリのアイコン指定するオススメ方法なんや。
あんたのprojectには、リソースってことでicon imagesも入っとる。こいつを消さんとあかんでぇ。
0793名称未設定
2016/03/31(木) 11:58:00.20ID:hTvCsNbU00794名称未設定
2016/03/31(木) 12:40:49.31ID:YSwXdVRD00795名称未設定
2016/03/31(木) 15:49:17.91ID:TmE9xklL0UIScrollView1つとUISwitch1つとUIDatePickerView7つとUILabelが8つあるだけのページに
画面遷移しようとすると、iPhone4Sでやった限り激重(3〜4秒くらい画面固まる)な感じになりました。
こんなもんで普通なんでしょうか?
それとも何か設定間違えてるとかでしょうか?
0796名称未設定
2016/03/31(木) 17:52:40.82ID:pfiFbMC400797名称未設定
2016/03/31(木) 20:12:27.11ID:6Wvc9mVc0apple言語を訳すときはな、関西弁か広島弁と決まっとるんやで。
https://www.google.co.jp/search?q=apple+%E5%BA%83%E5%B3%B6%E5%BC%81&rlz=1CDGOYI_enJP653JP653&oq=apple+%E5%BA%83%E5%B3%B6%E5%BC%81&aqs=chrome..69i57j0l3.6566j0j4&hl=ja&sourceid=chrome-mobile&ie=UTF-8
0798名称未設定
2016/03/31(木) 23:37:34.39ID:oPj+U0rz0asset catalog が推奨されるのはアップルが通信料を節約して利益を増やすことができるから。
カスの開発の手間がいくら増えても神いわゆるゴッドであるアップル様だけ儲かればいい。
こういうことだよ。
0799アプリ開発初心者
2016/04/01(金) 00:45:30.16ID:8uvEtdpA0すごく分かりやすい翻訳ありがとうございます!!
>>792
元のものはアプリ名/Source/Resouces/iconsのiconsの中に全ていれています。
しかし、この中のimage.pngをasset catalogに入れてから削除してみたのですがエラー解消されずでした。。
>>798
通信料変わるんですね。それはしらなかったです。
0800名称未設定
2016/04/01(金) 01:41:43.04ID:CXPT0RB600801名称未設定
2016/04/01(金) 02:43:15.00ID:nZOaIeRi0UIDatePickerのインスタンス化は時間がかかる。だから7個も同時に表示すると
そのくらい重くなるのは普通。
0802名称未設定
2016/04/01(金) 02:55:22.02ID:nZOaIeRi0NSDateは「時間」だけの概念じゃなくて「日付」全体の概念だから、
年月日が必ずくっつく。
>Optional(2000-03-01 6午前6:00:00 +0000)
は、日本時間(+0900)の午後3時を+0000で表現したもの。最初に年月日の指定がなかったから、デフォルトのリファレンス日が指定されている。
0804名称未設定
2016/04/01(金) 09:06:57.17ID:rPL0uPn90たぶん、asset catalogの意味を誤解してるんちゃうかなぁ。
XcodeからはAssets.xcassetsっていうフォルダーに見えてるヤツや!
ファインダーからもフォルダーとしても見えるけど、単に画像ファイル(png files)をフォルダーに放り込んでもXcodeは認識せえへん。Contents.jsonを書き換えんとあかんのや。
悪い事言わんから、ファインダーからの操作は止めた方がエエ!Xcodeに任せるんや。
トコロで、あんたのXcodeのバージョンは?
俺はXcode7.0(古い)やけど。
0805名称未設定
2016/04/01(金) 09:10:05.21ID:g4pc5o3v0ということは、他の人がよくやっているように
UITextfiedを貼っておいて、そこをクリックするとDatePickerが下から立ち上がるようにすれば軽くなるってことですかね
ありがとうございます
0806名称未設定
2016/04/01(金) 09:17:31.90ID:rPL0uPn90あんた、多分、なんか、勘違いしてるわぁ。
0807名称未設定
2016/04/01(金) 10:46:43.10ID:nZOaIeRi0コンパイルされてファイル数は減るけど、ファイルサイズはそんな
変わらないだろ。
image1.png
[email protected]
[email protected]
image2.png
[email protected]
[email protected]
みたいなリソースファイルでプロジェクトが一杯になるから、Assetカタログ
つかうとすっきりするよ
0808アプリ開発初心者
2016/04/02(土) 12:34:29.90ID:v0IWTBWX0バージョン上げはテクニカルサポートに問い合わせた内容でも不可能だった場合やろうと思っています。
(今バージョン上げてしまうとエラーが出てしまう可能性もあるので)
>>803
プロジェクトは作り直すとiTunes Connectやデベロッパーの登録などは今のを消してやり直す必要ありますか??
>>804
詳しい解説ありがとうございます。ファインダーとXcodeの操作が別だったのは気がつきませんでした。
ちなみにImageをXcode側のフォルダーにドラッグした際にでる、
Choose options for adding these filesの項目のAdded foldersの
Create groupstとCreate folder referencesのチェックはあまり関係ないですか?
いまはXcode6.4です。
申請の経験がなくて何度も質問を繰り返してしまいすみません。
今のプロジェクト消したりバージョン上げたりでもし別のエラーや問題が起きてしまうのが怖くてなるべく今の環境でやろうとしています。
テクニカルサポートからまた連絡がきて、そこに書いてあることをやっても無理だった場合にの最終手段としてやろうと今の所考えています。。
0809名称未設定
2016/04/02(土) 12:39:09.63ID:9/NN74+h00810名称未設定
2016/04/02(土) 12:42:28.39ID:JmpKe2mt0いいえ。何回でも作り直してください。
0811名称未設定
2016/04/02(土) 20:48:08.78ID:0yx8ul9y0これってネットからダウンロードして自分のとこに持ってこないと使えない感じですか?
http://qiita.com/uebo/items/345f6f64f771b8e1f422
ネットからコピペしてきて使ってみると
#import <RMActionController/RMActionController.h>
のところでエラーが出てて、RMActionControllerの方もコピペしてきたんですけど
まだエラーが出ます。。なぜでしょうか。。
0812アプリ開発初心者
2016/04/03(日) 00:36:38.12ID:GlbHdYRb0今の所、最新のiOSのバージョンの別の実機で試したら動いたので少しほっとしています。
でも確かにこれからのiOSのバージョンに対して不具合が起こる心配もあるのでうまくいかなければ上げて作り直そうと思っています。
>>810
今のプロジェクトはまだアップル側にどうこうしてないから作り直しても変な設定加えなくても大丈夫なのですね。
次にテクニカルサポートの返信がきたときにダメだったら作り直そうと思います。ありがとうございます。
ちなみに質問なのですが、今作っているプロジェクトをデスクトップなどにコピペしたのをバックアップ用としておいてあるのですが、
これは今のファイルにおいてあるプロジェクトとつながったりの関係ないですよね・・・?
0813名称未設定
2016/04/03(日) 03:07:40.36ID:wc8zY5q900814名称未設定
2016/04/03(日) 03:13:26.32ID:EWt3vN6800815名称未設定
2016/04/03(日) 05:41:03.21ID:EWt3vN680>つながったりの関係ないですよね
関係無い。
新規プロジェクト作ったら、左ペインに古いプロジェクトのクラスファイルをドラッグして移せばいい。
その時にコピーか参照か訊かれるからコピーで。
0816811
2016/04/03(日) 12:07:14.80ID:7o4mB8oC0cocoapodsというのをインストールすれば良いようでした
0817811
2016/04/03(日) 12:36:35.96ID:7o4mB8oC0もぅぃゃゃ;;
みんなUIDatePickerVierを使うときどうしてるんですか??
0818名称未設定
2016/04/03(日) 17:16:36.95ID:jJxYruYA0とりあえず具体的なエラーメッセージとソースコードをコピペして「女子高生ですけど教えてください」
って書いたらすごい人が教えてくれるんとちゃう?
0819名称未設定
2016/04/03(日) 19:49:30.45ID:nvavToTj0バージョン上げに関するあんたの考えは一理ある。
複数バージョン共存させればええんじゃうか?
今のをXcode6.4にrename, そんでもってXcode7.3をインストール。
0820名称未設定
2016/04/03(日) 23:09:17.61ID:hw2brBb800821名称未設定
2016/04/04(月) 22:51:33.91ID:if6PNe500半角だけ、全角だけだとはみ出しを...で切って表示されますが混じってると
枠に収まる文字数でも何も表示されないですが。
0822名称未設定
2016/04/04(月) 23:15:13.58ID:+Ld79+P200823名称未設定
2016/04/04(月) 23:24:27.35ID:if6PNe500なんか他の環境でもあったような気がするけどもはや忘却の彼方・・・
0824名称未設定
2016/04/04(月) 23:35:56.77ID:31ds/PeU0参考になるサイトなどがあれば教えて頂きたいです
0825名称未設定
2016/04/05(火) 00:49:53.58ID:lGcFZa4b00826名称未設定
2016/04/05(火) 01:36:05.87ID:mJEz3xnQ0各項目の検索については自力で実装できたのですが、その各項目の説明文のテキストデータについてです
現状では各項目ごとのテキストファイルを作成しておき、毎回各ファイルを読み込むという方式なのですが…
これもcoredataでデータベース化した方が良いのでしょうか?
0827名称未設定
2016/04/05(火) 02:09:27.94ID:lGcFZa4b00828名称未設定
2016/04/05(火) 15:25:24.72ID:ZYOfElgz00829名称未設定
2016/04/05(火) 15:38:11.53ID:EbH5D6+h0good → 良い
という英和辞書だと、見出し語のgoodの検索はCoreDataでやって、
「良い」というのは good.txt から読み出す
みたいなことやってるの???
goodをCoreDataでデータベース化したなら説明文の方も一緒に
データベース化したほうが楽でしょ。というか、サンプルとかチュートリアルとか
普通にやったら説明文の方も見出し語と一緒に一緒データベース化されるとおもうんだ。。。
0830名称未設定
2016/04/05(火) 16:27:17.38ID:mJEz3xnQ0現在データベース構築してコード書き換え中…
皆さんありがとうございました
0831名称未設定
2016/04/05(火) 16:32:19.54ID:x+5nHvtz0Assetのリソースは、複数のターゲットから同じファイルを参照するとエラーになるよ。
0832名称未設定
2016/04/05(火) 18:20:25.15ID:v+UdnUHJ0まあ、良いじゃ無いか。あんただって、gitの前は、フォルダーコピーしてたんだろう?
0833名称未設定
2016/04/05(火) 18:36:40.48ID:ZYOfElgz0あのチェックアウトの用語は以前のVCSから引きずってて
いきなりgitから使う人は戸惑う気がしないでもない、、、
でもフォルダコピーはやってたなw
0834名称未設定
2016/04/05(火) 21:00:11.53ID:AIcqvVhC0こんなもんなの?
0835名称未設定
2016/04/05(火) 23:16:39.53ID:G4umpg7s00836名称未設定
2016/04/06(水) 07:27:13.24ID:xCXbt9Gb016GBしかメモリ積んでないのに
0837名称未設定
2016/04/06(水) 09:03:53.70ID:BUnnt+X40辞書系アプリ、俺もアイディアだけは持ってる。
辞書データのデータソースはどうしてる?
EPWINGなのかな?
0838名称未設定
2016/04/06(水) 10:37:05.71ID:L6xzKnpa0大量の画像データを一つのファイルにして扱う方法とかない?
0839名称未設定
2016/04/06(水) 10:48:07.83ID:BUnnt+X40方法はある。けど、簡単ジャァ無いし、一般的な方法ってのも無い。
俺だったら、ファイルをconcatinateして、file name, file sizeを別に保存しておいて、インストール後にde-concatinateするね。de-concatinateの際には、file name, file sizeを利用するわけだわさ。
0840名称未設定
2016/04/06(水) 11:13:46.45ID:KILsiR5v00841名称未設定
2016/04/06(水) 11:16:35.53ID:3nMl1aMw0iアプリで、作成したファイルをiCloud Driveに保存できるのでしょうか?
できる場合、どうすれば良いのでしょうか?
0842名称未設定
2016/04/06(水) 11:23:13.63ID:KILsiR5v0まだ需要あんのかよ
0843名称未設定
2016/04/06(水) 11:24:29.74ID:+ifZ6xzJ0大量の画像データを一つにまとめても容量は変わらないんじゃ…
必要に応じてリソースをダウンロードするようにすれば?
自前で実装してもいいし
OSにそういう機能がある
使ったことないけど
xcdoc://?url=developer.apple.com/library/ios/documentation/FileManagement/Conceptual/On_Demand_Resources_Guide/index.html#//apple_ref/doc/uid/TP40015083-CH13-SW1
0844名称未設定
2016/04/06(水) 11:33:05.17ID:qMAibTOE0iアプリってなんじゃらほい
iCloud設計ガイド
https://developer.apple.com/jp/documentation/iCloudDesignGuide.pdf
CloudKit クイックスタート
https://developer.apple.com/jp/documentation/CloudKit_Quick_Start.pdf
この辺は読んだ?
0845名称未設定
2016/04/06(水) 11:35:55.58ID:BUnnt+X40おぉー、参考になったわぁ。
0846名称未設定
2016/04/06(水) 11:37:14.67ID:BUnnt+X40iアプリって、俺も初耳。
iモード対応携帯電話用のソフトウェア
これの事か?
0847名称未設定
2016/04/06(水) 11:59:56.79ID:L6xzKnpa0おお、それもありかも
ありがとう
>>843
単純にファイル数が多すぎてね(上では数百と言ったけど本当は千を軽く超えてる)
本当にインストールに時間がかかってユーザーから不満の声があったからちょっとでも改善しようかと
0848841
2016/04/06(水) 19:30:10.05ID:3nMl1aMw0レスありがとうございます。
iCloud設計ガイドは読みました。
CloudKitクィックスタートガイドは読んでいません。
前者には、iCloud Driveのアクセスに関する記述は書かれていませんでした。
後者はアクセス法についての詳細だと思い読んでいません。
こちらの方にiCloud Drive上のファイルアクセス方法が記述されているのですか?
あと、「iアプリ」は単純な入力ミスです。「アプリ」の事です。
失礼しましたm(_ _)m
0849名称未設定
2016/04/06(水) 19:58:50.17ID:L9OF1ZCL0ちゃん読んでないでしょ
0850名称未設定
2016/04/06(水) 20:05:36.09ID:L9OF1ZCL0ドキュメントピッカープログラミングガイド
https://developer.apple.com/jp/documentation/DocumentPickerProgrammingGuide.pdf
も読んだ方がいいかもね
0851名称未設定
2016/04/06(水) 20:23:42.96ID:+ifZ6xzJ0「iCloud Drive」は便宜上の名前であって、そういう特殊領域に書き込むための
セーブパネルのようなAPIがあるわけじゃないよ。(>>850は、そこから「読み出す」ためのAPI。)
自ファイルをiCloudに書き込むためには、その「iCloud設計ガイド」のなかの「iCloudの基礎」
のようにやればいいよ。
(スレッドに分けて処理する必要があったりするからGCDの知識も必要。)
それから、審査ガイドライン的に、「特定ファイルだけをiCloudに保存する」ってことは不可能で、
そのアプリ全部の書類をiCloud同期するか、または、全部をiCloud同期させないか。
の2択に限定されるから注意。
CloudKitは全く関係ないから読まなくていいよ。
0852名称未設定
2016/04/06(水) 20:31:53.75ID:+ifZ6xzJ0iCloud Driveのファイルは、自分のアプリだけじゃなくて他のアプリからも同時にアクセスされ得るから、
NSFilePresenter protocol、NSFileCoordinatorあたりの知識も必要。(ドキュメント参照)
こういう諸々の知識&しがらみが面倒なら、Dropbox使えって話。
0853名称未設定
2016/04/06(水) 21:50:30.43ID:Etga4Alr0別人だが
パブリックドメインの辞書使ってる
とりあえず意味だけ分かればいいくらいの
補助的な辞書機能で
詳しく調べたいなら内臓辞書で併用してる
0854名称未設定
2016/04/06(水) 22:08:51.93ID:rqjtbTBn0辞書アプリ作っている人って結構いるの?
そんなにパターンが有る分野じゃない気がするんだけど、
影響がない範囲でどんなの作ってるのか教えて?
0855名称未設定
2016/04/06(水) 22:27:14.78ID:Etga4Alr0私の場合は辞書アプリというよりは自分用の英和翻訳学習アプリかな
アップルレファレンスを読むときに意味が分からない単語があるとします
例えばattribute
普通は、その文字列を範囲選択してコンテキストメニューから辞書をタップして内臓辞書で調べます。
これらが煩わしいので
とりあえず、全選択してコピって自身のアプリのtextViewに貼り付けます
その時に単語毎にリンク貼ってその単語をタップすれば辞書が表示されるという感じ
0856名称未設定
2016/04/06(水) 22:49:25.24ID:woVf7iYJ00857名称未設定
2016/04/06(水) 22:55:53.82ID:woVf7iYJ0grepが使えるエディタが欲しい・・
XCode慣れればそうゆうの出来るのかもですが
0858名称未設定
2016/04/07(木) 02:47:12.36ID:J/CwymC70マックの標準のテキストエディタでできるよ。
ターミナル立ち上げて、vim ってうって起動する奴。
0859名称未設定
2016/04/07(木) 02:55:42.13ID:wDbax5uX0エフェクトというのはサンダー、隕石、魔法陣とかです。
今 spritekit について猛勉強中です。本2冊ほど読みました。
入門本には、テンプレのパーティクルエミッターをちょこっといじるようなのしかのってません。
sprite でエフェクト入門みたいな書籍は見当たりません。(unity なら良さそうなのがあった。)
0860名称未設定
2016/04/07(木) 03:03:28.33ID:/SDTBdDZ010万円するけど!
0861名称未設定
2016/04/07(木) 03:25:23.71ID:glXgPOXs0エフェクトは絵描きの比重が大きいよ。
光る粒とか光る円とか、それらしく見えるかどうかは絵の力。
0862名称未設定
2016/04/07(木) 03:26:02.74ID:/SDTBdDZ0誰でも読み込めるようにしたいんですけど、どうすればいいですか?
なるべく、ログインとか必要ない、使用者が意識しないで使えるものにしたいのですが
0863アプリ開発初心者
2016/04/07(木) 09:45:06.74ID:ieftlh780The icons in the resulting app bundle are prefixed with AppIcon, not Icon as the error message shows in your screenshot.
Can you send me an Xcode archive of a build that fails validation and the full build log for the archive?
このようにテクニカルサポートから返信がきたのですが、
バリデーションのアーカイブ(?)と全てのアーカイブのログを送れ(?)と書いてあると思うのですが、
どこにあるのでしょうか??どなたか教えてください。何度もすみませんm(_ _)m
0864名称未設定
2016/04/07(木) 10:07:13.22ID:v3/O2PitOブラウザは審査通りにくいらしいのですが、ああいう形でアドレスバーがないとかそういう制限があれば審査通りやすいんですかね?
0865名称未設定
2016/04/07(木) 10:24:18.10ID:VNMs2+bt0今から使うならcoreDataよりRealmの方がいい。
実績もだいぶ増えてるし後発な分使いやすい
0866名称未設定
2016/04/07(木) 11:01:01.26ID:y8uAsl+k0〜 訳 〜
あなたの最新のプロジェクトをXcode6.4でコンパイルしてみましたが、この問題を再現できません。
あなたのスクリーンショットのメッセージに表示されているように、作成されたアプリバンドルのアイコンは、先頭がIconではなく、AppIconになっています。
バリデーション(検証)に失敗したXcodeビルドのアーカイブと、そのアーカイブのビルドログの全てを私に送って頂けないでしょうか?
〜 訳ここまで 〜
ビルドのアーカイブは、Appleへ送信する時にArchiveビルドするてしょ? そのファイルのこと。
もう一回、ビルドするか、Xcodeの「Window」→「Organizer」で以前ビルドしたものが表示されるので、それを右クリック(又はControl+クリック)して、「Show in Finder」でFinderに表示される。そこに、拡張子が.xcarchiveのファイルがあるので、それを送る。
ログは、ビルドする時にXcodeの下の窓に表示された出力内容をコピペして送ればいいと思う。
余計なお世話だろうけど、分かりやすい中学校レベルの英語なんだから、こんぐらい理解できないと、開発は大変だよ
0867848
2016/04/07(木) 12:47:37.39ID:V697Er110レスありがとうございます。
iCloud設計ガイドに書かれている事は、
アプリで作成したファイルをiCloud上のDocumentフォルダー内の
ファイルのアクセス方法ではないのですか?
一方、iCloud DriveはiCloud上のDocumentフォルダーとは別の領域ではないのですか?
0868名称未設定
2016/04/07(木) 12:56:44.41ID:lXYDisw/0困った時のStackOverflow
ttp://stackoverflow.com/questions/32300094/swift-write-save-move-a-document-file-to-icloud-drive
0869名称未設定
2016/04/07(木) 13:01:13.89ID:lXYDisw/0ttp://stackoverflow.com/questions/27051437/save-ios-8-documents-to-icloud-drive
ttp://stackoverflow.com/questions/26295176/icloud-documents-not-visible/30079516#30079516
0870名称未設定
2016/04/07(木) 13:02:35.37ID:nmOjHtsy0>一方、iCloud DriveはiCloud上のDocumentフォルダーとは別の領域ではないのですか?
まったく同じです。各アプリのubiquitous documentフォルダをまとめ、仮想ドライブっぽくして
iOS7?8?からはiCloud Driveと呼ぶようにした、ということです。
0871名称未設定
2016/04/07(木) 13:11:35.97ID:lXYDisw/0教育の違いなのか、向こうのほとんどの人は、質問する時に
こういうことをしたくて(目的)、これを参考にこういう風にしました(自分なりの解釈)が、こうなりました。こういうエラーが出ます(結果)。何が原因でしょうか?(聞きたいこと)
って感じで質問をする。
ここみたいに、これをするにはどうすればいいですか? なんて丸投げ的で漠然とした質問なんてほとんど見ないし、またそういう質問だとほとんどレスがつかない。
0872名称未設定
2016/04/07(木) 13:25:35.86ID:mscGlCDB0マジに解決を切望するなら、質問もそれなりになるな。
0873870
2016/04/07(木) 13:49:50.79ID:nmOjHtsy0以前のiCloudは、「なにが何でもユーザーからiCloudを隠蔽しなくちゃ駄目だ」みたいな方針だったのですよ。
ユーザーがiCloudの存在を意識することなく自動的に同期が行われるようにしないと駄目みたいなこと。
今は追放されたフォーストールの方針だったのか。
そのご、iCloud Driveをつくったりフォルダを作れるようになってiCloudの存在が可視化されるようになった。
0874アプリ開発初心者
2016/04/07(木) 15:48:08.39ID:ieftlh780すごく丁寧に解説して下さりありがとうございます。
おかげで送ることができました。
おっしゃる通りだと思います。もっと開発経験を増やして英語も勉強していこうと思います。
0875名称未設定
2016/04/07(木) 16:15:38.95ID:mscGlCDB0横からお邪魔します。
スゲェー参考になりました。
ArchiveするのにiOS SimulatorをiOS Deviceにセットが事前に必要なのですね。
0876名称未設定
2016/04/07(木) 16:17:34.16ID:mscGlCDB00877名称未設定
2016/04/07(木) 16:20:06.99ID:mscGlCDB0Archiveビルドの結果、出来上がるファイルが100MBを超えるでかいファイルになるんですけど。
これは、Appleのテクニカルサポートを受ける為のものなのかな?
0878名称未設定
2016/04/07(木) 16:31:42.06ID:DfLEtLPl0ipaファイル作ったこと無いの?
0879名称未設定
2016/04/07(木) 16:47:02.38ID:mscGlCDB0ハイ。作った事ないです。
ググってみると、実体はZipファイルで、拡張子をzipに変えれば、unzipできるんだとか。
0880名称未設定
2016/04/07(木) 16:49:39.26ID:lXYDisw/0まだ、アプリを作ってAppleに提出したことないんだろうけど、
Archiveビルドって、自分で作ったアプリをAppleに提出する時に嫌でもやらないといけない
他人とのプロジェクトのやり取りのためのもんじゃないよ
まぁ、Appleへの提出だけじゃなく、他人への配布用にAd Hocバージョンなんかを作る時にもやるけど
0881名称未設定
2016/04/07(木) 16:59:29.14ID:glXgPOXs0Xcodeで上で提出できちゃうし。
0882名称未設定
2016/04/07(木) 19:24:31.19ID:18O6An9K0そして、stack over flow見たら大抵問題は解決するっていうね
んで、解決できなかった問題はここでも大抵分からない
0883名称未設定
2016/04/07(木) 21:58:52.99ID:bbPZ4qAJ0「お前のサインは期限切れで既に死んでいる」とか言われて動かないことがあるのはなんでや
0884名称未設定
2016/04/07(木) 23:13:26.11ID:lXYDisw/00885名称未設定
2016/04/08(金) 08:12:07.05ID:WEaGf5OGOたまにブログでそういう記事見かけたが、そんなもん例外的なものだろう。と思ってたら何度も遭遇した
あれはバグに分類されるだろ、XCodeのバグ
まともに動作させられないなら証明書やらプロビジョニングプロファイルやら使わせるなよ
何年も前のブログからそういう記事を見かけるから、何年経っても似たようなトラブル抱えてるんだろう
何年経ってもあちこちで同じトラブルが発生しているということは、ゴミ林檎の手に余る仕組みだということ
バイナリさえ作れば動くようにしとけ、ゴミ林檎自身の手に余るものを使わせるなよ糞が
0886名称未設定
2016/04/08(金) 12:27:05.86ID:wVZ4NTNw00887名称未設定
2016/04/08(金) 12:44:54.97ID:AWtJ8c7w0(f⌒i
U j.|
UJ
:
‐=‐
0888名称未設定
2016/04/08(金) 14:27:36.16ID:WEaGf5OGOどんなに非効率で非合理的なゴミシステムでも林檎様が正しいんだろうなw
例えXCodeが100回に1回しかビルド成功しない意味不明仕様になっても林檎絶賛するんだろうなwこういう奴はw
0889名称未設定
2016/04/08(金) 14:27:39.28ID:WEaGf5OGOどんなに非効率で非合理的なゴミシステムでも林檎様が正しいんだろうなw
例えXCodeが100回に1回しかビルド成功しない意味不明仕様になっても林檎絶賛するんだろうなwこういう奴はw
0890名称未設定
2016/04/08(金) 14:39:43.27ID:KML6qrSW0OSやXcodeなどのバグを発見、回避するのも開発者の腕次第ってことじゃないの
そんなどうでもいいことで悪態ついても、生産性になにも貢献しないし、アプリをリリースできないよ
0891名称未設定
2016/04/08(金) 15:31:37.99ID:wVZ4NTNw0お前はアプリ開発には向いてないからさっさとデベロッパアカウント抹消して首吊れ
お前はアプリ開発には向いてないからさっさとデベロッパアカウント抹消して首吊れ
大事なところなので二度言ってあげよう
0892名称未設定
2016/04/08(金) 20:49:35.98ID:WEaGf5OGOそもそも開発者の腕云々の話をしてないんだが
開発者の腕かどうかは置いておいて、
そもそもバグ入り開発環境しか提供できないゴミ企業は大人しく機能を削いだほうがいいだろって話
ゴミ企業がこのままのスタンスでいくと、開発者の腕が良かろうと悪かろうと
開発側の負担だけがどんどん増えていくだろう
どんなすご腕プログラマでも0秒で問題解決できるわけではないから、それだけコストもかかる
しかも今回のケースは、純粋にアプリケーションとして必要な機能を実装するためのコストではなく、ゴミ林檎のポリシーに付き合うためのコストだ
だから今後も客にはAndroid版アプリのみリリースすることを強く勧めて
何がなんでもゴミ林檎版を出したい奴にだけゴミ林檎版も提供するスタンスを企画営業部には継続させる
□料金が安い
□納期が早い
□グローバルなシェアではAndroidのほうが上だから、グローバルな世界で戦うならAndroidのみで十分
この3コンボで8〜9割の客はAndroid版のみにしてくれてるからな
これからもこうやってAndroidの布教していくわ
0893名称未設定
2016/04/08(金) 20:49:41.25ID:WEaGf5OGOそもそも開発者の腕云々の話をしてないんだが
開発者の腕かどうかは置いておいて、
そもそもバグ入り開発環境しか提供できないゴミ企業は大人しく機能を削いだほうがいいだろって話
ゴミ企業がこのままのスタンスでいくと、開発者の腕が良かろうと悪かろうと
開発側の負担だけがどんどん増えていくだろう
どんなすご腕プログラマでも0秒で問題解決できるわけではないから、それだけコストもかかる
しかも今回のケースは、純粋にアプリケーションとして必要な機能を実装するためのコストではなく、ゴミ林檎のポリシーに付き合うためのコストだ
だから今後も客にはAndroid版アプリのみリリースすることを強く勧めて
何がなんでもゴミ林檎版を出したい奴にだけゴミ林檎版も提供するスタンスを企画営業部には継続させる
□料金が安い
□納期が早い
□グローバルなシェアではAndroidのほうが上だから、グローバルな世界で戦うならAndroidのみで十分
この3コンボで8〜9割の客はAndroid版のみにしてくれてるからな
これからもこうやってAndroidの布教していくわ
0894名称未設定
2016/04/08(金) 20:53:13.55ID:1iR4CIaO00895名称未設定
2016/04/08(金) 21:49:12.54ID:wVZ4NTNw0それともiOSアプリを作るスキルが身につかずに焦っているのか
まあ、社畜のID:WEaGf5OGO はAndroidアプリだけ作ってればいい
0897867
2016/04/09(土) 10:35:06.22ID:BOhHqIkn0レスありがとうございます。
MacでiCloud Driveを開いてみたのですが、
Macの「テキストエディット」アプリで書き込んだファイルは表示されるのですが、
iPhoneでiCloudに保存した「メモ」アプリのメモが表示されません。
物理的な場所は共通だが、ファイル共有はできないという事なのでしょうか?
0898名称未設定
2016/04/09(土) 10:52:43.54ID:tp7JKDPJ0テキストエディットで書き込んだファイルは、メモで表示されないのが正常です。
iPhoneのメモで表示させたかったら、Macのメモで書き込んでください。
0899名称未設定
2016/04/09(土) 13:24:31.06ID:rY+jrRqR0どのように修正すれば良いのでしょうか?
0900名称未設定
2016/04/09(土) 15:40:01.20ID:gQqEiGDc00901名称未設定
2016/04/09(土) 15:56:22.98ID:kIdJqdXY0その理由は、メモとかメールとか写真とかは、iCloud documentではない、iCloudの別の領域に保存されるから。
iPhoneの「メモ」でメモを保存しても、iPhoneのiCloud Driveには出てこないでしょ。
むしろなんでMacのiCloud Driveにファイルが表示されると思ったのか?
iPhoneでKeynote Pagesなどで保存すれば、MacのiCloud Driveにファイルが出てくる。
0902名称未設定
2016/04/09(土) 19:33:19.82ID:0xPoETtP00903名称未設定
2016/04/09(土) 20:13:58.43ID:wN/Mfpdl0Storyboardでは、swipeで遷移とか定義できない。Timerがタイムアップされたとか、演算結果がある値になった時に遷移するとかを定義したければ、dismissを使わざるを得ない。
あと、popで戻るってのもあるよ。NavigationController限定だけどね。
0904名称未設定
2016/04/09(土) 20:48:48.66ID:u1EUcgxc0ありがとうございます。質問を重ねてしまってもよろしいでしょうか。
それぞれ、Storyboard上から定義できるか、コードで定義できるのかの違いであり、挙動に違いはないのでしょうか。
dismissで戻った場合、戻った先のViewではviewdidloadが実行されないように思えます。
View1→View2と遷移し、View2 で設定された値をもってView1を「やり直す場合」、View2からVIew1への戻りはどの遷移を選択するのがよろしいのでしょうか。
突っ込んだ質問になってしまい申し訳ありません。よろしくお願い致します。
0905名称未設定
2016/04/09(土) 22:57:41.42ID:Jey55rYk0もしくは遷移元から先へ参照値を渡してやって普通にdismissする等
最初に書いてあるSegueで戻るってのは戻ってなくて新たなViewControllerを作って重ねてるだけだからやめたほうがいい
0907名称未設定
2016/04/10(日) 06:22:26.41ID:BQNN+/YQ0[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;
などで変更してしようとしてるのですが反映されません
ステータスバーの取得はこれであってますか?
0908名称未設定
2016/04/10(日) 11:23:50.54ID:UUf1XMzZ0「ios ステータスバー 色 変更」とかでググれよ無能
0909名称未設定
2016/04/10(日) 11:35:03.15ID:BQNN+/YQ00910名称未設定
2016/04/10(日) 11:41:56.59ID:UUf1XMzZ00911897
2016/04/10(日) 21:16:23.01ID:0feX1y3e0レスありがとうございます。
iPhoneアプリでiCloudにドキュメントを保存する場所とOS Xで参照するiCloud Driveの場所が
同じだという回答を頂いた(>>870)ので、
そうであれば、メモアプリのファイルもiCloud Driveに表示されるはずなのに
表示されていないので質問しました
0912名称未設定
2016/04/11(月) 10:45:14.85ID:eKJvWOSc00913名称未設定
2016/04/11(月) 12:50:40.28ID:hIqhe7Qt0質問させていただきます。現在macのアプリを作っているんですが、データ永続化の方法がわからないのです。
デスクトップにmp3ファイルを保存したいのですが、どのようにすれば良いのでしょうか。
ググっても調べ方が悪いようで、iOSの事ばかり出てきてしまいます。
0914名称未設定
2016/04/11(月) 12:54:27.59ID:K8CyFFGP0desktopのパスを取得してNSFileManagerみたいなので書き出せばいいのでは?
0915名称未設定
2016/04/11(月) 13:12:47.70ID:/6Tpgjuj00916名称未設定
2016/04/11(月) 13:17:35.86ID:2cEHt3q/0NSData, NSString, NSArrayにはwriteToFileとかいうメソッドがあるね。
0917名称未設定
2016/04/11(月) 17:45:08.07ID:hIqhe7Qt0>>915
>>916
レス、アドバイスありがとうございます。スレチでした…すみません。
とりあえず、頑張ってみます。
0918名称未設定
2016/04/12(火) 09:45:26.09ID:T0x6cIZG0先ほどスレチ指摘していただいたのに恐縮なのですが、もう少し質問させてください。
let audioPath = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("bgm_maoudamashii_piano14", ofType: "mp3")!)
let myData = NSData(contentsOfURL: audioPath)!
let jadge = myData.writeToFile("/Users/username/Desktop/song.mp3", atomically: true)
if jadge{
print("success")
}else{
print("failed")
}
上記のソースコードを実行すると、ログ?にfailedと表示されます。つまり、jadgeにfalseが返るということなのですが、なぜでしょうか。
ブレークポイントを使い調べたのですが、audioPathはきちんとxcodeプロジェクトに追加した音楽を指しており、mydataもnilではありません。
0919名称未設定
2016/04/12(火) 10:02:01.00ID:ABrSeIu60パスを取得すればいいのでは。
0920名称未設定
2016/04/12(火) 13:16:39.18ID:4saK00Ks0ご指摘ありがとうございました!
let audioPath = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("bgm_maoudamashii_piano14", ofType: "mp3")!)
let myData = NSData(contentsOfURL: audioPath)!
let myDirectory = NSSearchPathForDirectoriesInDomains(.DesktopDirectory, .UserDomainMask, true)
let diskTopPath = myDirectory[0]
let fileName = "ピアノの曲.mp3"
let jadge = myData.writeToFile("\(diskTopPath)/\(fileName)", atomically: true)
if jadge{
print("success")
}else{
print("failed")
}
}
このようにすると出来ました。
0921名称未設定
2016/04/12(火) 14:06:00.12ID:Kg86Khb10俺なら、myDirectory[0]
を
myDirectory.first
にする。myDirectoryが空の時、前者だとアプリが落ちるけど、後者だとnilを返してくれて、アプリは落ちない。
どのみち、nilのハンドルをしないと、エラーで止まるけどね。
まあ、俺ならって意見なので読み飛ばして下さい。
0922名称未設定
2016/04/12(火) 15:08:32.07ID:2cIghuOX00923名称未設定
2016/04/12(火) 16:57:28.32ID:flWug+UD00924名称未設定
2016/04/12(火) 23:18:24.00ID:hXc/X44+00925名称未設定
2016/04/12(火) 23:36:27.50ID:a5+Qt/ct0試してないけど、ドキュメント見る限りこれしか無さそう。
customTableViewController.tableView = anotherTableView;
anotherTableView.delegate = customTableViewController;
anotherTableView.dataSource = customTableViewController;
0926名称未設定
2016/04/12(火) 23:36:30.33ID:sZyHWB9l00927名称未設定
2016/04/13(水) 01:24:59.93ID:2U/eVzD70XcodeからiPhneにビルドしようとしたら「Could not find Deleroper Disk Image」と出てきます。
ネットで調べても、古い情報なのかいまいちできません。
DeviceSupportフォルダに「9.3」を追加すれば良いみたいですけど、「9.3」がどう手に入れるのかわかりません。
現在「9.1」までしかありません。
くわしく書いてああるサイトでも良いので教えてください。
0928名称未設定
2016/04/13(水) 07:40:26.76ID:Z3xjbLNo00930名称未設定
2016/04/13(水) 08:51:56.88ID:ArOqOXYA0ファイルへのパスは将来変更される可能性があるので、Foundationが用意した方法を使えってことなんだろうねぇ。
DeskTopだとか、Documentsだとか、tmpとか言うフォルダ名は恒久的なものだとの保証をOSXはしないって事じゃないかなぁ。
0931名称未設定
2016/04/13(水) 09:06:33.13ID:fEE2yUV80大抵は上手く動いているのですが、一部のセルでテキスト表示幅がおかしくなってしまいます(セルの中央で折り返したり、セルの1/4程度で折り返したり等)
表示幅がおかしくなる条件はイマイチ不明です
これはどのような原因が考えられるでしょうか?
0932名称未設定
2016/04/13(水) 09:51:49.80ID:fEE2yUV80どうやら1行目の改行位置で以降も折り返されるようです
0933名称未設定
2016/04/13(水) 09:52:24.49ID:w3/i+yVv00934名称未設定
2016/04/13(水) 09:58:26.29ID:fEE2yUV80UITableViewCellの高さは関係ないっぽい?
UITextLabel自体の問題か
0935名称未設定
2016/04/13(水) 16:01:45.51ID:u1p9XEr40var foo : [String, AnyObject] <- これは辞書
上記似たような型の以下の型の名称を教えて下さい。
var foo : (String, AnyObject) <- この型はなんという名前なのでしょうか?
foo.0 で一番目の項目に、foo.1で二番目の項目にアクセスできます。
0936名称未設定
2016/04/13(水) 16:06:51.14ID:Z3xjbLNo0一組の値のことだよ。
var foo : (label1:String, label2:AnyObject)
とすれば、foo.label1 foo.label2 とやってアクセスもできるよ。
0937名称未設定
2016/04/13(水) 16:19:21.64ID:u1p9XEr40レスありがとうございます。
これがタプルでしたか。名前は目にした事はあったのですが、どういったものかわからずにいました。
ちょっとした値のペアを作成したい時に便利そうですね。
今までそれようにクラスや構造体を作っていたのですが、楽になりそうです。
ありがとうございました。
0938名称未設定
2016/04/13(水) 18:30:32.07ID:Km/2PmsP0viewを遷移していき3階層目からフリックで戻るを行う時、遷移中に左上の"<"だけが半透明化せず押せる状態になっています。
そして、遷移中に押してしまうと表示がおかしくなります。
純正のメモアプリでも同じ現象があるのでバグだと思いますが、対処法はありますでしょうか
0939名称未設定
2016/04/13(水) 18:58:37.37ID:rinXznln0QuickTimeで録画してそれを見せてくれたらわかりやすそう
0940名称未設定
2016/04/13(水) 19:10:45.13ID:28p7Zd0k00941名称未設定
2016/04/13(水) 19:41:17.64ID:Km/2PmsP0戻るの遷移中に指を止めて違う指で<を押す感じです
シミュレータ上では出来ない操作ですね
0942名称未設定
2016/04/13(水) 19:55:19.93ID:izP3dje40無効はviewWillDisappearでなんとかかんとか、segueで引っかけた方が確実かもだけどすごく汚いコードになりそう
0943名称未設定
2016/04/13(水) 20:03:31.90ID:Km/2PmsP0"<"だけ消せたらいいんですが
>>939
実機で設定アプリで適当に一般→使用状況まで進んでフリックで戻る途中に"<"を押すと分かりやすいと思います
0944名称未設定
2016/04/13(水) 20:32:17.27ID:Km/2PmsP0viewDidAppearとviewWillDisappearに
setHidesBackBottonを入れる事で消えてくれました
失礼しました
0945名称未設定
2016/04/13(水) 21:07:15.88ID:drOf+M/f0でも、開発者アカウントを持ってないから普通にエクスポートはできないんです。
でもでも、以前に作ったAppのipaファイルはなぜかPC上にあるのです。
Ad-Hocかかってるみたいだけど、どうやったのかな。。。。笑
どなたか教えてください。お願いします。
0946名称未設定
2016/04/13(水) 21:12:48.35ID:i/yIaqiP00947名称未設定
2016/04/13(水) 21:16:31.81ID:Z3xjbLNo0今は開発者アカウントなくても自分の実機にインストールできるんじゃないの?
ということはAdhoc用のipaファイルを書き出すことほできるんじゃない??
0948名称未設定
2016/04/13(水) 21:31:20.47ID:p6yzh5KH0有料のDeveloper契約無しで端末インストールは可能
0949名称未設定
2016/04/13(水) 23:22:40.03ID:drOf+M/f0xcodeから実機を選択してインストールはもちろんできるんですけど、
数十台のiPadにApple Configurator2 を使ってipaファイルをインストールさせたいのです。
この場合Adhocじゃ意味ないんですけどね UDID調べればいいのかな..............?
ipaファイルの出し方がわかりません。
>>946 >>948
公開する予定はないので、年間1万の必要性がないのです。
0950名称未設定
2016/04/13(水) 23:36:47.51ID:ogCMeMUo0上に引っ張ってから離すっていうイベントはどうやって取得してるんだ?
やっぱりタッチイベント取得してるんかな?
0951名称未設定
2016/04/14(木) 01:08:00.68ID:daswmFVl0Enterprise Programでどうぞ
学校機関ならUniversity Programな
0952名称未設定
2016/04/14(木) 01:28:28.98ID:K02issxW0X[X] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: [name length] > 0'
というエラーが出て止まってしまうのですが、何が原因でしょうか?
教えてください。
0953名称未設定
2016/04/14(木) 02:06:40.94ID:7xtPhpktO1. 自己紹介
俺も去年実装したことあるけど、タッチイベントでゴリゴリ書いて調整したよ。
かなり面倒だった記憶がある。
下に引き下げで更新は標準でできたが、押し上げで更新はなかった。
2.便乗質問
結局頑張って実装したが、一瞬カクッとした動きになるから違和感があるんだよな。
とは言っても標準押し下げのやつ使ってもカクッとなるから限界かと思った。
Twitterの押し下げみたいに滑らかで、さらに上下両対応のやつないのかな。
3.適当な回答
非公式で良けりゃライブラリがいくつか出てるから、
その中には理想の挙動のやつがあるかもしれん。
0954名称未設定
2016/04/14(木) 05:05:51.14ID:kXjH+GPu0首ねっこ掴まれて
ck◎ 亀 新中◎
池ow◎
0955名称未設定
2016/04/14(木) 08:03:45.99ID:9zXzIASk0日本のサイトで紹介されてるライブラリとしては要件通りの動きを実現してくれるのが一つだけ紹介されてる
ただObject-Cなんだよねぇ
Androidの2chMateとかも上に引っ張って後続を追加するタイプだな
0956名称未設定
2016/04/14(木) 14:47:39.44ID:z+bpEQUg00957名称未設定
2016/04/15(金) 00:19:31.64ID:gkCdTRoW0一番下のセルが見えてる時に、一定量Scrollしたら読み込みって感じで普通に行けそう。
0958名称未設定
2016/04/15(金) 01:02:22.73ID:ULloIER+0あれってどうやっているんでしょう。プライベートAPIとか…?
何か知っている人がいたらぜひ教えてください
0959名称未設定
2016/04/15(金) 02:37:20.03ID:RKU9Yd9Q00960名称未設定
2016/04/15(金) 02:58:59.07ID:o7oiEWIN00961名称未設定
2016/04/15(金) 08:04:27.38ID:RKU9Yd9Q0確かリジェクトされてGitHubでソース公開配布してたらAppleから消せって言われた流れだったと思う
App Storeには1度も上がってない
0963名称未設定
2016/04/15(金) 08:28:22.85ID:ULloIER+0>>962
958です。僕はたしかapp storeからダウンロードしましたよ。
なんとかそのプライベートAPIについて知る方法ないですかね…
英語でググってみます。
0964名称未設定
2016/04/15(金) 12:02:20.11ID:RKU9Yd9Q00965名称未設定
2016/04/15(金) 12:47:36.87ID:GRI8XEUM0どうするつもりなんだろ
というか、AppStoreからDLしたのなら、プラベートAPIは使ってない可能性が高いな
0966名称未設定
2016/04/15(金) 12:50:02.96ID:GRI8XEUM0iPhone全体の明度を落としてたんじゃなくて、単にそのアプリの起動時だけ画面全体を黒いViewで覆ってたとかじゃないの?
0967名称未設定
2016/04/15(金) 13:18:28.79ID:r/jeiAzm0適当な大きさのContainerViewの中にAVPlayerViewController入れて動画再生中にフルスクリーンボタン押すと
AVPlayer関連の何かがAutoLayout制約系の警告メッセージ出るんだけど、防ぐ方法あるかな?
なんだかiOS側のバグに思えるんだけども
0968名称未設定
2016/04/15(金) 13:31:14.13ID:ULloIER+0f.luxが出るよりだいぶ前(2014年後半くらい)にダウンロードした気がしますが
機能としてはほぼ同じです。
>>966
ちゃうちゃう、iPhoneのシステム全体で暗くなるんです。
すこし明度を調節できるブラウジングアプリとかじゃないんです。
あとググって見つけてたんだけど
ttp://stackoverflow.com/questions/35864184/
上記のURLの質問、回答がついていないんだけど、
「FlexBrightはどうやってprivate APIを使わずにブルーライトを調節してるの?」
って質問なんです。これって結構興味をひかれませんか?
最後に、乱文で申し訳ないですが、
xcodeで実機ビルドして
自分のためのユーティリティアプリとして使うのを考えてます。
そのためprivate APIを使っていようが構わないのです。
f.luxのソースコードは公開されてたようなんで、
保存されてる人はいると思うんですが…なんとかAPIのメソッドだけでも知れたらとおもっています
0969名称未設定
2016/04/15(金) 14:25:44.78ID:OguvBNZw00970名称未設定
2016/04/15(金) 16:46:34.87ID:RKU9Yd9Q0回答でパブリックAPIでは出来ないって書いてある
元記事ではプライベートAPI使ってないって書いてるけど追記でAppleがアプリを削除したって書いてある
0971名称未設定
2016/04/15(金) 17:14:04.51ID:ULloIER+0>>970
レスありがとうございます。
回答見逃してました。つまり、建前上private APIは使っていないって言い張ってた可能性が高いということですね。
UIScreen.mainScreen().brightness = CGFloat
で画面の明るさを調節できるのですが、0.0から1までの範囲で、その最低値の0.0を代入しても、
システム本来の最低の明るさにしかなりませんでした。
かなり古い記事にGSEventSetBacklightLevel と言う記述を見かけたので、これだ!と思ったのですが、
どうも使い方がわからないです…swiftですし…
0972名称未設定
2016/04/15(金) 19:37:01.90ID:OguvBNZw0やってみたら?
0973名称未設定
2016/04/16(土) 02:38:26.12ID:wYJg2mOP0http://s1.gazo.cc/up/185994.png
どうか原因、解決法のご指南のほどよろしくお願いします
0974名称未設定
2016/04/16(土) 02:49:35.64ID:kiWjQaC400976名称未設定
2016/04/16(土) 13:42:00.05ID:FBim5zeK0action接続してキーボード外を押した時に閉じるようにしています。
他にもいろいろやり方があると思うのですが皆さんはどんなやり方でやっていますか?
ちなみにこのやり方だと効率が悪かったり問題とかありますか?
0977名称未設定
2016/04/16(土) 13:54:45.93ID:Is5Q813w0{ユーザーの要求 == ジェスチャー} or {プログラムの要求} で
{キーボードを閉じる == resignFirstResponder}
0978名称未設定
2016/04/16(土) 14:27:34.37ID:FBim5zeK0ありがとうございます。resignFirstResponderも参考に今度使用してみます!
0979名称未設定
2016/04/16(土) 16:33:43.05ID:UjJxvkzr00980名称未設定
2016/04/16(土) 18:15:03.33ID:rrHw2zH50解決しました!目から鱗...ありがとうございます!
>>974
またお世話になる際はどうかよろしくお願いします!
0981クリスチャノ水戸
2016/04/16(土) 19:07:11.11ID:Q0+2vdTWO※常識的に事実でなければこの様な内容は書けません!
極悪人、押川定和の被害にご注意下さい。
我々は水戸のサポーターや関係者で押川定和の悪事の被害者を中心に集った団体だ。8割ぐらいはメインスタンドで観戦している。
押川定和は
『ゴール裏で戦う会』
のリーダーで元鹿島サポーター。
SNSで数千もの架空アカウントを作り水戸の関係者の情報を盗み出し個人のSNSを炎上させるなど攻撃を仕掛ける。
SNSで限界になると人を利用して情報を盗み出す。その人がその後どうなろうがお構い無しの使い捨て。押川に誰が騙されて巻き込まれるか分かりません。
皆さん注意して下さい。
Twitter、Facebook、mixi、超水戸、ニコニコ動画など可能な範囲で全てで悪行を行っている。
『悪行の事実を突き付けると全てを自演や同一扱いで煙に巻こうとする。』
悪行が事実の為、表舞台には出れないが2ちゃんねるで反応はする。
水戸の関係者になりすまして未だに水戸スレに書き込み続けている。
現在は悪事が公に広まり鹿島には行けなくなる。しかしながな水戸への悪行は続行中。
押川定和の悪事は犯罪の領域に達している。
押川は現在、悪事が公に広まり鹿島には行けなくなる。しかしながな水戸への悪行は続行中。
勤め先・株式会社WEIC(ウェイク)104-0053
東京都中央区3-1
http://www.ntt.com/bizhosting-basic/data/case2_1.html
0982名称未設定
2016/04/16(土) 19:23:30.41ID:UT/13QM3O俺っちがアイフォンアプリ開発始めた頃はちょうど過渡期で
古いほうが安定してるかと思ってオブジェクティブCやったんだが
また新しい言語覚えるのもめんどくせぇな・・・
0983名称未設定
2016/04/16(土) 19:28:46.60ID:WXCa0XcO0GoogleもSwiftをandroidのアプリ開発に使えるようにするって噂だし、
オープンソース化されたから、将来プログラミング言語の王道になるかも…
0984名称未設定
2016/04/16(土) 20:32:45.68ID:xpQ6Pj3u0Swift言語仕様でかいよぉ。
俺は、Java嫌いだから、Swift歓迎だけど。
0985名称未設定
2016/04/16(土) 20:52:28.07ID:xpQ6Pj3u0ソースはc++で記述されてた。
どれが、本体のソースなのかよく判らんかった。
0986名称未設定
2016/04/16(土) 21:54:23.03ID:BGfoHd140毎年言語仕様変わってるよ
0987名称未設定
2016/04/16(土) 23:28:56.74ID:xpQ6Pj3u0Swift3.0のリリース予定が、late 2016だって。from Github://apple
0988名称未設定
2016/04/17(日) 14:56:06.79ID:7rPz2jry00989名称未設定
2016/04/17(日) 15:14:48.76ID:7rPz2jry0その画面から1つ前の画面に戻ろうとするときに便利なんですね。
だから、用途によってはMain.Storyboardでやった方がいいんですね。となるとコードでかくよりもそっちの方がメリット大きいってことになるのかな、、?
0990名称未設定
2016/04/17(日) 15:35:51.30ID:Q7e587g80標準的なことならstoryboardでいいだろうし、
ゼロベースから考えるならAPIの縛りは無い方がいい。
0991名称未設定
2016/04/17(日) 17:47:49.53ID:7zLtRQYs0画面遷移は全部コード。
上からでも下からでも出せるし、複数の親から同一の子を呼ぶのもやりやすい
0992名称未設定
2016/04/17(日) 17:48:51.93ID:7zLtRQYs00993名称未設定
2016/04/17(日) 20:37:53.08ID:Wo5JdM9k00994名称未設定
2016/04/17(日) 22:17:36.64ID:fcD2dCd+00995名称未設定
2016/04/17(日) 22:20:50.68ID:7rPz2jry0ふと思ったんですけど、navigation controllerってviewcontrollerになんでつけるんですかね?
navigation controllerって無くても動くのになんで出現させるんだろ?
0996名称未設定
2016/04/18(月) 01:18:35.51ID:aGDeBV9o0ドキュメントには階層構造のデータに適してるよと書いてある。
ユーザーが遷移して来た道は一本で、それを辿って階層を戻ることができるわけ。
無くても動くというなら、NavigationControllerが必要じゃ無いのに使ってるんじゃね?
0997名称未設定
2016/04/18(月) 16:00:02.41ID:aYqBxBH60なるほど。詳しい解説ありがとうございます。
とても便利だと思いますが1つのビューにNavigationControllerを1つ付けるとなると
たくさん遷移するものを作る場合、画面がこんがらがりそうですねw
0998名称未設定
2016/04/18(月) 16:05:04.94ID:dlwSDTmG00999名称未設定
2016/04/18(月) 16:52:03.21ID:aYqBxBH60起点のビューだけでしたねw
勘違いしていました。ありがとうございます。
次のレスでここも最後ですね。(最後の方、コメントされる際に
この続きのページのリンク貼ってもらえるとありがたいです。)
1000名称未設定
2016/04/18(月) 17:45:45.08ID:2DeGN5D7010011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
life time: 154日 3時間 45分 22秒
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
http://pink-chan-store.myshopify.com/
レス数が1000を超えています。これ以上書き込みはできません。