タグ twenty-four seven
人気順 5 users 10 users 100 users 500 users 1000 usersiOSDCでテストしづらいコードをテストしやすくするための方法について話しました - 24/7 twenty-four seven
2017 - 09 - 18 iOSDCでテストしづらいコードをテストしやすくするための方法について話しました speakerdeck.com 日本で開催されるもっとも大きなiOSに関するカンファレンスの1つである Top | iOSDC Japan 2017 に参加し、表題の内容で発表しました。 聴いてくださった方々からは好評のようでよかったです。発表資料は本題と関係のない話がちょこちょこ挟まっ... 続きを読む
接続先がATS (App Transport Security)に対応しているか、または例外の設定をnscurlコマンドで簡単に調べる - 24/7 twenty-four seven
2015-10-19 接続先がATS (App Transport Security)に対応しているか、または例外の設定をnscurlコマンドで簡単に調べる iOS 9からATS (App Transport Security)の仕組みが導入され、HTTP(HTTPSでない)通信はブロックされ、HTTPSでも接続先がATSの要件を満たしてない通信についてはデフォルトで失敗するように変更されました。... 続きを読む
親指シフトで日本語入力ができるカスタムキーボード「N+Keyboard」をリリースしました - 24/7 twenty-four seven
iOSN+Keyboard iOS 8からサードパーティのキーボードを利用できるようになりました。以前にも親指シフトキーボードの使えるエディタとしてN+Noteというものをリリースしましたが、当然そのアプリでしか使えないという制限がありました。しかし、これからはどんなアプリでも好きなキーボードを使うことができるようになります。正直、現状のAPIを使って日本語変換を実装するのはなかなか困難なのですが... 続きを読む
通知センターから今日やるアニメをサッと確認できる「今日のアニメ」をリリースしました - 24/7 twenty-four seven
iOSiTunes の App Store で配信中の iPhone、iPod touch、iPad 用 今日のアニメ ※ 通知センターに表示できるのはiOS 8を使っている場合だけですiOS 8から通知センターに任意のウィジェットを表示することができるようになりました。通知センターといえば、ロック画面、ホーム画面に次ぐ一等地であり、そこをほぼ自由に使える存在というのはかなりすごいことで(ホーム画... 続きを読む
StoryBoardを1画面ごとに分割した話 - 24/7 twenty-four seven
iOS今年の5月くらいの話なのですが、ユビレジのiPadアプリケーションのプロジェクトで使っているStoryboardを基本的に1画面(≒1 View Controller)の単位に分割するということをしました。 1画面1Storyboardメソッドについてはnakiwoさんが書かれた記事も参考になります。1画面から始めるStoryboard - Cocoaメモ ↑ 上記の資料はどちらかというとS... 続きを読む
NSDateFormatterのパフォーマンスの話 #potatotips - 24/7 twenty-four seven
Objective-C, iOSクックパッド主催の第4回potatotipsでiOSのtipsとして日付のフォーマットをするときのパフォーマンスの話をしました。 きっかけきっかけは何気なくgistを眺めていたときに見つけたこれです。 ↓Compare the date parsing performance of NSDateFormatter against SQLite’s date pars... 続きを読む
JavaScriptでiOSアプリが書けるライブラリJavaScriptBridgeを公開しました - 24/7 twenty-four seven
Objective-C, JavaScriptCorekishikawakatsumi/JavaScriptBridge ? GitHub 前にiOS 7から導入されたJavaScriptCore.frameworkを使ってUIKit標準のクラスを操作する話を書きました。JavaScriptだけでiOSのUIを書いてみる - 24/7 twenty-four seven JavaScriptCor... 続きを読む
iOS 6 or 7で「游ゴシック体」や「ヒラギノ丸ゴシック」を使う - 24/7 twenty-four seven
iOS, Objective-C, Cocoa OS XではMarvericks (10.9) から「游ゴシック体」と「游明朝体」が標準搭載されたことで話題になりましたが、実はiOSでも6以上からこれらのフォントが使用できます。 iOS 6から追加ダウンロードフォントという仕組みが導入され、游ゴシック体などのフォントはその追加ダウンロードフォントという形で提供されています。アプリケーションからは必... 続きを読む
OS X 10.8.4でXcodeでiOS Simulatorを実行したときにSIGABRTでアプリがクラッシュすることがある問題の暫定的な対処 - 24/7 twenty-four seven
Objective-C, Xcode, iPhone, Xcode先日のアップデートでOS Xを10.8.4にしてから、XcodeからアプリケーションをiOS Simulatorで実行したときにSIGABRTでアプリが起動せずにクラッシュすることが多くなってしまいました。私の環境だとアプリを終了させてから再度実行、という手順だと数回に1回、実行中に⌘+Rで再起動という方法だと100%クラッシュして... 続きを読む
ダウンロードした画像をキャッシュするクラスの設計と実装について - 24/7 twenty-four seven
Cocoa, Mac, iPhone, Objective-CiOS組み込みのキャッシュモジュールNSCacheについて発表しました - ninjinkun's diary @k_katsumi キャッシュを分ける方のはわかりやすくて良いですね。後から読む人の参考になりそうなので、URL と URL の発言、ブログに引用させていただいても良いでしょうか。 2012-03-26 16:42:44 v... 続きを読む
UINavigationBar に複数の UIBarButtonItem を配置するには - 24/7 twenty-four seven
iPhone, Cocoa, Objective-CUINavigationBar は基本的に左右 (leftBarButtnItem, rightarButtonItem) に一つずつしかボタンを配置することができません。しかし、ちょっと工夫をするとその制限を突破することができます。(まあ物理的なスペースの関係でせいぜい2つか3つがやっとなのですけどね) 方法その1. UIToolbar を U... 続きを読む
iPhoneアプリケーション「はてな touch」「LDR touch」「テレビ番組表」のソースを公開しました。 - 24/7 twenty-four seven
iPhone, Cocoa, Objective-C, はてな touch, LDR touch, テレビ番組表今まで作ったアプリケーションのソースコードをGitHubで公開しました。kishikawakatsumi’s Profile — GitHubはてな touch / Hatena touch - GitHubLDR touch - GitHubテレビ番組表 / TV Listings -... 続きを読む