Delphi 10.1 Berlin Update2でiOS 10用にユーザーデータのアクセス目的を記述するには

iOS 10から、カメラなどを使用するときには、info.plistに特定のキーと使用目的を記述するようになりました。 Delphi 10.1 Berlin Update2では、プロジェクトオプションのバージョン情報画面 …

Continue reading ‘Delphi 10.1 Berlin Update2でiOS 10用にユーザーデータのアクセス目的を記述するには’ »

Delphiのフォーマッタ(コードの整形)でDataMoudleが壊れる

TDataMoudleにはClassGroupプロパティがあります。 このプロパティで、データモジュールがVCL用かFMX用かフレームワークに依存しないかを設定します。 たとえばTTimerコンポーネントはVCL用のVc …

Continue reading ‘Delphiのフォーマッタ(コードの整形)でDataMoudleが壊れる’ »

Pythonでテキストファイルの改行コードをCRLFからLFに変換するには

Pythonでテキストファイルの改行コードをCRLFからLFに変換したい。 文字列を改行コードを指定してテキストファイルに保存する方法が見つからなかった。 バイト列にして保存することで実現できた。 環境 Windows …

Continue reading ‘Pythonでテキストファイルの改行コードをCRLFからLFに変換するには’ »

iOSアプリで「SecTrustEvaluate [leaf ValidLeaf]」

開発しているiOSアプリが、Webサーバーにアクセスできなくなった。 ログを見ると次のメッセージを見つけた。 SecTrustEvaluate [leaf ValidLeaf] ホーム画面で「設定」→「一般」→「日付と時 …

Continue reading ‘iOSアプリで「SecTrustEvaluate [leaf ValidLeaf]」’ »

古いバージョンのCocoaPodsをインストールするには

CocoaPodsはバージョン1.0.0からpodfileの書き方が変更された。 プロジェクトで使用しているpodfileが古いバージョン場合、古いCocoaPodsが必要になることもある。 インストールされているCoc …

Continue reading ‘古いバージョンのCocoaPodsをインストールするには’ »

HTMLのCanvasのwidth/height属性とCSSの設定の違いについて

幅と高さを指定したcanvasに円を描いた。 <canvas id=”canvas1″ width=”200″ height=”200″></canvas> <canvas id=”canv …

Continue reading ‘HTMLのCanvasのwidth/height属性とCSSの設定の違いについて’ »

Androidアプリでネイティブコントロールをフォームに配置するには

Androidアプリでネイティブコントロールをフォームに配置するには Delphi 10.1 BerlinのFireMonkeyアプリケーションでAndroidのネイティブコントロールをフォームに配置する方法です。 コン …

Continue reading ‘Androidアプリでネイティブコントロールをフォームに配置するには’ »