iOS7時代のステータスバー非表示方法
このあたりの処理はやり方がコロコロ変わるようなので検索しても情報が古くて困る。2014/06/07時点、Xcode5.1.1、iOS7.1 SDK時点での情報を書いておく。 正解はステータスバーを表示したくないViewControllerで …
このあたりの処理はやり方がコロコロ変わるようなので検索しても情報が古くて困る。2014/06/07時点、Xcode5.1.1、iOS7.1 SDK時点での情報を書いておく。 正解はステータスバーを表示したくないViewControllerで …
Swiftは出たけどまだまだObjective-Cはオワコンってことにはならないと思うからObjective-Cの話を。 Objective-Cで非同期処理をしてその結果を受けてなんかしたい、ってときが結構あるんだけど待ち方がいまいちよくわからなかったことがあった。今思えば基本的 …
ALAssetsLibaryで取得したALAssets*のオブジェクトを使おうとするとこんなエラーメッセージが出ることがある。 invalid attempt to access <ALAssetPrivate: 0x16eb5630> past the …
SwiftとObjective-Cは相互に呼び合えるらしい。Objective-CからSwiftはすでに記事があった。 SwiftのコードをObjective-Cから呼んでみた - Qiita もしSwiftからObjective-Cのコードを呼べるのであれば、大抵の …
公開されたbeta版をインストールして触ってみた。WWDCの基調講演は見ていないし、ちゃんとしたドキュメントも読んでおらず、Swiftってのが使えるようになるんだー程度の認識しかない状態で触ってみて気づいたことを書いていく。
余白がたくさんあるPDFを印刷すると余白ばかり大きくてメインのコンテンツ部分が小さくなってしまいとても残念なことになる。そういうときはpdfcissorsというソフトで余白をカットしてしまえばいい。 pdfscissors
動画ファイルをiTunes経由でiPhoneやiPadに入れるとデフォルトではホームビデオという種類だとして取り込まれる。これを閲覧するには「ビデオ」というアプリを使う。 このアイコンのやつね。 だけど、このビデオアプリには動画を単体で再生する機能しかついておらず、複数の動画を連 …
Objective-Cではカテゴリを使って既存のクラスに新しいメソッドを追加したかのように振る舞わせることができる。 では、カテゴリで新しいメソッドではなく、既存の(というかオーバーライドして使うようなもの)を定義するとどういう挙動になるのか。気になって調べてみた。
CocoaPodsの公開方法、以前は公式のSpecsリポジトリ(CocoaPods/Specs)をForkし、自分podspecを追加してからプルリクエストという流れだった。この方式ではプルリクエストがマージされないと公開されなかった。 ところが、2014年5月中旬ぐらいに全自動 …
Objective-Cではカテゴリを使って既存のクラスを拡張してメソッドを追加できるが、メソッドだけでなくプロパティを追加することもできる。 例えばこんな風にUIViewのカテゴリを新規作成し、ヘッダーにプロパティを定義する。今回はNSStringにした。