Beginner Question


(Rich De Steno) #1

I have created and circulated over years several games for Windows written in the C++ language. I would like to upgrade the code to Swift and create iPhone apps for them. I reviewed much of the Swift Guide at Swift.org, but it appears that I must install this Xcode 7 and a compiler, but all of this must be done on a Mac, which I do not currently have. Is it correct that I must purchase a Mac computer to do this, and how difficult will it be to make this transition from a C++ Windows game to a Swift iPhone app? Programming is basically a hobby for me, not a profession. Any guidance would be appreciated.

···

--
Rich De Steno


(David Turnbull) #2

Swift is a wonderful alternative to C++ for games and creative coding. I
already have OpenGL, a math library, and image loading working. None of
this needs a Mac.

https://github.com/AE9RB/SwiftGL

If you simply want to make iPhone apps then buying a Mac is the only
option. But if you wanted to play with graphics on Swift before committing
to a purchase, SwiftGL can give you a taste. Although the *Kit libraries
from Apple are far more comprehensive than SwiftGL which is an unfunded
one-man show right now.

-david

···

On Sat, Feb 13, 2016 at 10:09 AM, Rich De Steno via swift-users < swift-users@swift.org> wrote:

I have created and circulated over years several games for Windows written
in the C++ language. I would like to upgrade the code to Swift and create
iPhone apps for them. I reviewed much of the Swift Guide at Swift.org, but
it appears that I must install this Xcode 7 and a compiler, but all of this
must be done on a Mac, which I do not currently have. Is it correct that I
must purchase a Mac computer to do this, and how difficult will it be to
make this transition from a C++ Windows game to a Swift iPhone app?
Programming is basically a hobby for me, not a profession. Any guidance
would be appreciated.

--
Rich De Steno

_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users