はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ twenty-four seven

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 25件)
 

iOSDC 2022「アニメーションAPIのすべて」補足など - 24/7 twenty-four seven

2022/09/14 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip API アニメーション fortee.jp Android

先日のiOSDC 2022にて「アニメーションAPIのすべて」という発表をしました。 fortee.jp きっかけはDroidKaigi 2021で荒木佑一さんの「動かす」という発表です。 www.youtube.com Androidのさまざまなアニメーション APIについてコードや具体的な例を用いて解説する内容です。最後にスライド自体がAndroidアプリとして作... 続きを読む

Apple IDの2ファクタ認証をCI環境で突破する - 24/7 twenty-four seven

2021/01/26 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip CI環境 2ファクタ認証 Apple ID すべて

2021年2月から、App Store Connectにログインする際にすべてのApple IDで2ファクタ認証が必須になります。 Starting February 2021, additional authentication will be required for all users to sign in to App Store Connect. This extra layer of security for your Apple ID helps ensure that you’re the only pe... 続きを読む

iOS 13にしかないフレームワークを使用したアプリをiOS 12以下でも動くようにするには - 24/7 twenty-four seven

2019/06/18 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip フレームワーク Rea Frameworks SwiftUI

SwiftUI、Combile、RealityKitなどiOS 13以上の環境にしか存在しないフレームワークを使用するアプリをiOS 12以下の環境で実行すると、その機能を実際に呼び出さないようにしていたとしても、起動時にダイナミックリンクに失敗してクラッシュしてしまいます。 dyld: Library not loaded: /System/Library/Frameworks/Rea... 続きを読む

iOSDCでテストしづらいコードをテストしやすくするための方法について話しました - 24/7 twenty-four seven

2017/09/18 このエントリーをはてなブックマークに追加 79 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS iOSDC 表題 本題 カンファレンス

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 このエントリーをはてなブックマークに追加 62 users Instapaper Pocket Tweet Facebook Share Evernote Clip ats https http デフォルト 要件

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

2014/09/24 このエントリーをはてなブックマークに追加 66 users Instapaper Pocket Tweet Facebook Share Evernote Clip カスタムキーボード 親指シフト 日本語入力

iOSN+Keyboard iOS 8からサードパーティのキーボードを利用できるようになりました。以前にも親指シフトキーボードの使えるエディタとしてN+Noteというものをリリースしましたが、当然そのアプリでしか使えないという制限がありました。しかし、これからはどんなアプリでも好きなキーボードを使うことができるようになります。正直、現状のAPIを使って日本語変換を実装するのはなかなか困難なのですが... 続きを読む

通知センターから今日やるアニメをサッと確認できる「今日のアニメ」をリリースしました - 24/7 twenty-four seven

2014/09/18 このエントリーをはてなブックマークに追加 342 users Instapaper Pocket Tweet Facebook Share Evernote Clip iPhone 一等地 ウィジェット アニメ iPad

