2020年1月12日どうも、フリーランスのITエンジニア兼ブロガー兼投資家のKerubitoです。Swiftで「撮影した写真のファイル保存する」アプリを作ってみました。環境は以下の通りです。project」をクリックします。次はプロジェクトのタイプを選択します。Application」をクリックします。あとはアプリやデベロッパーの名称、言語、対象デバイスを設定します。カメラ機能の実装まずは写真を撮影するためのカメラ機能を実装します。nil)}ViewControllerのviewDidAppearにて強制的にカメラを起動しちゃいます。Description」を追加してやる必要がありますね。それと撮影完了のdelegateも追加。Any])が撮影完了時に呼ばれるdelegate。{はキャンセルすると呼ばれます。スポンサードサーチUIImageからJpegファイルを生成するメインの処理であるUIImageからJpegファイルを生成するところを実装します。true}}ここではUIImageのextensionとして実装しています。1.0)にてUIImageからJpegデータに変換。fileURL)にてJpegデータからファイルを作成しています。最後に写真撮影とJpegファイルの作成を繋げます。true)}撮影完了のdelegate内にてUIImageのsaveJpegFileを呼び出します。UIImageでは撮影にて作成されたUIImageを取り出しています。最終的にはアプリ領域内のdocument直下にsample.jpgとして撮影された写真が保存されます。スポンサードサーチ全体ソース最後に全体ソースです。true}}ソースはgithubにもあげていますので試してみたい方は以下からどうぞ。【保存版】Xcodeで快適に開発するためのショートカットキーまとめiphoneなどのアップル製品向けのアプリ開発に欠かせないXcode。バージョンアップを重ねるごとに使い勝手は改善してきていますが、知らないままで開発していたら効率が悪い場合も多々あります。...技術Railsにて非同期処理とスケジュール機能を使い定期的にメール送信する(前編)Railsにてメールを定期送信する仕組みを作ってみました。実現方法ですが、sidekiqとsidekiq-scheduleを組み合わせるのが良さげだったので、これを採用。ScriptでGoogleカレンダーの予定を他人にメール送信どうも、フリーランスのITエンジニア兼ブロガー兼投資家のKerubitoです。Googleカレンダーに予定を入れたら、他の人にそれをメールで知らせたい。ProとMacbookを比較してみたiphoneアプリやipadアプリを作るのに必要なMac。...技術MacでGitHubとBitbucketを共存させる久しぶりにGitHubからリポジトリをクリーンしようとしたらエラーが発生。原因はGitHubとBitbucketを共存させる部分にありました。働き方2020/01/31フリーランスエンジニアがセミリタイアを目指してみるプロフィールKerubitoフリーランスのエンジニア×ブロガー×投資家。SIからモバイル、リモートワークや週三という働き方もやりながら月間8万PVの雑記ブログを運営中。自由に生きられるならなんでもやる。