Objective-C,Tips

Objective-CからSwiftへ移行する (AppDelegate)

はじめに ゆう@あんのうんです。 提供中のKeyHolderですが、 これ半分くらいまだObjective-Cのコードで動いています。 流石に今後の保守の事を考えると、All Swift化した方が良いと思ってがちゃがちゃ開発しているにあたり、ちょっとつまずいた所のメモ書き…

signal SIGABRTの原因?

はじめに おなかの調子がずっと悪い、ゆう@あんのうんです。 そろそろ整腸剤に手を出そうかしら…。 今回のお題は、以前どうまずが投稿していた Objective-C 初心者あるあるトラブル対応 - Project Unknown をみて、SIGABRT関連の話題は面白いなーと思ったの…

でcontextに任意のオブジェクトを指定し、 setAnimationDidStopSelector等でユーザ情報をやり取りする方法

はじめに (良いタイトルが思い浮かばなかったので、長くなりました。。) 最近身の回りがやけに慌ただしいので、さっぱり記事が書けていない、ゆう@あんのうんです。 1日が48時間あれば良いのに…。 UIViewのAnimationについて さて、今回はQiitaの方にも投稿…

CoreDataでSerious application error

はじめに CoreData <-> UITableViewの連携でどつぼにハマりまくって、若干ヤケ気味なゆう@あんのうんです。 事象と解決法 UITableViewの - (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIn…

UITableViewのcanMoveRowAtIndexPathがコールされない。

はじめに 久々にUITableViewのセル移動を実装しようと思ったらどつぼにはまった、ゆう@あんのうんです。 事象 結果から言って、canMoveRowAtIndexPathがコールされない理由は以下の通り (BOOL)tableView:(UITableView )tableView canEditRowAtIndexPath:(NS…

XCode6 - XCode7におけるSQLiteとかの場所

XCode7でやり方が変わっているので、追記しています。 はじめに 久々に更新…ゆう@あんのうんです。 XCode6でSQLiteを扱っており、XCode5の頃と物理ファイルの設置場所が大きく変わって居るのを忘れて、探しまわってしまったので、備忘録として、メモ。 はじ…

Objective-Cでメソッドを呼び出す方法

はじめに こんばんは、どうまずです。前回の投稿で、ログを出力する方法を記載しました。今度はそれをメソッドにして、呼び出してみようと思います。 ちなみに、前回からkobitoというツールを勧められ、使いながら投稿しています。思ったより楽に投稿できた…

CoreGraphicsで円のUIImageを作る

はじめに ゆう@あんのうんです。 今日、仕事中にど忘れしていたので、今後の自分への備忘録も込めて 外周を別な色で囲った円を書きます。 実際のコード #define LC_TINTCOLOR_RED 0.992 #define LC_TINTCOLOR_BLUE 0.565 #define LC_TINTCOLOR_GREEN 0.149 …

ログを出力する方法

どうも、勉強中のどうまずです。実は他の記事を書いていたのですが、肝心なことを忘れていました。 それは表題のログを出す方法です。 これが無いと、いろいろ説明し難い点があるのに気付いたので、記載します。 ログは我々初心者にとって、大変心強いもので…

Hello Worldに挑戦する!

こんにちは、どうまずです。このブログに関してで記載した通り、私は勉強中の身、つまり、Objective-c初心者です。あとで忘れないように、あと、私と同じく初心者応援、いや、一緒にがんばろうという意味で記載していきます! 概要 プログラミングの基本と言…