# Swift for Xojo Developers : a 14 part tutorial

**URL:** <https://ifnotnil.com/t/swift-for-xojo-developers-a-14-part-tutorial/1404>\
**Category:** Other\
**Created:** [6 December 2020 20:53 UTC](https://ifnotnil.com/t/swift-for-xojo-developers-a-14-part-tutorial/1404 "2020-12-06T20:53:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![DaveS](https://ifnotnil.com/user_avatar/ifnotnil.com/daves/32/79_2.png) [@DaveS](https://ifnotnil.com/u/DaveS)\
**Post date:** [6 December 2020 20:53 UTC](https://ifnotnil.com/t/swift-for-xojo-developers-a-14-part-tutorial/1404/1 "2020-12-06T20:53:22Z")

</div>

I will be adding more to this as time goes on…

- Introduction  
[https://ifnotnil.com/t/swift-for-xojo-developers-introduction](https://ifnotnil.com/t/swift-for-xojo-developers-introduction)

- Part 1 - FolderItem  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-1-folderitem](https://ifnotnil.com/t/swift-for-xojo-developers-part-1-folderitem)

- Part 2 - SpecialFolder  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-2-specialfolder](https://ifnotnil.com/t/swift-for-xojo-developers-part-2-specialfolder)

- Part 3 - TextInputFile  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-3-textinputfile](https://ifnotnil.com/t/swift-for-xojo-developers-part-3-textinputfile)

- Part 4 - TextOutputFile  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-4-textoutputfile](https://ifnotnil.com/t/swift-for-xojo-developers-part-4-textoutputfile)

- Part 5 - Graphic Primitives  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-5-graphic-primitives](https://ifnotnil.com/t/swift-for-xojo-developers-part-5-graphic-primitives)

- Part 6 - Graphics : Canvas  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-6-graphics-canvas](https://ifnotnil.com/t/swift-for-xojo-developers-part-6-graphics-canvas)

- Part 7 - Graphics : Picture  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-7-graphics-picture](https://ifnotnil.com/t/swift-for-xojo-developers-part-7-graphics-picture)

- Part 8 : Graphics : PDF  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-8-graphics-pdf](https://ifnotnil.com/t/swift-for-xojo-developers-part-8-graphics-pdf)

- Part 9 : Modal MsgBox/InputBox  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-9-modal-msgbox-inputbox](https://ifnotnil.com/t/swift-for-xojo-developers-part-9-modal-msgbox-inputbox)

- Part 10 : String Extension  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-10-string-extension](https://ifnotnil.com/t/swift-for-xojo-developers-part-10-string-extension)

- Part 11 - SQLite Wrapper  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-11-sqlite-wrapper](https://ifnotnil.com/t/swift-for-xojo-developers-part-11-sqlite-wrapper)

- Part 12 - Sound  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-12-sound](https://ifnotnil.com/t/swift-for-xojo-developers-part-12-sound)

- Part 13 : OpenDialog/SaveDialog for macOS  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-13-opendialog-savedialog-for-macos](https://ifnotnil.com/t/swift-for-xojo-developers-part-13-opendialog-savedialog-for-macos)

- Part 14 : 2D Array  
[https://ifnotnil.com/t/swift-for-xojo-developers-part-14-2d-array](https://ifnotnil.com/t/swift-for-xojo-developers-part-14-2d-array)
