Test-driven development (TDD) is a series of small steps. It can be difficult to grasp until you see those steps demonstrated. That’s why I made this screencast. It was sparked by a Stack Overflow question that said, “All the examples of unit testing I read about seem to be extremely simple and trivial.” The question asks how to write unit tests for a piece of sample code that uses NSUserDefaults.
Statistics Favorites 0 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 8 Total Views 8 iOS 6 のAuto Rotation — Presentation Transcript iOS 6 のAuto Rotation2012.12.01ふじしげ ゆういち@nakiwo • ふじしげ ゆういち• @nakiwo• 株式会社フィードテイラー http://feedtailor.jp/ Book+ そら案内 Slidrs • ふじしげ ゆういち• @nakiwo• http://www.nakiwo.com/ 洞窟物語 めがね (Mac AppStore) 今日のテーマ• iOS 6でのUIViewController Auto Rotation• iOS 6で仕様が大幅変更• iOS
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介Shotaro Suzuki
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
子供に使わせてもこれで安心。 iPad miniも発売され、新しいKindleも予約開始。やっぱり本体と同時にカバーや周辺グッズも欲しくなる。何色のカバーにしようか? 質感はどうする?...など、悩みは尽きません。 iPad miniなら素直にApple純正のケースを買うのが王道なんだけど、そこはほら、ちょっと冒険してみたいと思っちゃうんですよ。そんな冒険者におすすめなのが「iBallz」。 iBallzはピンポン玉くらいのボールを四隅に付けることで、落としても直接本体に衝撃が加わるのを防ぐようになっています。テーブルに置くときも、直接ペタっとテーブルに着くことなく隙間ができるので、キズもつきにくいです。持ち運びにはちょっと不便だけど、リビングで子どもに使わせたりするのにはちょうどいい安定感。 手元にある初代iPadとiPad miniにつけてみたけど、ボールをつなぐヒモがゴムになっていて
UIGestureRecognizerを利用して、たとえばドラッグ(パン)を検知したいときに 同じUIView上にあるスライダーなどの他のUI部品と干渉してしまい 期待通りの動きをしないことがあります。 回避方法は以下の通りです。 【ViewController1.m】 - (void)viewDidLoad { [super viewDidLoad]; // Pan UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget: self action:@selector(handlePanGesture:)]; panGesture.delegate = self; [self.view addGestureRecognizer:panGesture]; [panGesture
こんにちは!うきょーです! iOSアプリのテストのことをそろそろ1年くらい考えていて、1周した感じもするので、 ここら辺で一旦の区切りの意味でもなんとなく考えをまとめてみる。 ちなみにテストというのは主に単体テストにフォーカスした内容です。 こういう系のエントリを書くと、僕はわりと誤解を生みやすい書き方をしてしまうので先に断っておくと、 なんらかのアプリ開発手法や、テスト手法をDisっているわけではないです。 フレームワークがいろいろ登場したりしますが、それらをDisっている訳ではないですし、それぞれ素晴らしいものだと思っています。 同じくそのフレームワークを使っているプロジェクトも登場しますが、それらをDisっている訳でもありません。 もちろん特定個人をDisる内容でもありません。 という感じで、何かをDisってる記事ではないので、ご了承ください。 長めです。結局何がよかったの、っていう
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
iOSアプリを起動する際、ユーザが最後に開いた画面を表示できると利便性は高まります。しかしバックグラウンドに移ったアプリは、メモリが逼迫してくると強制的に終了させられて、最初からやり直しです。この終了状態から、あたかも直前まで動いていたかのように状態を復元するUIStateRestorationがiOS6から導入されました。 追加の実装は必要ですが、自前でやるよりは楽に状態の保存と復元が可能になります。 以下の内容は最新のiOSアプリケーションプログラミングガイド(既に日本語訳出てる!)を参照しながら実装してみたものなので、詳細を知りたければそちらを参照するのがおすすめです。 はじめに この機能で保存、復元されるものは以下の通りです。 ViewControllerとViewController Container UINavigationViewControllerのスタックも復元 Vie
UIActivityViewControllerはiOS6で新しく追加されたクラスです。 Facebook、Twitterなど、システムで用意された複数のアイテムに加え、アプリ独自の機能を追加することができる使い勝手のよい新機能です。 iOS6でしか使えないのが難点ですが、是非使いこなしていきたいですね。 UIActivityViewControllerとは UIActivityViewControllerは、指定したオブジェクトに応じて、ファイル共有やメール添付などの機能を自動的に表示してくれるViewControllerです。 UIDocumentInteractionControllerと違い、特定のファイルを指定するのではなく、複数のオブジェクトを指定します。 さらにアプリ独自の機能を追加することもできる、なかなか応用範囲の広いViewControllerです。 システムActiv
ものすごく便利な機能がたくさんあってもなかなか使いこなすのは大変なCore Data。基本の登場人物をまとめてみた。全体像が見えているとリファレンスガイドも楽に読めるようになるし、何より、「やりたいこと」があったとき、何を調べればよいかの見当がつくようになる。 ということで、まずは根っこからCore Dataの「仕組み」を把握しよう。 ここで紹介する主な登場人物は以下。 NSPersistentStoreCoordinator NSManagedObjectContext NSManagedObjectModel NSManagedObject NSEntityDescription NSFetchRequest ここまではMac OS, iOS共通。iOSでは上記以外にNSFetchedResultsControllerという素晴らしきコントローラがあるが、これはあくまでも取得したデータ
最近、iPhoneのiOS6でPassbookという機能が出ました。Passbookはイベントのチケットや、飛行機や船の搭乗券や、クーポンや、ポイントカードを管理出来る地味に便利なアプリ。 僕は興味があって、Pythonでどう作るかを調べてみたので、ここで共有しようと思っている。Passbookはパスの更新の仕組みもありますが、とりあえず、パスを作るとところまで説明しようと。 まずは、Appleの日本語ドキュメントの「Passbook プログラミングガイド」をざっと見たほうがいいかもしれない => https://developer.apple.com/jp/devcenter/ios/library/japanese.html 基礎の仕組み的に、Passbookはサーバーからダウンロードしたzipファイル。パスの内容はpass.jsonというJSONファイルの中に入っている。中身のファイ
OS X 10.8.2 から Pass を Mac 上から iCloud に保存して iCloud 経由で iPhone や iPod Touch などに送る事が可能になりました。 OS X Mountain Lion Update v10.8.2 http://support.apple.com/kb/DL1580 From Safari and Mail on your Mac you can add passes to Passbook on your iPhone or iPod touch running iOS 6 PCでブラウザを見てる時に見つけたクーポンをそのままゲットすれば自動的に iPhone に同期されるので便利になりますね。
アイコン全120種 ダウンロードできるファイルのフォーマットは下記の通りです。 PSD: 制作用のベクターシェイプ3サイズ PNG: すぐに使う用3サイズ CSH: Photoshop用のカスタムシェイプ アイコンのライセンスはCC 3.0で、個人でも商用でも無料で利用できます。 詳しくはダウンロードファイルの「LICENSE.txt」をご覧ください。
iOS6で登場したPassbook用のパスの作成について調べてみました。 作成したpkpassファイルはメールで添付したり、Webサイトでダウンロードさせることで配布することができます。 Passbook Programming Guideを参考にしています。 パッケージの作成 パスの作成に必要なファイル一式をまとめるフォルダを作成して、ファイルを追加します。 パッケージの作成 フォルダを作成します。拡張子は、 .passにすることが推奨されています。 サンプルパスとツールの取得 Passbook Support Materialsからファイルをダウンロードします。 /Passess以下にサンプルのパスがいくつかあります。 /signpassには、パス作成用のコマンドラインツールが含まれています。 pass.jsonのコピー サンプルのパスの中から一つを選び、pass.jsonファイルを作
iOSアプリでUIDocumentInteractionControllerを使うと、他のアプリに画像ファイルやpdfファイルなどを送信することができます。 かなり古く(iOS3.2)から使える便利な機能なんですが、なぜかそれほど一般的ではないんですよね。 iOS5までとiOS6以降でだいぶ見た目がかわったので、まとめてみました。 iOS6でのUIDocumentInteractionController 実装方法はiOS6でもiOS5以前でも変わらないんですが、見た目はiOS6でがらっと変わりました。 iOS5までの見た目はこちら。 不透明なボードの上にシンプルなボタンが並びます。実直なUIですね。 iOS6での見た目はこちらです。 iOS6ではアイコンベースとなり、UIActivityViewControllerと同様の見た目になりました。 以前と比較すると、ベースのシートが半透明とな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く