プログラム
アプリの連続試験でメモリリークの確認を行うため、XCodeのInstrumentsを使ってメモリ使用量の計測をおこないました。 マウスを自動操作するツールで連続して操作した結果、メモリが増加傾向にあることがわかりました。 リークの解析はXamarim.Profilerとい…
ListViewを使ってリストを作成していますが、リスト表示時にアニメーションでパラパラと表示されるのが嫌だったので、以下の設定でアニメーションなしにしました。 ListView(リスト)を表示した際に、中のコントロールがぱらぱらと追加されていくアニメーシ…
docs.microsoft.com
大量データのテストを行うために、データの数だけINSERT文を作成してDB Browser for SQLiteからSQLを実行したのですがデータが入れ終わるまでにかなり時間がかかりました。 トランザクションを使えば早く終るらしいのですが、バルクインサートを試すと一瞬で…
アプリでSQLiteを使用しており、dbファイルはLibraryフォルダ配下に格納しています。 アプリ起動時にdbファイルをチェックし、ファイルが存在しなければdbファイル作成とテーブルのCreate実行をしています。アプリ起動時にdbファイルが存在すれば、テーブル…
私はもともとはC#の開発歴は長いですが、タブレット開発やMac使用はさっぱりでした。 まだ開発は途中ですが、3か月くらいがっつりXamarin.Formsで開発してみての感想です。 画面の開発はWindowsフォームでしか経験がなく、WPFもやったことがなかったので、X…
テーブルに大量のデータが入っているので、いっぺんに変数に取得するのではなく、カーソルを使って1行ずつとりだす方法です。 cursorなどで検索してもなかなかみつからなかったのですが、以下のようにできました。 var queryEnumerable = tran.CreateComman…
ShiftJISのバイト配列のデータを受け取って、それをstringの変数にエンコードして格納する為に以下のコードを書きました。 var text = Encoding.GetEncoding("Shift_JIS").GetString(bytedata); すると例外が発生しました。 System.NotSupportedException: E…
SQLiteを非同期で実行できるよう「SQLiteAsyncConnection」を使った実装にし、トランザクションを開始して、サーバと非同期通信を行って取得したデータをテーブルに格納するようなプログラムを組みました。 しかし実行してみると、非同期通信が終わるのを待…
WindowsのXamarinでデバッグ実行したときに、ブレイクポイントを設定しているのに処理が止まりませんでした。 調べたところ、以下の設定で止まるようになりました。 ・プロジェクトのプロパティを表示します ・「ビルド」から「詳細設定」ボタン押下し、「ビ…
前回、最新のXamarinのバージョンで作成したプログラムを古いMac上のVisualStudio for macでビルドしましたが、今度はデバッグ時に起動するデバイスが「汎用シミュレーター」から変えられなくなりました。 以前も似たような現象がありましたが、 xamarinapp.…
会社で作成したXamarinのサンプルプログラムを家の古いMacで動かそうと思い、プロジェクトのファイル一式をMacにコピーしてVisualStudio for macで開いたところ、XCodeのバージョンが古いとの警告が。 XCodeをアップデートしようと思いAppStoreを確認しまし…
XamarinでiOS開発をするのに役立つサイトや書籍の紹介です。 まだまだ情報は少ない気がします。 Microsoftのサイトは定番です。 読みにくいですが最低限必要な内容は記載されています。 docs.microsoft.com docs.microsoft.com docs.microsoft.com 少し古い…
手持ちの本にUITextViewの使い方がのっていなかったので、メモ。 背景を透明にする。 http://iphone-app-program.com/uikit/uitextview/uitextviewbase/ http://www.yoheim.net/blog.php?q=20120710
http://yakinikunotare.boo.jp/orebase2/javascript/fire_click_event http://yuuxxxx.hatenablog.com/entry/2013/09/20/224801 http://blog.fenrir-inc.com/jp/2013/07/uiwebview-hacks.html
QRコードを使うアプリネタを思いついたので、アプリ作成にはずみをかけようと思ったのですが、実機を使えるようにしないとカメラプログラムが動作できないので、DeveloperProgramに登録するか悩み中です。 作る上での参考サイトメモ http://d.hatena.ne.jp/w…