最近(?)、中国進出が騒がれる中、ついに中国語対応のアプリ依頼が・・。元々のアプリはTwitter連携だけど、中国ではTwitterは閲覧不可なので中国語版ツイッターであるWeibo(微博)を代用することに。基本的な流れはTwitterやFacebookなど各種SDKと変わらないが、全て中国語なのが辛い。 手順 手順1. Weiboアカウント登録 まずはWeiboのアカウントを登録します。 ⇒ http://weibo.com/signup/signup.php 手順2. Weibo開発者登録 手順1のWeiboアカウント登録とは別に、開発者登録が必要になります。 ⇒ http://open.weibo.com/developers/basicinfo 手順3. Weiboアプリケーション登録 iOSで利用するためのアプリケーション登録をします。 ⇒ http://open.weibo.c
Unite Tokyo 2018 Training Day「C#JobSystem & ECSでCPUを極限まで使い倒そう ~C# JobSystem 編~」の資料です。 講師:黒河 優介(ディベロッパーリレーションエンジニア|ユニティ・テクノロジーズ・ジャパン合同会社) ※【Unite Tokyo 2018 Training Day】C#JobSystem & ECSでCPUを極限まで使い倒そう ~Entity Component System 編~ の資料はこちら https://www.slideshare.net/UnityTechnologiesJapan/unite-tokyo-2018-training-daycjobsystem-ecscpu-entity-component-system-1 ■ワークショップで利用したUnityプロジェクト https://wotakur
最近は、プロトタイプツールがWebデザイナーやUI デザイナー界隈で流行っていますが、iOSのコードを直接いじれば、より高速に精度高いリリースプロダクトが作れるかもしれません。 DeNA高橋伸弥さんが今回ご紹介する UIAppearanceの部分だけでも触れると、スタイルシートのようにアプリのデザイン調整ができます。 by 馬場美由紀 (CodeIQ中の人) UIAppearanceはCSS のように、UI要素をまとめて装飾可能な技術です。 iOS5より搭載開始し、iOS6、iOS7と若干の変更が行なわれながら着実に進化している機構で、今現在のiOSアプリデザイン実装の必須知識と言えます。 iOS5,iOS6でスキュアモーフィズムでジューシーなグラフィックのUIのアプリが流行りましたが、まさにこの機能が活躍していたと言えます。 iOS7からいわゆるフラットデザインが流行っていますが、よりグ
iOSエンジニアの荒井です。 今回はXcodeプロジェクトのライブラリ依存関係を簡単に管理出来る”CocoaPods”の紹介をします。 未導入の方はオープンソースの管理が劇的に変わるので是非導入してみてください。 はじめに 最近iOSの勉強会などに参加すると、CocoaPodsを導入していることが前提で話が進む事が多くなりました。また、iOSエンジニアと話す際も「CocoaPodsで管理していますか?」という質問を頂きます。 導入していないことによって不便をきたすことがないようにしたいですね。 もちろん、単に時代の流れの面でだけでなく、メリットの部分が非常に多いと感じています。 今回のエントリでは 1. CocoaPodsのメリット 2. CocoaPodsの導入手順 に焦点を当てて紹介していこうと思います。 Cocoa Podsの導入メリット 冒頭にも書きましたが
RubyMotion TutorialRuby で iOS アプリを作ろう by Clay Allsopp Follow @clayallsopp 日本語訳: RubyMotion JP RubyMotion を使うと Ruby で iOS のアプリを開発することができます。これまで Apple のプラットフォームにおけるソフトウェアは Objective-C という、素晴らしいがその一方でニッチな言語しか使用できないよう制限されてきました。RubyMotion は完全にネイティブで、効率の良い他の言語による開発を可能にします。その言語とは Ruby です。 RubyMotion Tutorial では iOS SDK をできる限り Ruby らしく使うために必要不可欠なトピックを学ぶことができます。すべてを網羅はしていませんが、洗練されたアプリケーションを最大限素早く開発するための道しる
RubyMotion lets you quickly develop cross-platform native apps for iOS, Android and OS X, all using your favorite editor and the awesome Ruby language you know and love. Let's see how RubyMotion works I'm a developer You will feel at home. RubyMotion features a statically-compiled version of the Ruby language designed for native mobile platforms, as well as a command-line based extensible toolchai
フラットデザインは行動のきっかけとなる要素を見えなくしている。また、周辺部付近でのスワイプは、カルーセルやスクロールに干渉する可能性がある。 iOS 7 User-Experience Appraisal by Raluca Budiu on October 12, 2013 日本語版2013年12月2日公開 iOS 7はAppleのタブレットとモバイルデバイス用のオペレーティングシステムだが、iOSの旧バージョンまでの特徴だったスキューモーフィックデザインをやめた。新しい外見はこれまでのバージョンのオペレーティングシステムとは大きく異なっており、Appleがこれまで8年かけて熱心に構築してきた約束事のいくつかを大胆に放棄している。しかし、新デザインは本当に良くなっているのか。新しい外見の好き嫌いにかかわらず、新機能の中にはユーザビリティにとっては歓迎すべき改善もある。その一方、苦痛をもた
SearchMan Spreadsheet & API は2023年2月13日をもってサービス停止となります。長い期間のご利用、ありがとうございました。
iOS でデータを永続化する方法の続きです。今回は NSUserDefaults クラスを使ったデータの永続化方法について説明します。このクラスを使うと簡単にデータの保存と読み込みが出来るのでアプリ開発で頻繁に使用されています。 NSUserDefaults って何? アプリ固有の設定値を保存することに特化したクラスです。アプリ開発者は NSUserDefaults オブジェクトを通して Key-Value 形式でデータにアクセスします。データの保存場所の管理は NSUserDefaults オブジェクトがすべて行ってくれます。 実際のデータは ホーム/Library/Preferences 以下にプロパティリスト形式で保存されます。 データの保存と取得で使用するメソッド NSUserDefaults クラスにはデータ型に応じて以下の保存と取得メソッドが定義されています。 オブジェクトの型
これまでAndroidアプリを作ってはきたものの、正直まじめにAndroidを触ったことはありませんでした。まじめに、という表現はあれかもですが、検証とかではちょこまかさわっていたけど実生活に即して使うということはしてなかった、という意味です。 最近Android端末を生活の中で終始さわっていた中で、Androidアプリの使い心地についていろいろ考えたので脳内整理がてら考えつつ書きます。 iPhoneとはやっぱり違う 当たり前ですがiOSとはAndroidはまったく違います。 具体的にどう違うかというと、考え方が違います。 よく「iOSアプリをそのままAndroidアプリにするとよくない」といいますが、よくないってわけではなくて、最適ではない、の間違いです。正直なところiOSアプリそのままのUIもってきたAndroidアプリでも、そもそもiPhoneアプリの時点でかなり綿密に設計して作り込
“iOS Core Data徹底入門”がデータ保存の基礎からSQLiteやCoreDataまで網羅する素晴らしき本だった 最近、経費入力アプリを作ろうと思い、今まで避けてきたCoreDataをようやく学習し始めました。 今までは本格的なデータベースが必要でもないアプリだったので、さくっとPlist使ってたんだけど、次は家計簿アプリみたいに勘定科目ごとの一覧を総勘定元帳みたいに表示したいので、どうしてもiOS側でRDBS的なものが必要となったのです。 そうなるとSQLiteかCoreDataの二択だと思うけど、MagicalRecordを使うとCoreDataが楽チンだとか、将来クラウド機能つけるかもしれない時に変更しやすいのはどうだとかいろいろネットで調べてた。 断片的な知識はネットで学習できるんだけど、SQLiteからCoreDataをしっかり理解するには書籍が必要だなと思い、最近本屋で
こんにちは。Objective-C は Emacs で書く金内です。 ウェブブラウザ Sleipnir for Mac や Sleipnir Mobile for iPhone / iPad は、ブックマークや履歴・タブのデータを Core Data を使って管理しています。 Core Data は iOS / OS X 開発の主要フレームワークのひとつですが、どうにもとっつきにくいためか、尻込みしてしまう方も多いという印象があります。 この記事の目的は、とっつきにくい Core Data を最低限の内容にしぼって解説して、「なるほどそーいうものなのね。ボク/ワタシのアプリでも使ってみよっかなー」と思っていただくことです。 どんな時に使うの? ひとことで言えば、Core Data は Apple 純正の高機能・高性能データ管理フレームワークです。 iOS / Mac 向けのアプリである程度
iOS Developer Programにご登録の皆様こんにちは スマホエンジニアのみかんです。 のっけから不自然な挨拶をかましましたがAppleの回しものではありませんよ。 どちらかと言えばiPodが発売されていた時代からAppleの掌の上で踊らされていた立場の人間でございます。 今回は備忘録的な意味も込めまして、Xcodeで実機デバッグをするまでの手順をまとめました。ただ、iOS Developer Programへ登録するくだりのスクリーンショットは撮ってませんので、登録が済んだ段階からの紹介となります。 大まかな手順は次の5つになります。 キーチェーンアクセスで証明書の要求を行うCertificates,Identifiers & Profilesで証明書とかProfileを作るキーチェーンアクセスに証明書を登録するXcodeを使って実機にアプリケーションを転送するキーチェーンア
2013-12-23 モバイルUIのデザインに役に立つUIパターンギャラリー集17選 アプリの開発の時にUIのデザインに悩みますよね。 そんな時、モバイルUIのパターンギャラリー集が役に立ちます。 そのギャラリーサイトのサイトを集めてみました。 スクリーンショットを集めたものと、デザイナーの作品のものがあります。 Showrtpathブラウザを開発していた時はdribbbleをよく見ていました。 Pttrns - Mobile User Interface Patterns 優れたiPhoneサイトデザイン集 - iPhoneデザインボックス Mobile Patterns lovely ui Inspired UI - Mobile Apps Design Patterns [iPhone] Mobile Awesomeness Meerli · Featured Android Nic
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く