How do I get started with iPhone development? #21398
-
iPhone, Swift, macOS Mojave I am new to github and don’t know how to proceed ? I’m reading the files and help files … I am lost in a wealth of data !! I have a simple program I’d like to build in Swift and Xcode but am new to that as well ! I need help learning the basics of iPhone programming, from scratch 😉 This Programming Help looks like a good starting place ? - - - I programmed a Math Grill some years ago, It would present a math problem multiplication and await an answer, If the answer was wrong it would display the correct answer and present a new problem to the user, or just oresent a new problem. No frills and stuff. Just a workout of your math solving skills. Training yourself to randomly recall the answers. !!! This was in BASIC on an AMIGA 600 computer 😉 I would like to build it on my iPhone 6+ I have an iMac OS Mojave and Xcode 10 and Swift 4.2. but no experience in programming the Apple - iPhones or computers. Yes I could use some help finding out how to get started ?? How to display text on the iPhone ?? How to enter text, numbers, into the program from a keypad display on the iPhone ?? How to get at the timer or time of day or a random number seed ?? And how to store and retrieve text from storage, a file, on the iPhone ?? Are all things of interest to me ;) Where do I find help to get started on my project ?? Thanks you for your help :)) Tammy |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Hi @math-grill, I moved your reply into its own post so that people are more aware of it and can respond to your questions directly. It’s helpful to create a new post for each new topic in general. Regarding your questions, it seems like you’re biting off quite a lot at one time and might be a bit lost because of the sheer scope of your project. My recommendation would be to break your project down into much smaller pieces and tackle those separately. If you’ve never created a program in Swift before, maybe a good start would be just to pick up a basic tutorial on Swift and work through it, taking note of areas where you have questions and where you get stuck. If you want to learn GitHub and Git first, you could have a look at the GitHub Learning Lab and go through a couple of the courses just to get a feel for what Git and GitHub can do for your learning process. I haven’t done any programming for iOS before, so I’m sorry that I don’t have more specific recommendations than that. Perhaps other people in the community have some recommendations on some good tutorials to get your toes wet in Swift. If you get stuck though, let us know where you get stuck and maybe we can help. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Yes, Thank You @that_pat ;) I’ll look into https://lab.github.com/ it’s new to me, don’t tthink I’ve seen it :) It will help me learn GitHub - I assume. ?? I’ve still got the programming problems I mentioned, that I need help with :( Oh well, perhaps the Learning Lab will help ? |
Beta Was this translation helpful? Give feedback.
-
Hi @math-grill, Yes, the GitHub Learning Lab is for learning how to use Git and GitHub and some closely associated tools, that is correct. We don’t have any tutorials on iOS development, but you might find some through searching the web. Thanks! |
Beta Was this translation helpful? Give feedback.
Hi @math-grill,
I moved your reply into its own post so that people are more aware of it and can respond to your questions directly. It’s helpful to create a new post for each new topic in general.
Regarding your questions, it seems like you’re biting off quite a lot at one time and might be a bit lost because of the sheer scope of your project. My recommendation would be to break your project down into much smaller pieces and tackle those separately.
If you’ve never created a program in Swift before, maybe a good start would be just to pick up a basic tutorial on Swift and work through it, taking note of areas where you have questions and where you get stuck. If you want to learn GitHub …