せでぃのブログ

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

Objective-C

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

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

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

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

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

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

xcode6.3デフォルトのUIFontで使えるフォント一覧

Objective-Cの場合、一覧の出力はこんな感じでできる。Objective-CでもSwiftでも使いまわししてるでしょう。今後のアップデートでまた変わるだろうが。 // フォントファミリー名取得 NSArray *arr = [UIFont familyNames]; NSLog(@"%@",arr); // フォント名…

tableViewの名前で警告が出る

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

Objective-CvsSwift

【エヌ教授の事件簿】高速プログラミング言語Swiftは本当に速いのか!?ch.nicovideo.jp ニコポイントは1銭も持ってない貧乏人なので、この記事がどういうオチでどこまでがネタなのかわからないが、掲載のObjective-Cがあまりにも遅いので書き換えてみた。こち…

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を正常に取得して、表示できた。

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 アップロードしたプロジェクトはこちら…

FESSとJSONその1

20150305追記:2パターン作ってみたの項目を作成 JSONを使ってみたいがために、右も左もわからない内に他人のサーバであれこれやるのはよろしくないので、FESSをひさびさに起動してみた。クライアント側のJSONの取得にはこの辺を参考にというかもろパクった…

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

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