Swift

UILocalNotificationサンプルソース

先日こんなお問い合わせをいただいた.@h3_poteto ブログ見てツイートさせていただきました。 ローカル通知についてもっと教えて教えて欲しいです。 アプリが起動してない時にどこの部分の処理が行われるのかなど、 できれば、「iOS8でUILocalNotificationの…

iOS向けtwitterクライアント,Whalebirdを公開しました

半年くらいカタカタし続けていましたけど,ようやく公開になりました.去年の4月に,iOS使いになったのですが,やっぱりtwitterを見るにはサードパーティ製のクライアントが欲しくて……. ただ,どうにもぐっとくるクライアントに出会えなかったので,自分で…

RNCryptorをswiftで使う

自分でiOSアプリを作り,バックグラウンドのサーバーも自分で実装していたりすると,通信時に暗号化した文字列を送りたかったりする場合が多々あります. もちろんSSL通信にしたりすることも重要なんですが,iPhoneの通信ログ自体はPCにつなぐと割りと簡単に…

UITableViewCellをカスタマイズしたときのheight計算

iOSでオリジナルのUITableViewCellを使っていると,やがてセルごとに高さを変えたくなる事案が発生します. UITableViewControllerにはheightForRowAtIndexというメソッドが用意されており,これをオーバーライドすることでセルごとの高さを調節できます. …

iOS8のUILocalNotificationに関して修正

以前iOS8でのUILocalNotificationに関する記事を書いたかと思いますが,この記事に修正点があったので再度話題にします.iOS8でUILocalNotificationの通知を受け取る - PartyIX iOS8でUILocalNotificationの通知を受け取る - PartyIX iOS8から,LocalNotific…

NSUserDefaultsのためにNSDictionaryの中身を綺麗にしたい

iOSのアプリを作っていると,アプリのデータを保存するときにNSUserDefaultsを使うことがあると思う.ローカルに保存するし,DBを導入するほどではないときに非常に便利に使わせてもらっている. しかし,NSUserDefaultsには少し制限があって,たとえば保存…

【swift】非同期処理後のクロージャの処理が遅いとき

ObjectiveCで用意されていた関数や,ObjectiveC関連の情報をあさっていると,頻繁にクロージャに出くわす. [hogeSuccess:^{ hogehoge; }]; よく,クロージャとかブロック構文とか呼ばれるヤツだ. ^自体はブロックと呼ばれるもので,これを関数の引数に渡し…

iOS8でUILocalNotificationの通知を受け取る

iOSでのPush通知については話題にされることも多いので,ここではRemoteNotificationとLocalNotificationの違いなどについては特に触れません.今回題材にするのはLocalNotificationのみです. UILocalNotificationの通知を発行する これはObjective-Cの時と…

【swift】UITableView,UITableViewCellを使って,カスタムセルのテーブルを作る.

UITabelViewCellを使ってカスタムセルのテーブルを作りたかったので,紹介しておきます. セルについては.xibファイルを用意するものとします. ただし,配置するパーツなどはすべてswif側で用意してしまうので,まさに空っぽのビューだけ作っておけば大丈夫…