Amarronの日記

iOSやMac、Web系の記事を書きます。

SOFT SKILLS ソフトウェア開発者の人生マニュアル 感想

概要 「SOFT SKILLS」を読んだので次の内容を備忘録 本の概要 印象的な文のピックアップ 紹介されたサービス一覧 感想 本の特徴(個人的な感覚) 語りかけるような文体で書かれている(読みやすい) 各章の文末に「まとめ」や「やってみよう」の項目があり親…

Pokemon Go API メモ

ポケモンGOのAPIについて、少し調べたので残します。 自分用のメモなので間違っていたらごめんなさい。(コメントとか頂けると嬉しいです) APIについて 非公式サービスのポケモン情報の取得方法について なお、URLの「reddit」を「れでぃっと」と記載してい…

Swift PDF Download Export 実装方法

概要 指定したURLからPDFをダウンロードし、iBookやEvernoteに出力する方法を書きました ファイルは、csvやtxtも同じようにダウンロードできます(指定するURLを変更するだけでOK) iOSドキュメントインタラクションプログラミングトピックスを事前に軽く見…

新 TestFlight 内部テスター 手順

概要 TestFlightの設定〜使い方手順の自分用メモです(内部テスターを追加する方法) 簡単な手順は次のような流れ iPhoneにTestFlightをDL iTunes Connectでアプリを配布したいユーザの追加 Xcodeで対象のアプリをiTunes Connectにアップロード TestFlightを…

グロースハッカー 感想

