Menu
News
All News
Dungeons & Dragons
Level Up: Advanced 5th Edition
Pathfinder
Starfinder
Warhammer
2d20 System
Year Zero Engine
Industry News
Reviews
Dragon Reflections
White Dwarf Reflections
Columns
Weekly Digests
Weekly News Digest
Freebies, Sales & Bundles
RPG Print News
RPG Crowdfunding News
Game Content
ENterplanetary DimENsions
Mythological Figures
Opinion
Worlds of Design
Peregrine's Nest
RPG Evolution
Other Columns
From the Freelancing Frontline
Monster ENcyclopedia
WotC/TSR Alumni Look Back
4 Hours w/RSD (Ryan Dancey)
The Road to 3E (Jonathan Tweet)
Greenwood's Realms (Ed Greenwood)
Drawmij's TSR (Jim Ward)
Community
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Resources
Wiki
Pages
Latest activity
Media
New media
New comments
Search media
Downloads
Latest reviews
Search resources
EN Publishing
Store
EN5ider
Adventures in ZEITGEIST
Awfully Cheerful Engine
What's OLD is NEW
Judge Dredd & The Worlds Of 2000AD
War of the Burning Sky
Level Up: Advanced 5E
Events & Releases
Upcoming Events
Private Events
Featured Events
Socials!
EN Publishing
Twitter
BlueSky
Facebook
Instagram
EN World
BlueSky
YouTube
Facebook
Twitter
Twitch
Podcast
Features
Top 5 RPGs Compiled Charts 2004-Present
Adventure Game Industry Market Research Summary (RPGs) V1.0
Ryan Dancey: Acquiring TSR
Q&A With Gary Gygax
D&D Rules FAQs
TSR, WotC, & Paizo: A Comparative History
D&D Pronunciation Guide
Million Dollar TTRPG Kickstarters
Tabletop RPG Podcast Hall of Fame
Eric Noah's Unofficial D&D 3rd Edition News
D&D in the Mainstream
D&D & RPG History
About Morrus
Log in
Register
What's new
Search
Search
Search titles only
By:
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Menu
Log in
Register
Install the app
Install
Community
General Tabletop Discussion
*Geek Talk & Media
iPhone & iPad App Development Help
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Alan Shutko" data-source="post: 5371216" data-attributes="member: 23694"><p>I don't play 4e so I'm not interested in helping with this app, but I just started writing an iPhone app myself, so I can offer some tips.</p><p></p><p>One question: have you programmed before? Or are you starting out fresh with this? If you've programmed before you'll have an easier time of transferring your knowledge over. If you're new to programming, you might also take a look for some blogs/books that help as an introduction.</p><p></p><p>What helped me out was to focus on a specific task or bit of a feature, and start working out how to put that in. For example, for this, perhaps you should start with laying out the interface. Create a xib file and use Interface Builder to start adding elements to the screen. I wasn't too familiar with GUI creators, so it took me a bit of practice and fiddling. Then you'll have both a good looking example of what you want to build, AND the basis for some coding.</p><p></p><p>Don't be afraid to take everything you've put together and throw it away and start over. In the early experimentation phases, you'll make lots of mistakes. When you learn something you could have done better, you can throw the old stuff away without losing much, because you're still early in the process. It took me about two or three aborted File-New Projects until I really understood what I was doing and got traction. And then, as I'd learn to use a new feature, I'd write some experimental code to try things out, knowing I'd probably rewrite it later.</p><p></p><p>Finally, download and look at a lot of sample code. When you are working on a specific new feature and have questions on how to do it, google for examples. For example, google "writing a checkbox objective c" for some ideas on how to handle those checkboxes. There are some suggestions on using UISwitch controls, or table views, or other things, and lots of sample code for you to look at. This helped me a lot as I learned the best ways to do things.</p><p></p><p>Hope this helps! I'm happy to assist with any more specific questions.</p></blockquote><p></p>
[QUOTE="Alan Shutko, post: 5371216, member: 23694"] I don't play 4e so I'm not interested in helping with this app, but I just started writing an iPhone app myself, so I can offer some tips. One question: have you programmed before? Or are you starting out fresh with this? If you've programmed before you'll have an easier time of transferring your knowledge over. If you're new to programming, you might also take a look for some blogs/books that help as an introduction. What helped me out was to focus on a specific task or bit of a feature, and start working out how to put that in. For example, for this, perhaps you should start with laying out the interface. Create a xib file and use Interface Builder to start adding elements to the screen. I wasn't too familiar with GUI creators, so it took me a bit of practice and fiddling. Then you'll have both a good looking example of what you want to build, AND the basis for some coding. Don't be afraid to take everything you've put together and throw it away and start over. In the early experimentation phases, you'll make lots of mistakes. When you learn something you could have done better, you can throw the old stuff away without losing much, because you're still early in the process. It took me about two or three aborted File-New Projects until I really understood what I was doing and got traction. And then, as I'd learn to use a new feature, I'd write some experimental code to try things out, knowing I'd probably rewrite it later. Finally, download and look at a lot of sample code. When you are working on a specific new feature and have questions on how to do it, google for examples. For example, google "writing a checkbox objective c" for some ideas on how to handle those checkboxes. There are some suggestions on using UISwitch controls, or table views, or other things, and lots of sample code for you to look at. This helped me a lot as I learned the best ways to do things. Hope this helps! I'm happy to assist with any more specific questions. [/QUOTE]
Insert quotes…
Verification
Post reply
Community
General Tabletop Discussion
*Geek Talk & Media
iPhone & iPad App Development Help
Top