IT」カテゴリーアーカイブ

swift言語講座 #2便利なswitch文の使い方 アイフォンアプリ開発

swift言語講座 #2便利なswitch文の使い方 アイフォンアプリ開発
言語:Swift 5

switch 文はif 文よりソースコードが見やすくなる利点がある

分岐条件が少ない時はif文の方が使いやすいのですが、条件が多くなると読みにくいソースコードになるためswitch文との組み合わせが必要になります。
読みやすく理解しやすいコードを書きましょう。
続きを読む

swift言語講座 #1便利な変数タプルの使い方 アイフォンアプリ開発

swift言語講座 #1便利な変数タプルの使い方 アイフォンアプリ開発
言語:Swift 5

タプルとは
異なるまたは同じ型の複数の値を一つの定数や変数として扱うことができる
(配列は同一の型を並べたもの)
ただし登録した値の数の変更はできない。
続きを読む

購入履歴 ビデオカメラHDR-CX680 、他保護フィルム、感想メモ

ソニー SONY ビデオカメラ Handycam 光学30倍 内蔵メモリー64GB ブロンズブラウンHDR-CX680 TI
¥ 48,763

Kenko カメラ用フィルター MC プロテクター NEO 46mm レンズ保護用 724606
¥ 955

Kenko 液晶保護フィルム SONY 3.0型ワイド液晶用 EPV-SO30W-AFP
¥ 251
Amazon買い、ビデオカメラは千円くらい安いところはあるが、
品質と配送の問題でAmazonにした。

感想
ソニーHDR-CX680設定メモ、同時ビデオ撮影は
インテリジェントアクティブ(手ブレ・強)だとMP4とAVCHDの同時撮影はできない。
続きを読む

XCODE11 OCRライブラリTesseractOCRの登録手順

XCODE11 OCRライブラリの登録手順

OCRを試してみた。

プロジェクトを作成して

ターミナルからプロジェクトのディレクトリに移動してコマンドを実行する
Pod init(Podfileが作成される)
Podfileを開いて必要事項を書き換え
vi Podfile リターンして、iキーを押してインサートモード(Podfileをエディタで開いてもOK。)
pod ‘TesseractOCRiOS’
そしてESCキーをクリックして、:wq(コロン、wキー、qキーの順で入力してリターン)
で書き込みVIモード終了
ターミナルから
Pod install
するとインストールが始まる。
次に使用するプロジェクトの拡張子は
xcworkspaceになる

tessdataディレクトリをプロジェクトファイルの中にある更にプロジェクト名のディレクトリ内に作成する。
そして
https://github.com/tesseract-ocr/tessdata/tree/bf82613055ebc6e63d9e3b438a5c234bfd638c93 
ダウンロードしてきた
eng.traineddata
とかを入れて
XCODEのプロジェクトの左側にドラッグする(コピーは作成しない。すでにプロジェクトに入れたから)

サンプルの画像はJPGが良いようだ。PNGにしたらエラーで画像自体が読み込みでエラーとなる。画像サイズは1280*960

認識の出力はOUTPUTに出力される。

2019年今日のビルドエラー、ワーニングCapabilities for Signing & Capabilities may not function

今日のビルドエラー、ワーニングCapabilities for Signing & Capabilities may not function

環境
XCODE11.2.1 MacOSX Catalina 10.15.1 
swift -version 5.1.2
Apple Swift version 5.1.2 (swiftlang-1100.0.278 clang-1100.0.33.9)

()ハローワールドHello worldを表示させただけなのになぜかワーニング
久しぶりにアイフォンアプリを作ろうとして、新規プロジェクトからビルドしたら
実行できるけれど、ワーニングが表示された。
別に気にすることではないけれど、後で気になると

Showing Recent Issues
Capabilities for Signing & Capabilities may not function correctly because its entitlements use a placeholder team ID. To resolve this, select a development team in the 「test2019112」 editor.
正しいチームを選択すれば解決する

「プロジェクト名:test2019112」をビルドすると黄色のワーニングが表示された。
これは
Basic>>Signing>>Development Teamで正しいチームを選択(ここでは自分)する
再度ビルドすれば、ワーニングは消える

アイフォン 家計簿アプリ調査

アイフォン用家計簿アプリ比較

レシートからOCRを使って金額をコピーしたいと思ったので今公開されている家計簿アプリを使ってみた

10分使っただけの感想と機能説明

レシーピ!

開発元

レシートのOCR機能あり写真で金額取り込み可能

カレンダー機能

感想

ボタンのデザインが可愛らしく使いやすい。

レシートから金額を読み取れるのは便利OCR機能だろう

家計簿

開発元

レシート読み取り無し

感想

シンプル家計簿

開発元

レシート読み取り無し

感想

画像整理中

購入書籍,本気ではじめるiPhoneアプリ作り Xcode 10.x対応 |詳細! Swift iPhoneアプリ開発入門ノート iOS12

本気ではじめるiPhoneアプリ作り Xcode 10.x対応 (Informatics&IDEA)
西 磨翁
¥ 3,025
感想
カラーでわかりやすい。
アプリの公開手順、アイコンサイズ等が記載されているので参考になる

詳細! Swift iPhoneアプリ開発入門ノート iOS12 + Xcode 10対応
大重 美幸
¥ 3,520
感想
モノクロ基調(黒と青色)なので色がもっとあるとわかりやすいと思う。
シーン移動セグウェイが記載されている
ARKITが売りかな
サンプルが338本ダウンロードできるらしいが中身がどんなものか見ていない、未確認
著者はそんなにアプリ開発はしていない(推測、解説が得意なはず)ので
より詳細な記事は期待できないと思っている。

Python 2.7から3.8へバージョンアップ MacOSX

Python 2.7から3.8へバージョンアップ MacOSX
パイソンはバージョンによって仕様が変わっているらしい。
バージョン2で作成されたライブらいはバージョン3では使用できないことがあるとのこと。
またバージョン2は古いので、結局は新しいバージョンを使用することになるのでバージョン3を使うことにする。

以下の記事を参考にしました。
https://qiita.com/okhrn/items/935cf187aec5cf144558

パイソンを仕事で使うことはないけれど、なにか使うことがあるかもしれないのと暇なのでインストールだけしておく。
続きを読む