この前macOSをアップデートしたところOSが飛びました。 まあOSが飛ぶのは別にいいのですが(よくない)、そのころはRootでログインできたりデグレってたりしていてmacOSに対する信仰心が薄れていたのと、ちょうどLinuxについての記事を多数見ていたので思い切…
この記事は[初心者さん・学生さん大歓迎!] Xamarin その1 Advent Calendar 2017の12日目の記事です。 昨日は@kmz_kappaさんでXamarinでも難読化のすゝめでした。 今回はXamarin.iOSをやる上で気をつけたほうがいいと思ったメモリリークのお話です。 基本的…
Kotlin/Nativeが頑張っているっぽいので、iOSのサンプルを実行してみました。 ・・・実行しただけです。 環境 Macbook Pro(Mid 2015) Core i7, Memory 16GB macOS High Sierra Xcode 9.1 kotlin/native 0.4 ちなみに 私はビルドし終わったあとに気づきました…
Visual Studio for Macでの独自Padの実装方法です。 ちなみにPadは以下のようなやつです。間違ってたらごめんなさい。 今回はサンプルとしてビルドした回数とデバッグした回数を記録しておくPadを作ります。 (本当はRunした回数を取りたかったけど取得の仕方…
Visual Studio for Macが正式リリースされたっぽい?のでVisual Studio for Macの拡張の作り方を調べてみました。(Xamarin Studio Addinと変わってなかったけど) Addin Makerインストール 最初にVS for Mac Extensionのテンプレートやデバッグサポートをして…
RiderのPublic EAP20でXamarin.Androidがサポートされました (ついでにT4テンプレートとNode.js) New Rider build: Xamarin Android, Node.js, Resx and T4, search in Alt+Enter, improved .NET Core and NuGet support: https://t.co/5TRdGdIrip pic.twit…
これは[学生さん・初心者さん大歓迎!]Xamarin Advent Calendar 2016 - Qiitaの23日目の記事です。 前日は 普段Swift書いてますがXamarinに入門してみました | Developers.IO でした。 今回、本当はXamarin Studio Addinについて書こうとしたのですが、Xama…
これは [学生さん・初心者さん大歓迎!]Xamarin Advent Calendar 2016 - Qiita の7日目の記事です。 前日は qiita.com でした。 大学の講義でJavaやって2年目でServletその後Xamarinの流れとか完全に「自分かな?」と思いましたがこの話はまたいずれ。 今回は…
コーディング規則をみていると「フィールドにアンスコつけるな!」「privateは冗長だ!」とReSharperにコーディング規則を支配された私には哀しみしかないのですが、ふと「全員がReSharperを使えば問題ないんじゃね」と思ったのでRiderを使ってもらうべく記事…
NuGetパッケージは依存関係を自動(?)で解消してくれたりリポジトリを検索してインストールしたりで利用する分には簡単(??)なのですが、いざ作成しようとすると.nuspecを編集したりコマンド叩かなきゃいけなかったりで結構めんどくさいです。 なので簡単にNuG…
追記 10/22のBuild 12にて日本語でも問題なくソリューションを開けることを確認致しました。 追記ここまで 現在(2016/9/27)Riderの最新のバージョンであるビルド11でソリューションが開けなくなるバグがあります。 具体的に書くとソリューションを開こうとす…
9/21にmacOS Sierraが正式リリースされました。 私も勇んでアップデートしたのですがやはりいろいろ問題があったり(ログインパスワード勝手に変えられたりGoogle Chromeがバグっぽい挙動したり) その中でも特に困ったのが Karabinerが使えない 。 macOSのUS…
今回はRiderの便利機能の紹介 getonlyから変更通知プロパティへの変換 Xamarin.Formsをやっていると変更通知プロパティが結構出てくるのですが、もしもともとあるプロパティを変更通知可能にしようとする場合バッキングフィールド書いて〜プロパティのsetter…
RiderとはJetBrainsが開発中のCross-platform C# IDEです。 詳しくはこちらを御覧ください。 Project Rider – 新しい C# IDE #jetbrainsrider | JetBrains ブログ ReSharper がmacOSで使えます。 ReSharper が macOS で使えます!! (あとIntelliJなどのプラグ…
躓きかけたのでメモ C#で以下のようなメソッドを書いたとします。 //Task.Run(()=>Hoge())などで呼び出す public void Hoge() { //ネイティブUI操作 } これを非同期(バッググラウンドスレッド)で触ろうとすると死にます。いわゆるUIスレッド以外でUI要素に触…
9/7、GithubのXamarin.FormsにmacOSブランチが生えました。 Xamarin.Forms now has a Mac front-end on GitHub, this XAML https://t.co/bT2M3UOqUU produces this UI: pic.twitter.com/gkuHR1F9iN— Miguel de Icaza (@migueldeicaza) 2016年9月6日 これでXa…
MacでNugetパッケージ作ってたときハマったのでメモ nugetのバージョンは3.4.4.1321 Macでもnugetコマンドを使えばNugetパッケージを作れるのですが若干罠めいたものがあります。 結論から先に言うと.nuspecは.slnと同じ階層でパスは相対パス。 では実際に問…
Xamarin Studioを使っているとたまに全てクリーンしてもクリーンされない時があります。 これのせいで不自然にファイルが残りそれが原因でバグることも・・・ この回避手段は簡単でobjフォルダとbinフォルダを消せば大丈夫です(少なくとも私が遭遇したケース…
Xamarin StudioではVisual Studioのように(?)、機能を拡張できます。しかしXamarin Studio Addinでググってもほとんど(というかほぼ)情報がありません。 せめてチュートリアルくらいはということで雑ですが書きました。 参考にしたのはXamarinのDevelopersペ…
タイトル通りのはずです。意味がわからないですけどできたので備忘録代わりに。 なぜしようと思ったのか blog.okazuki.jp の記事を見てこういう機能は面白そうだなーと思いました。(Get()ってやっぱりなんかかっこ悪いですよね!) そして以前JavaのWebフレー…
RealmのXamarin版が5/10に出ました。今回はそれを弄ってみたのでメモ等をつらつらと書いていきます。 Realmとは 詳しいことは realm.io を見てみてください。 シンプル!!早い!!クロスプラットフォーム!!先進的!!など魅力的な言葉が踊っています。これはぜひ…
qiita.com 様の投稿を見て思いつきました。ネタというか個人的に好きな方法で実用性はわかりません。 MVVMでViewModelからViewへの操作は難しいです。理由は上記投稿を見ていただければ大丈夫なので説明はしません。 ただ、個人的にViewへのコードビハインド…
WPFでグラフを表示するライブラリを探してたとき、Oxyplotを使っている人が多かった(気がした)ので使ってみたメモ。 Webに転がってるサンプルはC#で書かれたものが多いけどせっかく高性能なXAMLが使えるのに使わないのはもったいない!ということでグラフの見…