いろいろと新しいAPIが追加されている。 iOS 7 : NSHipster いくつか紹介する(ソースコードは元サイトから引用)。 NSData (NSDataBase64Encoding) NSString *string = @"Lorem ip...
#import "JAAppDelegate.h" #import "JASidePanelController.h" #import "JACenterViewController.h" #import "JALeftViewController.h" #import "JARightViewController.h" @implementation JAAppDelegate @synthesize window = _window; @synthesize viewController = _viewController; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWin
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
今回は、iPhoneアプリのAppleの審査で 実際にリジェクトされた事例を紹介したいと思います。 ================================================= アプリ名にアップルの登録商標(™)を入れるとリジェクトされます。 iPhone、iPod、iTunes、Siriなど~ ・「iTunesギフトカードが当たる!」という文言も同じ理由でリジェクトされます。 ================================================= 事前に許可を取らずに、ユーザーからUDIDや個人情報を取るアプリはリジェクトされます。 ================================================= 内容がネガティブすぎて、 ユーザーの心理によくない影響があるアプリはリジェクトされます。 ・例えば、アダルト
スマートフォンやタブレットなどのモバイルデバイス向けにUIをデザインする際には、タッチ操作に適したコントロール表現を追求しなければいけません。 タッチ操作に適したコントロール表現とは、前回書いたジェスチャもありますが、それ以前に、ボタンやリンクなどのUI要素を指で押しやすい大きさにすることが大切です。 パソコン画面のマウスポインターと違って、タッチスクリーンにおいて指でボタンをタップする場合、指がそのボタンを覆い隠してしまうので、意図した場所に正しく触れているのか分かりにくく、またボタン自体の視覚的なフィードバックも確認しづらいという課題があります。 またマウスポインターではピクセルレベルで画面上の座標を指し示すことができますが、指先ではそのような細かい操作はできません。 ですからタッチデバイスでは、ボタンやリンクが細かく密集しているようなデザインは大きなストレスになります。 最低限の大き
CGFontGetGlyphsForUnichars に代わる関数を呼び出せる実装を用意したよ。という話です。 最近 iPhone アプリ開発にはまっているのですが、iPhone の 高速な 2D 描画機能である Quartz で日本語を使うのに苦労したので書き残しておきます。 Quartz は Mac 向けの OSX でも採用されている、PDF の操作なども出来る高速な 描画フレームワークです。Objectice-C から呼び出せますが、基本的には C の関数を呼び出して使うようです。 例によって Apple のドキュメントが素晴らしくまとまっており、Webから閲覧出来ます。 http://developer.apple.com/mac/library/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/Introdu
iPhoneアプリの申請作業を行う上で知っておいた方が良いことをまとめておきます。 一部個人の見解も混ざってます 申請ルールなどは予告なしに変更になることがよくあるので、本記事の内容は古い場合があります アプリ申請前 アプリはどこから申請するの? App Store Connectというサイトから申請できます。ブラウザはSafariでアクセスすることをおすすめします。 ※2018/6/5 、「iTunes Connect」は 「App Store Connect」 に名称が変更されました。 誰でも申請できるの? Apple Developer Programに登録する必要があります。(年間参加費 ¥11,800) また、アプリのアップロード時にはXcodeが必要なので、Macは必須になります。 アプリの申請時には何が必要なの? 次の情報が必要になるので事前に準備しておきましょう。 アプリ名
続いて、開発するアプリの登録を行います。アプリの登録では【1】アプリ名や識別名などの登録、【2】プロビジョニングプロファイルを作成しダウンロード、インストールします。 これらの準備が終わったら、App Storeへ公開するためのアプリ開発、パッケージング、アップロードといった流れになります。 「Jenkins Xcode Integration Plugin」でビルドを自動化 このアプリ公開までの作業のうち、いくつかをJenkinsによって自動化することで継続的にアプリを公開できるようになります。通常、アプリのビルドやパッケージングはXcodeから行うことになりますが、Jenkinsから実行する場合にはXcodeのコマンドラインツールである「xcodebuild」などを使って処理を行います。 Jenkinsジョブからシェルを起動してxcodebuildなどのコマンドを直接実行するか、「Je
iPhone5が発売され、iOS6もリリースした事で、 デバイスを買ったユーザーも、開発側も、慌ただしい。 という事で、 今週はiPhoneまわりのネタをまとめてみようかな。 ※この記事は2012年9月現在の情報です。 iPhoneアプリを申請するには、 色々と乗り越えないといけないハードルがあるので、 結構シンドいものがあるが、 無料アプリならまだマシで、 有料アプリとなると、ますます複雑になる。 有料アプリとして定義されているのは、 1、1円以上の価格をつけて売る場合 2、広告などを貼り付けて広告収入を得る場合 3、課金システムを実装させる場合 これら、全てにおいて手続きが必要だ。 iTunes connectなどによる具体的な手続き方法など、 既に無料アプリ公開のハードルを乗り越えているものとして、 要点だけ書いてみる。 まず、有料アプリの配布の前に、 やっておかないといけない手続き
Let’s say that we have an app that makes use of image assets for icons, custom progress bars, etc. Now we want to allow users to theme the app, and these images need to conform to this new color scheme. The obvious solution is to add 1x and 2x versions of every single possible image asset in the app, right? No, of course not. Duplication is bad, and duplicating images is just another form of dupli
By Ole Begemann More about me and contact info March 31, 2013 Last update: March 3, 2014 Working with Cocoa Auto Layout for the first time is very different from the springs and struts model Cocoa developers have known for more than a decade. Despite the complexity of Auto Layout, I have found that you need to understand just a few basic rules to make the concept click. This article is an attempt
UINavigationControllerのトランジションエフェクトを簡単に変えたい 業務でiOSアプリ開発をやっていると、時々画面のトランジションエフェクトを全体的にデフォルト以外のものに変えてほしいという要望を頂く事があります。トランジションエフェクトの要望が局所的な場合や画面数があまり多くない場合は、個別に実装してしまっても問題ありません。しかし、画面数がそこそこあるアプリだと、UINavigationControllerで画面遷移を管理しつつ、デフォルトのPushトランジションエフェクトを置き換えてしまった方が楽です。そこで、今回はUINavigationControllerのトランジションエフェクトをデフォルトのPush以外に簡単に置き換える方法をご紹介します。 開発環境 今回の開発環境は下記の通りです。 OSX 10.8 Xcode 4.6 iOS SDK 6.1 UINav
New blog post by @vwenderlich: Free Winter Holiday Icons for Apps/Games! http://t.co/NBsv3f9L アップデート 10/24/12: こちらのチュートリアルのアップデート•バージョン(iOS6、Xcode4.5対応)をご覧になりたい方はこちらの書籍iOS 5 by Tutorials Second Editionをご覧ください。 Rayからの一言: こちらのチュートリアルはiOS 5 Feastからの15番目、iOS 5 By Tutorials最後の一品となります。ご堪能あれ。:] こちらのチュートリアルは”iOS チュートリアル•メンバー”のMarin Todorov氏により投稿されました。彼は12年以上の開発歴があり、個人開発およびTouch Code Magazineのクリエーターでもあります。
Android, iPhone等のスマートフォン向けアプリ開発などの話題を中心に、時事ネタなどを気の向くままに書いています。 iOSアプリ(iPhone/iPod touch、iPad)もAndroidアプリ同様に不正使用が行われています。 しかし、Androidと比べると情報が少ないのでわかりにくいのですが、確実に不正使用されています。 そこで多くの開発者の方に情報を共有する事を目的に備忘録を兼ねて少しまとめてみたいと思います。 間違いがありましたならばご指摘ください。 なお、以下に記載するのは開発者向けの情報で、悪さをしようとしている人達に情報を与えるつもりは一切ありません。 参照: Androidアプリの不正使用対策 – 不正使用の現状 – iOSアプリの不正使用方法に付いて話す時に触れないといけないのは、Jail Break(脱獄)だと思います。 Jail Breakは、Andro
photo credit: somegeekintn via photopin cc こんにちは、ウェブサービス本部でlivedoorのスマートフォンアプリ開発を担当している池田です。 昨年の11月19日、App Store承認アプリが100万タイトル突破という発表がありました。膨大な数ですね。いまもなお次々とアプリが公開されており、まさにアプリ戦国時代。この膨大なアプリの中から、自分たちのアプリをどうやって見つけてもらえばいいでしょうか? そこで今回は、特に、10万ダウンロード以上を目指すアプリ開発者のために、iPhoneアプリプロモーションのノウハウをご紹介します。 1. プロモーション計画は目標設定から まずは目標を決めましょう。最も分かりやすいのはダウンロード数です。リリース後1カ月以内に10万ダウンロードを突破するとニュースなどのメディアに取り上げられる可能性もあがります。簡単で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く