せでぃのブログ

ブログ初心者おいどんのどうでもいい愚痴やどうでもいい愚痴やどうでもいいマメ知識などを披露するチラシの裏です。

iphoneアプリ開発

xcode7.2のscrollviewで画面をスクロールさせる2

scrollviewのアクセスが多いので、試しに作り直してみたところ、xcode6くらいの比較的新しい手順でも全く動かないことがわかった。 プライドをかなぐり捨ててスクロールするだけでもと思ったが、これが全く動かない。という訳でさらにプライドを捨てて踏んづ…

Watchアプリ作る人の根性スゲーと思った

Apple幹部「Apple Watch単体のアプリが作れるようになる。詳細はWWDC 2015で説明する。」wayohoo.com AndroidWearもだけど、AppleWatchも大概。 コードの書き方が異なる これはある程度予想してた。してたんだけど、ラベルの書き方まで違うのは正直、面食ら…

swiftでデータ永続化と画面間の変数共有

Swiftで、AppDelegateで変数を共有しつつNSUserDefaultsでデータの永続化をテストしてみた。 共有する変数がInt型とかだとラベル用のString型に変換するのが意外と面倒なので一度ローカル変数に入れ直すと楽だった。あとは、ディスクデータの削除をしてもデ…

SwiftでAutoSizeカスタマイズテーブルビューをテスト中

csny/SwiftTest-AutoSizeCustomTableViewgithub.com 以前、Objective-Cで作ったものを参考に、ちょろっとコピペすれば何とかなるだろうと思ったが、かなり甘かった。いやいや、またハマったハマった。 結果、この辺↓のTableViewの基本から作り直してみること…

swiftでQuartzCoreとUIViewのタッチ動作など

csny/cgrect-swiftgithub.com 前にObjective-CでやったものをSwiftに書き換えてみた。配列の書き方1つとっても結構情報が錯綜してて大変そうねぇ。 CGRectContainsPointでタッチ位置を取得して、setNeedsDisplayInRectで再描画 - せでぃのブログ

コイン入れ替えパズルを表現してみた

アイエエエエエエエエエエエ、ニンジャ、ナンデエエエ ニンジャスレイヤーなんでアニメ化したし。おっと、ちがうちがう。今日はこっちだ。csny/CoinChangePuzzlegithub.com 前回に続いてもう1問、例の数学の本を元にプログラムを作ってみた。自分でやってみ…

UIViewサブクラスの初期化ボタンに悩んだ話

csny/ChipflipGame · GitHub 先日つくった簡単なゲームにリセットボタンを導入するのに苦労した。

ガースニクス銀河帝国を継ぐ者とイアンスチュアート数学の秘密の本棚

くぎゅううううううううううううううううううううう チェイン皇が追跡中の挿入曲は「Catch Me If You Can」という血界戦線オリジナルの曲みたいで、公式のMAD作成イベントで配布してました。面白そうなアニメですね。 アニメBGM配布中!「血界戦線」静止画MA…

tableViewの名前で警告が出る

iOS - プロトコルで宣言されたプロパティを使う - Qiitaqiita.com xcode6.3からこんな警告が出るようになった。 Auto property synthesis will not synthesize property 'tableView'; it will be implemented by its superclass , use @dynamic acknowledge …

cocoaのセルの高さ自動調整機能は未完成な気がしたけど、そんなこともなかったぜ

20150329追記:完全解決追記、記事タイトル修正 20150327追記:変更箇所の項目追加 最終的には完全解決 余白もなく、途切れなくなりました。いやー長かった。ハマったハマった。

自動レイアウト調整中

20150327追記:暫定的な解決を追記[iOS] Auto Layout + Storyboard で高さ可変のUITableViewCellを作成する | Developers.IOdev.classmethod.jp カスタムセルで自動レイアウトをいじってるんだけど、余白固定がうまく動かん。 行数が多くなると、なぜか余白…

Objective-Cでtableviewをカスタムセルで作ってスワイプで削除してみた

20150411修正:「9.1.ストーリーボードのTableView紐付け」の項目を削除、githubも修正 20150404追記:お勧めできない項目追加 20150327追記:ページ最下に関連記事の項目追記 同日修正:紛らわしかったxibのファイル名を変えて、差し替え版を上げました。 …

FESSとJSON最終章

20150311追記:機能追加の項目を追記。 csny/finalfessjson csny/finalfessjson · GitHub 当初イメージしていたものが完成した。 完成画像 まず、プルダウンでJSONを正常に取得して、表示できた。

FESSとJSONその4

