Amarronの日記

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

iOSDC JAPAN 2023 感想

久しぶりにオフラインのカンファレンス行ってきた。 オフラインの方が臨場感あって楽しかった。

iOSDC JAPAN 2021 感想 自分用メモ

iOSDCを見たので、自分用メモとして残しました。 iOSDCの概要 iOSDC Japan 2021はiOS関連技術をコアのテーマとしたソフトウェア技術者のためのオンラインカンファレンスです。 日本中、世界中から公募された100本を超える知的好奇心を刺激するトークの他にも…

iOSDC JAPAN 2020 感想 自分用メモ

iOSDCの概要 iOSDC JapanはiOS関連技術をコアのテーマとした技術者のためのカンファレンスです。今回はオンライン開催です! iOSDC Japanと言えば日本中、世界中から公募されたスピーカーによる知的好奇心を刺激するトークと参加者間のコミュニケーションで…

Swift5 SwfitUI

概要 Swift5とSwiftUIを調べたので、参考にした使用や感想、調べた内容などを備忘録的に残します。 Swift2までの知識はあるので、変更点や個人的な印象期な内容を記載します。(今の仕事ではあまりSwiftを使っていないです。) 動機としては、個人でアプリを…

iPhone simロック 解除 - au から UQモバイル へ -

2017年12月に、 au から UQモバイル の格安simに変更したので個人用のメモ 率直な感想としては、格安simに切り替えるのは良かったが、切り替えるのは au 回線ではなく docomo 回線を使っている キャリアにしとけば良かった 内容について 動機 変更内容 変更…

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サー…