14/10/28 22:34:52.25 rJbVnJGP0
ああそりゃ>>114の質問が悪いんだな。
じゃあ面倒を見よう。
>>188
・独学のスタイルを身につけろ。君の場合最低でも一週間は悩め。
・ドキュメント読め。読んでから質問しろ。まとめて翻訳にかけるな。
・上記が無理ならアプリの学校行け。
以上。
199:名称未設定
14/10/28 22:35:19.30 n+iO8xBL0
>>192
autolayoutでぐぐるとストリーボードを使ってのやり方が乗ってました。
ストーリーボード使ってないんですよね。
>>194
spritekitって普通autolayoutしないものだったんですか。知りませんでした。
ありがとうございます。重大なことを教わりました。
sprite.position = CGPointMake(CGRectGetMidX(self.frame),CGRectGetMidY(self.frame) );
全部self.frameで調整でいいんかな。これでどの大きさのサイズでもspriteが真ん中でいいんですよね。
200:名称未設定
14/10/28 22:40:19.18 5LLGK9eX0
>>193
露骨なのは難しそうなので
RSSリーダーや2chブラウザのようにユーザーが追加する体をとってみようかと思います
201:名称未設定
14/10/28 23:05:55.92 v6Nhmcd40
>>200
ちなみにそのユーザーが追加するコンテンツに独自の検閲がなくてエロも簡単に登録できるなら余裕でリジェクトされるよ。
202:名称未設定
14/10/28 23:19:36.95 5LLGK9eX0
>>201
ありがとうございます
似たアプリを参考にどういうやり方がいいか考えてみます
203:名称未設定
14/10/28 23:57:30.97 S21KWH430
最初にプライマリ言語を日本語でリリースしたあと、
英語対応をしたのでプライマリ言語を英語に変えたいです。
新しいバージョンを追加し、「その他」「このApp」でプライマリ言語を表示しても、
変更できるように見えないのですが、
これはどうしたらいいのでしょうか。
204:名称未設定
14/10/29 02:20:39.26 7LQ0eV2R0
UITabbarCotrollerでその他の編集で入れ替えたのってどうやって記憶しておけば良いのでしょうか?
下記のURLを参考に作ったのですが最初に指定した配列の順番でしか出来なくて困っています…
アプリ終了時にその配列をUserDefaultsに保存しておこうかとやってみましたが、UITableviewの保存はダメのような感じのエラーが出てしまいました。
どなたか解決方法がわかる方アドバイスしていただけませんか?
よろしくお願いします。
URLリンク(www.objectivec-iphone.com)
205:名称未設定
14/10/29 03:01:26.96 7LQ0eV2R0
URLリンク(dixq.net)
ここを参考にしたらできました。
申し訳ございませんでした。
206:名称未設定
14/10/29 19:32:18.16 cetbjeEx0
int poz = arc4random_uniform(list.count);
配列から乱数を取る文なんですけど、
iphon5のシュミレーターでビルドするとエラーなく動くのですが、
iphon6とか5sとかでやると黄色の警告がでます。一応動くことは動きますが。
implicit conversion loses integer precision: "NSUInteger'(aka'unsigned long')to 'u_int32_t'(aka'unsigned int')
エラー文はこれです。
どういうことでしょう。
207:名称未設定
14/10/29 19:40:36.96 L9EIASjl0
暗黙の変換によって整数の精度が失われます。
208:名称未設定
14/10/29 19:48:09.46 T1OgIryg0
>>206
NSInteger,NSUInteger は、32bitと64bitではサイズが違う
というあまり使い勝手の良くないのだが Cocoa Touch ではよく使われている
64bitコンパイル時にそういう警告が出やすい。明示的にキャストしろというのがAppleのご指示
209:名称未設定
14/10/29 20:11:18.68 cetbjeEx0
>>208
これは直した方がいいですか?
210:名称未設定
14/10/29 20:40:38.40 T1OgIryg0
>>209
どっちでも
どうせ 64bit (NSUInteger/unsigned long) から 32bit (u_int32_t/unsigned int) にへは変換される/変換せざるを得なく、
また、NSUIntegerの値がu_int32_t以上をさすことは(ほとんど全く)ありえないので実行に影響は無いだろう
警告が気分悪いから警告でないようには俺はするけど
211:名称未設定
14/10/29 21:52:48.46 cetbjeEx0
>>210
実行にはなんの支障もないということですね。
警告でないようにできるなんてすごいですね。
212:名称未設定
14/10/29 22:34:32.35 YX4xqiUy0
せっかくのアドバイスを1ミリも理解してなくてわろた
213:名称未設定
14/10/29 23:30:03.41 tcRgOQPe0
list.countはNSUIntegerで大きい器からu_int32_tの小さい器に入れることになり
値によってはオーバーフローする可能性があるから
u_int32_tの器に入りきるということを(u_int32_t)count.listとして
明示的に示しなさいということですか
214:名称未設定
14/10/29 23:33:44.18 T1OgIryg0
>>211
64bitバイナリでの list.count の値が、0X00000000FFFFFFFFU を超える場合、その値ではなく、0xFFFFFFFFU 以下の値に「コンパイラが勝手に」するけどいいのか?って言う警告
int poz = arc4random_uniform((u_int32_t)list.count);
って、いいんだよっ!って明示的にすれば「コンパイラが勝手に」じゃなくなるので、警告は出ないだろう
215:名称未設定
14/10/29 23:38:06.33 T1OgIryg0
>>213
しょうゆことっ!
216:名称未設定
14/10/29 23:40:56.54 RjNT9Lty0
質問させてください。
buttonやlabel内の文字のフォントを、丸文字系のポップな感じにしようとしています。
自分なりに調べてみたところ、
self.sampleButton.font=[UIFont fontWithName:@"フォント名称" size:18];
でフォント指定はできそうですが、
現状、海外向けフォント(?)しか用意されておらず、
これらを指定したところで、日本語フォントには違いは現れませんでした。
【参考】URLリンク(niji-nami.hateblo.jp)
確かに上記のコードでいろいろフォント名称を変えて見ましたが、
日本語に関してはまったく変化せずでした。
では、よく見かける丸文字系のアプリはどのような実装がされているのでしょうか?
例えばクロスワードアプリなんかで、
スクリーンキーボードが丸文字なアプリなどを見受けられることから、
画像(imageView)によるものではないはずだというところまではわかるのですが、
かといってどんな方法がとられているのかがわかりません。
何かヒントになるような情報がありましたらお願いします。
217:名称未設定
14/10/29 23:45:29.50 tcRgOQPe0
なるほど
オーバーフローになるのではなく、その値以下にするのですね。
RPGで10000以上のダメージを与えても9999のダメージしか与えられない
みたいなものですね。
横殴り失礼しました。
218:名称未設定
14/10/29 23:54:03.61 tcRgOQPe0
(.ttf)などの外部のフォントファイルをインポートして使っているのではないでしょうか