シミュレータ初回起動時は必ずビルドに失敗するの、何とかならないすかね。「Lost Connection to "iPhone6".」って奴。 さて、今回はNSURLSessionと通信エラー、Alertviewの機能テスト。csny/fess-json · GitHub 作ったものはここにあるtest150。

NavigationContollerでTapGestureRecognizerがメソッドを呼ばない件

思ったんだけど、画面の作り込みで、NavigationContollerには入力フィールドを置かないという実装の仕方が、一番効率的じゃないか? 具体的には、ソフトウェアキーボードが出ている状態で、「ほかの場所をタッチするとソフトウェアキーボードが閉じる」とい…

FESSとJSONその2〜後編〜

FESSとJSONその2(書きかけ) - せでぃのブログ さて、続きです。あとはコードだけなので、順不同でも大丈夫。

FESSとJSONその3

20150315修正:インスタンス変数itemsの書き方を修正 [iOS] JSONをパースして配列を取得・テーブルビューに表示 StoryBoardでSegueを使った簡単な画面遷移 - chulip.org StoryBoardでSegueを使った簡単な画面遷移 - chulip.org この辺を参考に、JSONのデータ…

FESSとJSONその2〜前編〜

csny/fess-json · GitHub アプリのアウトラインができたので、とりあえず上げた。githubに置いたtest50というプロジェクトがそれ。手数が多いので、手順は後ほど。 完成画像 メイン画面

下に引っ張って更新する奴をObjectiveCで

パクり元はこちらの記事。新し目のコードは、qiitaさんの記事で当たりが多い印象。 Objective-C - iOSで下に引っ張って更新するやつの作り方 - Qiita Objective-C - iOSで下に引っ張って更新するやつの作り方 - Qiita アップロードしたプロジェクトはこちら…

swift行っちゃう?

久々にiPhoneのシミュレータ起動しながらやってたら、Objective-Cのわけわからんdeprecatedの嵐で心折れそうになった。ちょっとswiftいじるわ。

CGRectContainsPointでタッチ位置を取得して、setNeedsDisplayInRectで再描画

20150419修正:githubのコードをCALayerを使わないように修正しました。 方眼紙のタッチした箇所の色が変わるという単純なアプリを作ってみた。 drawRectベースの非常に泥臭い低レイヤのコードで、一度は完成の目を見たんですが、githubの操作ミスでデータ消…

アプリ開発はバージョン上がる度にこんな苦労が続くのか

tableview学習中。 意外と深い。深い上に、最初から説明するサイトが少なくて困っている。コードだけひょいっと出されても… 初学者のまとめとして、DynamicCellとStaticCellが混在した設定画面みたいなものの作成手順とか公開できればいいなぁと思ってる。た…

【緩募】iPhoneの連絡先(contacts)でテキストフィールドを自動追加してるあの技術

この技術を何とかして実装してみたいのだが、これを読んでいる皆さんには伝わるだろうか?

アプリのローカルなwebviewでObjective-Cの変数を表示

初歩的なんだろうけど、javascriptを使うかどうかでかなり悩んでしまった。 変数をwebviewに静的に表示するだけであれば、文字の配列にhtmlタグと一緒に変数をぶちこむ感じでいいらしい。 あとは、配列の組み方をその都度考えればいいのかなーと。

先行アプリが蒼い稲妻で攻撃してくる

いろいろアプリを考えては先行アプリを調べ、ってやってるとこですが、大体あるんだよねぇ。

ジャンケンゲームを見よう見まねで作ってみた

iPhone開発者初心者向け資料「XcodeのStoryboardで画面を作ろう!」 いつも通り、ぶらぶらインターネッツを徘徊していたら、ジャンケンゲームを作っている人を見つけた。しかも見た限り、新し目の書き方じゃないか!

AppsAmuckのアプリ31個をxcode4.6.3、iphoneシミュレータ6.1で動作確認してみた

AppsAmuck 20130827追記:サイトの作りが変わってアプリを公開しなくなったようですので、これにて終了ですかね。メアド送れば良さそうだけどマンドク という1ヶ月で31個のアプリとソースコードを公開しているサイトのアプリ31個全てをxcode4.6.3、シミ…

SoundEngine.cppのエラーをコメントアウトして動いた

Hypno Soundengine.cppでエラー。

LavaFlow2

LavaFlow この動画再生アプリのデバッグを試みていたが、この度諦めることにした。 だから、今回はダウンロード不要。新規で作ってみる。

動画再生アプリのデバッグで手こずり中

xcode3で書かれたMPmoviePlayerの動画再生アプリが動かない。