Objective-C
NSURLConnectionがiOS 9.0でDeprecatedになってから時間も経ち、もうiOS 12が出る時勢にNSURLSessionへの書き換え事案が発生した。 感想 NSURLConnectionDataDelegateとNSURLSessionDataDelegateの互換性はわりと確保されていて助かった。 なぜかcompletionH…
環境 Xcode Version 7.3.1 (7D1014) Base SDK - Latest iOS (iOS 9.3) 現象 CocoaPodsを導入して、いざdebug-buildしたら記事タイトルのエラーが発生した。 以下はそのログである。 Undefined symbols for architecture i386: "_FBSDKAppEventParameterNameC…
Facebook APIバージョン v2.0 が非推奨間近*1のため尻に火が点いている。 消火活動で代替処理がわかったっぽいので記録。 (追記:2016/07/21 22:13) 3.x のログイン(ログアウト)時の処理の認識が間違っていたので修正。 仮にログイン時にNavigationControll…
yajamon/YJMSQLiteQueryExecutergithub.com 「既存コードあるから!」とSQLite扱う仕事引き受けたら sqlite3 function直書きしかなくて怒髪天を突いたのでつくりました。 以下、READMEの内容を日本語でべちゃっと書きます。 機能 インスタンスにSQL渡すだけ…
SQLite3 の型に関することをまとめた。 SQLite内部で使うデータ型 INTEGER 整数 REAL 実数 TEXT 文字列 BLOB バイナリデータ NULL NULL 使用例 CREATE users ( id INTEGER NOT NULL, name TEXT, weight REAL, face BLOB ); Objective-Cが受け取る時のデータ…
ただし動作確認はしていない あらかた実装終わってから衝動だけで書いた。 差し替える気力が尽きたから動作確認はできてない。
ディレクトリの存在チェックを書いてコケた アプリ内の領域に保存するため、ディレクトリを切ろうと以下のコードを書いたらコケた。 ちなみに、最初の1回は通って、2回目から(ディレクトリが作られてから)常にコケるようになった。 gistdf32f6e75d82d65414…
どうもyajamonです。 yajamon/YJMActionSheetgithub.com 発端 iOS 8.3 にて、UIActionSheet が deprecated になりました。 代わりにUIAlertControllerの の使用を推奨されていますが、こちらは iOS 8.0 からしか利用できません。 まだ iOS 8.0 未満を切り捨…