iOSiTunes の App Store で配信中の iPhone、iPod touch、iPad 用 今日のアニメ ※ 通知センターに表示できるのはiOS 8を使っている場合だけですiOS 8から通知センターに任意のウィジェットを表示することができるようになりました。通知センターといえば、ロック画面、ホーム画面に次ぐ一等地であり、そこをほぼ自由に使える存在というのはかなりすごいことで(ホーム画... 続きを読む

Travis CI (Pro) の実行をジョブの並列化とBundlerとCocoaPodsのキャッシュで速くした - 24/7 twenty-four seven

2014/08/15 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip bundler TestFlight CocoaPods

iOSユビレジではTravis CIを使って、テストの実行とベータ版のTestFlightへのアップロードを自動化しています。Pull Requestが送られた時と、マージされた時に自動でマージした結果のベータ版が配布されるので、手元で変更をすぐに試すことができて便利です。 【参考】Travis CIでiOSアプリのテスト&ベータ版の配信に使っているRakefileを改善したメモ - 24/7 t... 続きを読む

StoryBoardを1画面ごとに分割した話 - 24/7 twenty-four seven

2014/07/30 このエントリーをはてなブックマークに追加 239 users Instapaper Pocket Tweet Facebook Share Evernote Clip Storyboard ユビレジ iPadアプリケーション

iOS今年の5月くらいの話なのですが、ユビレジのiPadアプリケーションのプロジェクトで使っているStoryboardを基本的に1画面(≒1 View Controller)の単位に分割するということをしました。 1画面1Storyboardメソッドについてはnakiwoさんが書かれた記事も参考になります。1画面から始めるStoryboard - Cocoaメモ ↑ 上記の資料はどちらかというとS... 続きを読む

Travis CIでipaを作るときのCode Signが失敗するのを修正したメモ - 24/7 twenty-four seven

2014/04/26 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip IPA gist TestFlight ipaファイル 本文

iOS一週間ほど前から(おそらくTravis CIの環境がXcode 5.1に変わってから)Travis CI上でipaファイルの作成に失敗するようになってしまって、TestFlightにベータ版を自動的にアップロードすることができなくなっていたのを昨日ようやく直したのでメモ。 ↓ということで以前に書いた記事はちょっと古くなってしまいました。本文はそのままですが、参照先のgistの内容はアップデー... 続きを読む

NSDateFormatterのパフォーマンスの話 #potatotips - 24/7 twenty-four seven

2014/02/14 このエントリーをはてなブックマークに追加 65 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS gist potatotips Tips フォーマット

Objective-C, iOSクックパッド主催の第4回potatotipsでiOSのtipsとして日付のフォーマットをするときのパフォーマンスの話をしました。 きっかけきっかけは何気なくgistを眺めていたときに見つけたこれです。 ↓Compare the date parsing performance of NSDateFormatter against SQLite’s date pars... 続きを読む

ユビレジのiPadアプリのCI環境をJenkinsからTravis CIに移行したときのまとめ - 24/7 twenty-four seven

2014/02/10 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip Jenkins プライベートリポジトリ ユビレジ iOS メン

iOS, Xcode, Objective-C実際は完全に移行したわけではなくて、Travis CIの有料プラン(プライベートリポジトリが使える)のフリートライアルを試しているところなのですが、しばらくはTravis CIでCIを動かすことにしたので、そのときの設定などをまとめます。 もともとは社内のサーバでJenkinsをホストしていて、それがダメということは全然ないのですが、社内でサーバをメン... 続きを読む

One-line fix for UITextView on iOS 7 - 24/7 twenty-four seven

2014/01/15 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip

iOS【参考】untitled - iOS 7 のテキスト入力欄(UITextView)の問題について iOS 7のUITextViewのバグを1行で直す裏ワザ [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"UIDisableLegacyTextView"]; 解説iOS 7にはバグだらけのUITextViewのほかに_UIC... 続きを読む

JavaScriptでiOSアプリが書けるライブラリJavaScriptBridgeを公開しました - 24/7 twenty-four seven

2014/01/04 このエントリーをはてなブックマークに追加 322 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub iOS iOSアプリ Objective-C

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

2013/10/28 このエントリーをはてなブックマークに追加 73 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS Marvericks 游ゴシック体 游明朝体 フォント

iOS, Objective-C, Cocoa OS XではMarvericks (10.9) から「游ゴシック体」と「游明朝体」が標準搭載されたことで話題になりましたが、実はiOSでも6以上からこれらのフォントが使用できます。 iOS 6から追加ダウンロードフォントという仕組みが導入され、游ゴシック体などのフォントはその追加ダウンロードフォントという形で提供されています。アプリケーションからは必... 続きを読む

チュートリアルなどでUIPageControlを使うときは標準のアクションに対応するのを忘れずに - 24/7 twenty-four seven

2013/10/24 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip チュートリアル アクション 標準

iPhone, iPad, Objective-C, Cocoa UIPageControlはiPhoneのホーム画面でも使われている、今何ページ目かを示すUIControlのサブクラスです。最初のiOSからあって、特徴的なUIなのでフリックでページをめくる画面ではこれを使って現在のページを示すのが定番になっています。特に最近では初回起動時のチュートリアル画面でよく使われます。 ただ、意外と経験の... 続きを読む

複雑な正規表現を分かりやすくするライブラリ VerbalExpressions の Objective-Cバージョンを書きました - 24/7 twenty-four seven

2013/08/12 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip 正規表現

Mac, Objective-C, iPhonehttps://github.com/VerbalExpressions/ObjectiveCVerbalExpressions↑ 本家にマージされました。https://github.com/kishikawakatsumi/ObjectiveCVerbalExpressions 概要VerbalExpressions はメソッドチェーンとわかりや... 続きを読む

OS X 10.8.4でXcodeでiOS Simulatorを実行したときにSIGABRTでアプリがクラッシュすることがある問題の暫定的な対処 - 24/7 twenty-four seven

2013/06/06 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip XCode Objective-C アプリケーション 手順

Objective-C, Xcode, iPhone, Xcode先日のアップデートでOS Xを10.8.4にしてから、XcodeからアプリケーションをiOS Simulatorで実行したときにSIGABRTでアプリが起動せずにクラッシュすることが多くなってしまいました。私の環境だとアプリを終了させてから再度実行、という手順だと数回に1回、実行中に⌘+Rで再起動という方法だと100%クラッシュして... 続きを読む

UIImageView で 'Aspect Fit (UIViewContentModeScaleAspectFit)' を指定したときの画像サイズを取得する - 24/7 twenty-four seven

2013/05/24 このエントリーをはてなブックマークに追加 40 users Instapaper Pocket Tweet Facebook Share Evernote Clip iPhone UIImageView 関数 領域 画像サイズ

iPhone, Objective-C↓ 例えばこんなふうに UIImageView に 'Aspect Fit' を指定して表示させたときの領域を知りたいことってありますよね。 がんばって計算してもいいのですが、次の関数で簡単に取得できます。 CGRect AVMakeRectWithAspectRatioInsideRect(CGSize aspectRatio, CGRect boundin... 続きを読む

iPhone の画面操作を録画するライブラリを公開しました。 - 24/7 twenty-four seven

2012/12/28 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip iPhone Cocoa Objective-C ライブラリ

iPhone, Objective-C, Cocoa, iPadkishikawakatsumi/ScreenRecorder ? GitHubScreenRecorder は iOS デバイスの画面を連続的にキャプチャして、動画に変換することで画面の操作を録画することができる機能をアプリケーションに追加します。開発中のソフトウェアのユーザーテストなどに利用すると効果的です。 使い方1. 以下のフ... 続きを読む

iOS 6 では Supported interface orientations の順番に注意! - 24/7 twenty-four seven

2012/10/04 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip 順番 Info.plist iPhone iOS 6 GUI

iPhone, Xcode, iPad, Objective-C, Cocoa最近の Xcode ではアプリケーションが対応しているデバイスの向きをターゲットの Summary 画面から GUI を用いて設定できるようになりましたが、ここから設定する場合はボタンを押す順番に注意する必要があります。というのも、この画面で設定した内容は、Info.plist の Supported interface... 続きを読む

ダウンロードした画像をキャッシュするクラスの設計と実装について - 24/7 twenty-four seven

2012/03/27 このエントリーをはてなブックマークに追加 146 users Instapaper Pocket Tweet Facebook Share Evernote Clip 実装 設計 クラス 画像

Cocoa, Mac, iPhone, Objective-CiOS組み込みのキャッシュモジュールNSCacheについて発表しました - ninjinkun's diary @k_katsumi キャッシュを分ける方のはわかりやすくて良いですね。後から読む人の参考になりそうなので、URL と URL の発言、ブログに引用させていただいても良いでしょうか。 2012-03-26 16:42:44 v... 続きを読む

iOS 5.1 から利用できるようになった音声認識のAPI(非公開)を使う | Cocoaの日々情報局

2012/03/12 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip Cocoa IMG SRC アプリケーション エントリー

iOS 5.1 から利用できるようになった音声認識のAPI(非公開)を使う Published on 2012年3月12日月曜日 Leave your thoughts » このエントリーをはてなブックマークに追加 Tweet iOS 5.1 の音声入力を使ってアプリケーションを操作してみる - 24/7 twenty-four seven <img src="http://b.hatena.ne... 続きを読む

UINavigationBar に複数の UIBarButtonItem を配置するには - 24/7 twenty-four seven

2011/07/12 このエントリーをはてなブックマークに追加 68 users Instapaper Pocket Tweet Facebook Share Evernote Clip UINavigationBar 複数

iPhone, Cocoa, Objective-CUINavigationBar は基本的に左右 (leftBarButtnItem, rightarButtonItem) に一つずつしかボタンを配置することができません。しかし、ちょっと工夫をするとその制限を突破することができます。(まあ物理的なスペースの関係でせいぜい2つか3つがやっとなのですけどね) 方法その1. UIToolbar を U... 続きを読む

iPhoneアプリケーション「はてな touch」「LDR touch」「テレビ番組表」のソースを公開しました。 - 24/7 twenty-four seven

2009/01/01 このエントリーをはてなブックマークに追加 314 users Instapaper Pocket Tweet Facebook Share Evernote Clip iPhoneアプリケーション GitHub touch

iPhone, Cocoa, Objective-C, はてな touch, LDR touch, テレビ番組表今まで作ったアプリケーションのソースコードをGitHubで公開しました。kishikawakatsumi’s Profile — GitHubはてな touch / Hatena touch - GitHubLDR touch - GitHubテレビ番組表 / TV Listings -... 続きを読む

 
(1 - 25 / 25件)