「グロースハッカー」という本を2年位前に読んでいて、その時の自分用のメモがあったので残します。 各ステップの印象的な部分の抜粋と感想が書いてあります。 グロースハックの概要を軽く抑えるのに役立てたら嬉しいです。 (adsbygoogle = window.adsbygoo…

YAPC::Asia 2015 行ってきました

行ってきた系のブログは書かないのですが、ブログを書くまでがYAPCらしいので書きます! 自分が聞いたトークの感想をサラッと書きました slideshareとか動画で内容が詳しくかいてあるのを見つけたら追記します YAPC概要 yapcasia.org YAPC::Asiaとは、「Perl…

AFNetworking NSURLSession NSURLConnection 比較

概要 iOSのHTTPでの画像表示をケース別に試してみました 結論としては、「UIImageView+AFNetworking」を使って表示するのが一番良さそうです(画像をメモリ上に保存してくれるので、同じURLの場合、画像を使いまわしてくれる) 詳細 「AFNetworking」を使っ…

HTML5 CSS3 JavaScript 入門

概要 次のようなことに観点を当てて記載しました HTML5やCSS3、JavaScriptとは何か? 新機能やレガシーブラウザ対応 全体像や概要、基礎を抑えるのに役立てられたら良いと思います フロントエンドエンジニアを目指す人にもオススメです プログラムの例は少な…

MBaaS 比較

概要 MBaaS(「エムバース」と読みます)はMobile Backend as a Serviceの略で,去年の中頃から米国で使われるようになった用語です。一般的にBaaSと呼ばれているサービスは,IaaS(Infrastructure as a Service)やPaaS(Platform as a Service)と比較する…

iOS HTTP メモ

iOSのHTTP関係のプログラムやメモです 随時更新していく予定です Flow HTTP リクエストを発行しレスポンスを受信するまでのプログラムの流れはだいたい次の通り。 NSURLConnectionの場合 リクエストヘッダ(NSURLRequest)を作る NSURLConnectionのクラスメソ…

プッシュ通知 証明書 更新 手順

プッシュ通知(APNs 証明書)の更新メモ Certificates, Identifiers & Profilesにて、証明書を更新する サーバーへ新しい証明書を配布する (adsbygoogle = window.adsbygoogle || []).push({}); 更新手順 No. 内容 Development Product 備考 0 KeyChain(開発環…

iOS 開発 カメラ

iOS(iPhone,iPad)のカメラ、写真の開発時のメモです カメラを起動したり、フォトアルバムから写真を選択してアプリに渡したりできます アプリで高解像度(1MB以上)の写真や画像を大量に表示するとメモリ不足でクラッシュします(100KB位まで解像度を下げるのが…

iOS 保存領域 比較 〜NSUserDefaults, CoreData,Keychain,等〜

アプリ容量の制限について アプリのストレージの最大容量は、おそらく制限なし(20M以上だとDL時にwifiが必要となる) 保存領域について 種類 説明 アプリ領域 アプリが自由に使え、他のアプリから参照できない領域 OS領域 OSが使用するデータが保存されており…

Xcode デバッグ 値変更

概要 Xcodeでデバック中に、変数の値や関数の実行する方法の説明です デバックエリアでLLDBコマンドを実行して確認します 値の変更はデバックエリアで「po 変数名 = 値」で変更できます LLDBとは、Mac OS X上のXcodeでデフォルトのデバッガで、デスクトップ…

iOS AdMob 実装 方法

AdMob SDKの導入方法や手順が書いてあります。(iPhoneやiPadが対象) やりたいこと iOSアプリにAdMobのバナー広告を表示させたい。 (AdMobとは、Googleが運営するアプリ専門のアドネットワーク。日本国内の収益性は微妙だが、海外の広告案件が豊富。) 流れ …

CoreData の 関連図 と 手順

概要 CoreDataの知識が曖昧だったのでクラスの関連図や手順についてのメモです(細かい実装方法や使い方は他の参考サイトを参考にしてください) DB自体初めての人には登場人物が多くて難易度高めな気がします 参考資料:iOS Core Data チュートリアル 関連図 …

Swift 文法

概要 Swiftの入門的な部分をまとめてみました。 初心者向けに文法の部分を中心に書きました。 また、SwiftはObjective-Cより直感的ですっきりしているので、 iOSの開発を始めたい方はSwiftでの開発がオススメです。 目次 変数宣言(var,let) 型(Int,String...…

Web系 システム 開発 セキュリティ 備忘録

概要 ウェブアプリケーションのセキュリティの基礎や入門的な部分をざっくり書き出しました。 ログイン機能を使う場合やインフラよりのセキュリティは書いていません。 脆弱性の原因と攻撃パターン 脆弱性一覧 入力処理の脆弱性 表示処理の脆弱性 SQLの脆弱…

iOS SNS シェア 実装方法

概要 SNS等のシェア機能の実装方法の説明です。 実装内容はシェアボタン押下時にアクションシートを表示し、シェアしたい内容を選びシェアするような実装内容です。 Webページを表示しシェアしていますが、それ以外でも同じような実装方法でシェア可能です。…

App Store の iOSアプリ を 公開停止 する 方法 

AppStore の アプリ を 公開停止 する 方法 概要 AppStoreに公開中のiOSアプリを取り下げる方法の説明です。 (申請(公開前のレビュー依頼)を取り下げたい場合、Developer Rejectで対応してください) アプリの公開地域を全て解除することでAppStoreで公開…

Mac で よく使う キーボードショートカット まとめ

Mac

Mac(OS X)で個人的によく使うキーボードショートカット(コマンド)を用途別にまとめてみました。 参考URL: OS X のキーボードショートカット ターミナル ターミナルでの操作 ショートカットキー 説明 詳細 control + A 行頭に移動 現在の行/段落の先頭に…

iPhoneアプリ を iPadアプリ に 対応させる 方法

iPhoeアプリをiPadアプリとしてもAppStoreに配布する方法について書いてあります。 iPad対応するには、Xcodeで「ユニバーサルに変更」するのと「iPad用画像の設定」が必要となります。 環境 Xcode 5.1.1 流れ ユニバーサル化 プログラム修正(修正が必要な場…

iOS の アプリ内課金(In-App Purchase) 組込方法

概要 「iPhone」や「iPad」でのアプリ内課金(In-App Purchase)の実装方法について書きました。 iOSアプリ内で特定の機能を有料販売するための準備・開発・テストの説明中心です。 全体的な作業時間としては、1日は覚悟したほうが良さそうです。 (課金のタ…

.DS_Store とは

Mac

背景 以前書いた記事が自分の思わぬところで多くの人に見ていただけたので、もう少し「.DS_Store」について書きたいと思います。 「.DS_Store」ってなんとなく設定ファイルだと思っていたのですが、そもそもなんだっけ・・・ ということで「.DS_Store」につ…

Linux 基礎

概要 Linux(CeontOS)について昔まとめた資料です。 基礎なので、入門者や初心者向きです。 目次 Linuxの基礎知識 Linuxの基本操作 ファイルとディレクトリ シェルとコマンド操作 ネットワーク ユーザー管理 ソフトウェアのインストール システム管理 Webサー…

サーバー構築 サービスメモ

概要 サーバー構築サービスの備忘録メモです。 サービスの種類 VPS まとめ 1. サービスの種類 共有レンタル VPS クラウド(IaaS)※2 タイプ※1 共有 仮想 仮想 価格 0〜低 中 高 管理者権限 ☓ ◯ ◯ 管理者知識 不要 必須 必須 自由度 ☓(webのみ) ◯ ◯ 構成変更 …

CocoaPods インストール 使い方 メモ

cocoapodsのインストールと使い方のメモです。 cocoapods概要:Mac アプリや iOS アプリ開発者向けのライブラリ管理ツール 実行環境 :OS X バージョン10.9 前提条件 :「Ruby」「Command Line Tools」がインストールされていること (MacOSはデフォでRubyが…

RSS1.0,RSS2.0,ATOM のフォーマット・仕様・構造

調べたので備忘録。 種類 RSS1.0 シンプルな記述がウリ。テキスト配信向き? RDFシリーズを元にして制作されている。 はてなRSSは1.0を使用。FC2も1.0を使用。 RSS2.0 配信する文章の色を変えたり、リンクを仕込めるなど、グラフィック面でいろいろ出来る。…

App Store に iOSアプリ を 公開する方法

大まかな流れが中心です。画像や詳細なイベントは他の参考サイトで確認して下さい。 証明書関連の作成参考サイト:http://r-dimension.xsrv.jp/classes_j/ios_test/ iTunes Connectデベロッパガイド:https://developer.apple.com/jp/documentation/iTunesCo…

iOSDeveloperProgram 法人契約 流れ

iOSアプリのAppStoreで配布したい場合に「iOS Developer Program」の登録が必要となります。 法人契約時の大まかな流れと注意点等を記載します。 AppStoreにアプリを公開する方法はこちら 契約時の流れ メールアドレスの取得(Apple ID登録用、今回はgmailア…

iOSアプリのスクリーンビューを計測する

iOSアプリ開発で、ユーザーのスクリーンビューやイベント、ユーザー数等を計測したい場合があります。 「Google Analytics SDK」を組込む事によって簡単に監視することが出来ます。 使用したツール・SDK Xcode Version 5.0.2 Google Analytics SDK for iOS V…

Macで「.DS_Store」と「._xxx」ファイルを作らない方法

Mac

実行環境:OS X バージョン10.9 Macでファイルを編集すると隠しファイルが作成されます。 MacユーザーであればFinderの設定で不可視ファイルを非表示にすれば気にならないのですが、 共有ドライブを使用しているとWindowsユーザーから文句を言われたり、 何…