まだ会員登録がお済みでない方CAMPFIREに会員登録すると、会員情報やお支払い方法などを保存しコミュニティへの参加や商品の購入がスムーズに行えます。 また、販売者やコミュニティオーナーとメッセージで交流したり、最新の情報を受け取ることができます。 会員登録へ進む
![PWAをiOSで配布したいという社長の思いを叶えるために by 活動拠点復活を目指して](https://cdn-ak-scissors.b.st-hatena.com/image/square/7a52220c06bf5d1212590f67ea7a3b4bf0bf78a3/height=288;version=1;width=512/https%3A%2F%2Fstatic.camp-fire.jp%2Fuploads%2Fproject_activity%2Fimage%2F455006%2Fmedium_%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588_20230219_230203.png)
WixやSquarespace、Strikingly等のWEBサイトが簡単に作れるサービスは多かったかなと思いますが、先日友人に教えてもらったGoodBarBerというスマートフォンアプリを作るためのプラットフォームが、取り敢えず次世代だなみたいな感じに思えたので、ここでも共有させていただこうと思います! GoodBarBerは、スマートフォンやタブレットアプリを作る為のプラットフォームを提供しているWEBサービスで、簡単なデザインからコンテンツの追加、プレビューにパブリッシュまでの流れを非常にわかりやすく説明してくれているので、それこそブロガーが自分のブログ専用のアプリを作るも良し、グラフィックが得意なデザイナーがポートフォリオとして作るもよし、用途としては色々考えられるかなと思いますね。 簡単な流れだけ説明すると以下のような感じです。 アカウント作成 アプリ名、カテゴリ、アカウントID
Udemyは、学びたい人、教えたい人のためのオンラインのマーケットプレイスです。プログラミング、マーケティング、データサイエンスなど、213000以上のコースを6,200万人の受講生が学んでいます。
Swiftとは(Swift 入門) Swiftは、Appleが2014年のWWDCで発表したプログラミング言語です。 それまで、Appleが提供するMacやiPhone等のプラットフォーム向けにネイティブアプリを開発するには、Objective-Cという言語を使って開発しなくてはなりませんでした。Objective-CはC言語を拡張してオブジェクト指向を取り入れた非常に強力な言語ですが、C言語由来の複雑さと、他の言語とは少し毛色の違った独特なスタイルの拡張構文等のためか、特にプログラミング言語の初心者にとっては取っ付きにくく、習得にも比較的時間を要するという側面がありました。 そんな中Swiftは、なんの前触れもなく電撃的に発表されました。コンパイラ言語でありながら、まるでスクリプト言語のような見た目の印象と、実行結果がリアルタイムに可視化される実行環境のデモの様子は多くの人に期待を持って
みなさん、おはようございます。いまは週刊アスキーの吉田でございます。さて、先日紹介したJR東京駅でのiBeaconナビゲーションシステムですが、実証実験がスタートしたのでさっそく試してきましたよ。 このシステムは、ウイザードリーのダンジョンのようなJR東京駅構内で、目的地にたどり着くための手助けをしてくれるものです。東京駅は、地下1階、地上階、2階と多層迷宮となっているので、東京に出張するビジネスパーソンはもちろん、地方から東京に遊びに来る観光客にとってもうれしいですね。 具体的には、大量のビーコン端末を駅構内に設置し、iPhoneの専用アプリが端末からのビーコン信号を受け取ることで現在地を測位し、目的地までのルートを検索してくれるというのもの。簡単にいうと、カーナビみたいなもんです。JR東京駅では天井からぶら下がっている案内版のところにビーコン端末が設置されていました。 駅構内は、携帯電
「iPhone や iPad の動作が重くてストレスになる」「キーボード入力がワンテンポ・ツーテンポ遅れる」「カクカクする」「アプリがすぐに落ちる」。このような動作の遅さや重さでイライラしている方、困っている方は意外に多いでしょう。 iOS のアップデートがある度に、旧型の端末であればあるほど動作が重くなる場合があります。特に最近の iOS のバージョンでは様々な視覚効果も加わったことで、より快適さがなくなったと感じる方も多いと思います。しかしこれだけが原因だと思われている方も多いですが、動作が重くなる原因は iOS だけではありません。今回は iPhone や iPad の動きがモッサリしてきた時の対処方法をご紹介します。 ※古い端末に最新の iOS を入れることで、動作が不安定になったり重くなったりするのでご注意ください。動かなくなることもあります…。下記の対処方法は基本的にどの iO
多くの新機能を引っさげて、OS X Yosemiteが登場しました。でも、かなり役に立つのに、日の目を見ていない機能がいくつかあります。あなたがまだ気づいてないかもしれないYosemiteの新機能トップ10を紹介しましょう。 10. どこでも使える「QuickType」 Yosemiteには、iOS 8のような「QuickType」機能があります。Apple純正アプリであれば、ESCキーを押すだけで、次の単語の候補を挙げてくれます(ただ、日本語入力では使えないようです。代わりに、日本語では変換前のカナ入力時に単語をサジェストする「推測候補表示」という機能があります)。 9. 『マップ』で空から街を案内 見どころを手っ取り早く知りたい人向けに、Appleは3D航空写真で街を案内する機能を『マップ』に追加しました。街の名前を入力すると、この機能がサポートされている場所であれば、「3D Flyo
HTMLやCSS、JavaScriptでスマートフォンアプリを開発できるフレームワーク「PhoneGap」。今回はPhoneGapを使って、iPhone用の動画アルバムアプリを作成します。 以前紹介したフレームワーク「NimbleKit」では動画を扱うための専用のAPIが用意されていましたが、PhoneGapにはありません※1。そこで、PhoneGapではHTML5 Videoを使って動画を再生します。HTML5 Videoの仕様やiPhone/iPadの制約を受けるので、動画を扱う場合はNimbleKitのほうが手軽かもしれません。 今回は上記のNimbleKitの連載で使用した動画ファイルを流用し、サムネイルリストをタップすると動画を再生するだけのシンプルなアプリを作ります。なお、iPhone/iPadでは動画の再生方法が異なるので、iPhoneをメインに解説します。 PhoneGap
このページは、iOS(iPhone/iPad/iPod touch)アプリ開発者/プログラマのための、iOS SDKのAPIの使用コード例の記事を探しやすいようにしたリンク集です。フレームワークごとに表でまとめてあります。メソッドやプロパティなどObjective-CのAPIの使い方の参考にしてください。 @ITにコード例の記事が掲載しているクラス/プロトコル/関数やフレームワークだけしかリストには挙げていませんが、今後新たにiOS SDKの使用コード例がある記事が公開されたら、改訂していく予定です。 フレームワークの並び順は、標準の「iOS Developer Library」と同様にしています。 Frameworks Cocoa Touch Layer Event Kit UI Game Kit iAd Map Kit UI Kit New! Media Layer Assets Li
Andorid, iOS, サーバー(perl)間で暗号化して通信する必要があったのでまとめてみました。 処理の流れはこんな感じ クライアント(iOS, Android) からの通信 [Request] [Response] plain text plain text ↓ ↑ cipher text cipher text ↓ ↑ base64 text base64 text ↓ ↑ WAN(POST) WAN ↓ ↑ base64 text base64 text ↓ ↑ cipher text cipher text ↓ ↑ plain text plain text 鍵は事前に交換してるものとして話をすすめます。 結論からいうと iv さえあわせとけば特にハマリませんでした。 そういいつつここで大分はまったんですけどねw とういわけで iv をそろえないといけないので今回は iOS
マンガゲットで開発を担当している武上です。最近2歳の息子がいろいろお話ができるようになってきました。今までずっとママと呼ばれていたのですが(男親も女親もどっちもママ)、ついにパパとよばれるようになりました!しかも稀に「パパだいすき」とかいってくれます!生きててよかった! ところで、iOS5が半年前にリリースされてからアプリの通知周りのユーザビリティが随分上がりました。そこで今回は、その裏側で動いている、iOSとAndoroidのプッシュ通知の実装方法の違いについてまとめてみたいと思います。 そもそもプッシュ通知とは何か? ユーザがアプリを起動していなくとも、アプリにリアルタイムに何らかの通知を送る仕組みのことです。 iOSの場合はAPNS、Androidの場合はC2DMという名前で用意されており、それなりに容易に使うことができます。 どちらも基本は事前にユーザの許可を取った上で、Apple
iOS でオブジェクトをシリアライズする方法に続き今回もデータ永続化方法の紹介です。 iOS にはプロパティリストと呼ばれるファイル形式があります。プロパティリストは NSArray や NSDictionary クラスを使って簡単にデータの読み書きができます。 ここではプロパティリストを使った基本的なデータの保存方法から自作クラスのオブジェクトを保存する方法まで説明します。 プロパティリストって何? プロパティリストは Mac OS X や iOS で利用することができるデータ永続化のためのファイル形式です。Mac OS X ではもっぱらユーザの情報を設定するのに使われる事が多く Windows のレジストリのような使われ方をしています。iOS では Info.plist のようにアプリの情報を設定するのに使われることが多いです。 またプロパティリストはファイルの拡張子が .plist
iOS データ設計入門の続きです。前回は iOS であつかうデータ全般について書きましたが今回はデータをフラッシュドライブに保存する方法について説明します。 データの永続化って何? メモリにあるデータはアプリを終了すると消えてしまいます。 アプリを終了しても残しておきたいデータはフラッシュドライブに保存する必要があります。メモリにあるフラッシュドライブに保存することをデータの永続化といいます。永続化されたデータはフラッシュドライブが壊れない限り永続的に保存され残ります。以降 iOS でフラッシュドライブがどのように管理されているのかと、データを永続化するのにどのような方法があるのかについて説明していきます。 フラッシュドライブを構成する3つの領域 データを永続化する方法を説明する前に iOS でフラッシュドライブがどのように管理されているか見ていきましょう。 iOS ではフラッシュドライブ
前回の記事「iOS アプリの構造がどのようになっているか紐解いてみる」で iOS アプリの構造について説明しました。深いところの説明ばかりだったのでもう少し浅いところ、画面の見た目や画面遷移を実装する方法について説明します。 ユーザの要望がどのようにアプリに反映されるのか アプリができる背景には「アプリでこんなことしたい」というユーザの要望とか、開発者自身の「アプリを通してXXのような素晴らしい体験をユーザに提供したい」という思いが出発点になっています。 ユーザの要望だったり開発者の思いは「UX設計」「ユースケース抽出」「UI設計」という3つの段階に分けてアプリに反映していきます。図にすると以下のような感じです。 UX(ユーザエクスペリエンス)設計 ユーザの要望や開発者のこんなもの作りたいという思いを元に、いつ、どこで、誰が使うのか?アプリが使われる状況を洗い出す。その上でユーザがアプリを
[XCODE] UIView上のタップ位置から、UITableView上のどのセル位置かを判断する方法 今日はちょっとマニアックなネタですが、 UIView上でタップイベントを補足した際に、タップ位置からUITableView上のどの位置かを見つける方法を ブログに書きたいと思います。 今回やりたいこと UITableViewCellをカスタマイズして、Cell上に配置した画像をタップされた際に、 タップされたCellを特定したいと考えました。 例えば下図のUITableViewで、左の青丸をタップした際に、どのセルかを特定します。 まずは青色に対するタップイベントを設定する 青色ボール画像に対するタップイベントを設定します。以下サンプルコードとなります。 - (UITableViewCell *)tableView:(UITableView *)tView cellForRowAtInd
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く