せでぃのブログ

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

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の動画再生アプリが動かない。

SleepSound2

Sleep Sound このページにあるアプリを動かそうとしたところ、エラーが出たので直してみた。 何はともあれ、「SleepSound.zip」をダウンロードして、xcodeで開く。

当たり判定

Objective-Cと戦うブログ-当たり判定で遊んでみる ここのサイトを元に当たり判定を試してみる。そろそろプロジェクトのファイルが面倒くさくなってきたので、githubで公開してみました。githubあんまわからないので、落とせなかったらごめんなさい。

MinutesToMidnight2

日付け変更までの残り時間を出して、何がしたかったかというと、『Apps Amuck』というサイトにあるアプリを動かしたかったんだ。 iPhone用アプリを毎日作ってソースコードごと公開している『Apps Amuck』

テキストであんまりやらなかったことーカレンダーー

予告して放置してた、カレンダーの日付計算をば少々。

効果音を鳴らす

(iPhone 開発メモ) 短い音を再生する方法 このページほぼそのままで動いた。

音源と当たり判定

メモ。検証終わったらまた記事起こす。 仕上げ・国際化・デバッグ (iPhone) UIViewControllerの各メソッドの役割おさらい iOS5:動画再生をする http://d.hatena.ne.jp/moto_maka/20081107/1225999354 http://www.appsamuck.com check1.minutestomidnight.err…

画像をドラッグする

ドラッグ&ドロップ可能なImage Viewをコードで作成 上記リンクそのままで動いた。途中不明なところがあったらアレなので、一応、手順化してみた。

何か忘れそうだったのでメモ

動作確認中、少々お待ちを。 あと、アドセンス10周年おめでとうございます。Tシャツはいいので毎月100万PV水増しするサクラください。 横向きでの起動は挫折。無念。日本語マニュアル(「iOSアプリケーション プログラミングガイド」というマニュアルの…

scrollviewで画面をスクロールさせる

お知らせ:xcode7.2、iOS9.2でscrollviewの記事を作り直しました。 xcode7.2のscrollviewで画面をスクロールさせる2 - せでぃのブログ iPhoneアプリを実際に開発する段になって、いろいろと、本当にいろいろと不明な点が出てきた。まず、今回のテーマの画面…

テキストであんまりやらなかったことー文字列操作ー

文字列の操作を例のテキストでは全然やってなかった。面倒くさいので、コードそのまんま乗せてやんよ。Objective-Cのばやい、文字列の結合が意外と面倒くさい印象。 ここら辺も個人的に大事というかよく使うと思ってるんだけど、実はカレンダーとか日付処理…

xcode初心者テキスト全読了

最後のストーリーボードも完了して、iphoneアプリ開発の初心者テキストは全て読了しました。理解してるかっていうと、うーん3割くらいでしょうか。サンプルを打ち込むのが中心で、メモリ管理とかクラスの説明はもう全然サッパリ…… 何回読み返してもわからん…

iphoneアプリ開発、UIまで読了

株にばっかかまけて全然やってませんでしたが、iphoneアプリ開発のテキストも何とかUIを終えました。ご覧の通り、今はブラウザの表示について学んでます。あとはストーリーボードとやらをやって、実践に進みたいと思います。地図とカメラ関係のいじり方は必…

途中経過

テキストの半分まで来た。やっとiPhoneのUIをいじり始めたところ。 おいどんは本格的な開発環境はやったことないので、クラスの使い方は今回わかったけども何のために使うのかがよくわからない。カプセル化?? 継承??? 今んとこ、UIオブジェクトがクラス…

昼マック

一般教書演説が終わるまで、株の方は手仕舞いしとこうということで先日来てたMacをいじってました。本当は下降する局面ではFXで稼ごうかなーと考えてますが、Macの方はというと、まだXcodeをダウンロードしたとこですね。 iOS恒例のようこそ画面が出たとこ …

マックブック届いたー

入金の後、物凄い速さでMacBookPro届きました。新品7万円です。開発環境は整ったので、あとは本人のやる気次第。そう思うと、意外と嬉しくないなぁw 安い買い物じゃないし、キーボードカバーも買ってきましょうか。