͜ͷࢿྉ
• Visual Studio for Mac ਖ਼ࣜϦϦʔεΛػʹ Xamarin ೖͨ͠
• ͱʹ͔͘ใ͕গͳ͍ͷͰiOSΤϯδχΞઢͰ·ͱΊΑ͏ͱࢥͬͨ
• ҎԼͷհͱײ
• Visual Studio for Mac
• Xamarin
• Xamarin Workbooks
Slide 4
Slide 4 text
Visual Studio for Mac
Slide 5
Slide 5 text
Visual Studio for Mac
• 2017/05/12 ਖ਼ࣜϦϦʔε
• Xamarin Studio (MonoDevelop) ͱ΄΅ಉ͡ *1
• viϞʔυInspectorͳͲফ͍͑ͯΔཁૉ͋Δʁ
• 20163݄ʹMicrosoft͕XamarinࣾΛങऩͯ͠ແྉͰར༻Մೳʹͳͬͨ
• Community(ແྉ) / Professional / Enterprise ͷ3όʔδϣϯ
ܖࡁΈͳΒ for Mac Windows ൛ͱಉ༷ʹΞοϓσʔτՄೳ*3
* 1 https://stackoverflow.com/questions/42460752/what-is-the-difference-between-xamarin-studio-for-mac-and-visual-studio-for-mac
*2 http://www.ria-lab.com/archives/1158 *3 https://www.visualstudio.com/ja/vs/compare/
Slide 6
Slide 6 text
Visual Studio for Mac
• C#7, F#
• IntelliSense (ίʔυิ)
• Roslyn (ίϯύΠϥ)
• NuGet.org (ϥΠϒϥϦ)
• Xamarin Ҏ֎ʹ͑Δ*
• ASP.NET Core / Visual Studio Tools for Unity
• ϒϨʔΫϙΠϯτுͬͯσόοάͰ͖Δ
* https://blogs.msdn.microsoft.com/visualstudio/2016/11/16/visual-studio-for-mac/
* https://blogs.msdn.microsoft.com/visualstudio/2017/05/10/visual-studio-for-mac-now-generally-available/
Slide 7
Slide 7 text
ྑ͍ɾؾʹͳͬͨ
• Good
• ͍͍͢ɹγϣʔτΧοτΩʔMac෩
• ࠷ॳ͔Βྑ͛͞ͳΧϥʔεΩʔϜ͕͋Δ
• ࠷ॳ͔Βྑ͛͞ͳײ͡ʹຊޠԽ
• Bad
• XAMLΤσΟλʢޙड़ʣ
• vimode͕ͳ͍*
* Extension͋ΔΒ͍͠ https://github.com/nosami/XSVim/releases
Slide 8
Slide 8 text
Xamarin
Slide 9
Slide 9 text
Xamarin
• iOS, Android, macOS, watchOS ωΠςΟϒΞϓϦ͕C#Ͱॻ͚Δ
• Windows൛Windows Store / Windows Phone / UWP
• Xamarin.Forms or Native
• ϏϡʔΛC#/XAMLͰॻ͍ͯڞ௨Խ͢Δ͔ɺ֤ʑ࡞Δ͔બΔ
ڞ௨ίʔυ
Windows
Android
iOS