• Hot Stories
    • Top Apps
    • Accessories
    • Wearables
  • iOS Apps
  • Robots & Drones
    • Smart Robots
    • Drones
  • Home Automation
  • Support
    • Partners

iPhoneNess

Covering everything iPhone

    • Trending

      All time

    • 20 Best Calendar Apps for iPhone + Videos

      191 Comments

    • 10+ Best iPhone GPS Apps for Car Drivers

      77 Comments

    • Latest Stories

      What is new?

    • Wavetalk 20Gbps 2TB SSD for iPhone 16

      July 8, 2025

    • ABOK 3600 App Smart Power Station (3600W) with 15 Outputs

      July 8, 2025

    • Comments

      Most Recent

    • Cyrus on:

      Chargerito: Smallest Phone Charger?

    • chargerito on:

      Chargerito: Smallest Phone Charger?

  • Trends
    • 25+ iPhone Compatible Fitness Equipment
    • 30+ Flexible iPhone Mounts & Stands
    • 12 Stylish iPhone Purses & Bags
    • 15+ Awesome Solar Chargers for iPhone
    • 45+ Amazon Alexa-Enabled Smart Home Devices for iOS Users
    • 15 iPhone Garage Door Openers You Should See
    • 35+ Must See Augmented Reality Toys & Gadgets
    • 25+ Star Wars Gadgets & Gizmos for iPhone & iPad Fans
    • 40+ Awesome iPhone Compatible Robots for Kids
    • 15 iPhone Mounts & Accessories for GoPro Users
  • News
    • Guides
    • Cool Items
    • iPhone 5S
    • iWatch
    • iPad 5
    • iPad Mini
    • Kickstarter
  • iOS Apps
    • iPhone Apps
    • iPad Apps
    • Jailbreak
  • Tools
    • Alarm Clocks
    • Board Games
    • Calendars
    • Fitness Apps
    • GPS & Navigation
      • Outdoors
    • iOS Astronomy
  • Accessories
    • iPhone Add-ons
    • iPad Add-ons
  • Disclaimer
  • Contact

iPhone Programming 101, part Four: Designing your app

0
  • by Mike Smithwick
  • in Guest Posts
  • — 10 Sep

A guest post by Mike Smithwick, author of Distant Suns 2 for the iPhone/iPad and blogger at distantsuns.com. Mike is a seasoned iPhone/iPad developer who has developed numerous iPhone applications. He has recently released Distant Suns for iPad and written numerous articles for iPhoneness.com. Follow Mike’s work on Twitter for more information.

Check out these uniquely awesome ✔️ iPhone gadgets & gizmos

So now you know a little about the toolset and the language Objective-C. Trouble is, that is just the beginning. It is as if you have a hammer, a saw, the book “House Building for Dummies,” and maybe even an idea of what you want the final house to look like, while facing an empty lot. And as Robert Redford’s character said at the end of the film, The Candidate upon winning a hotly contested election: “Now what?”

Designing a major piece of software such as a billing system for an airline, or Kill All Humans-3D is a non-trivial thing to do. A large game can cost as much as a movie these days, require dozens of artists and engineers, and take years to complete if at all (See Duke Nukem-Forever). Thankfully the iPhone with a smaller screen and limited input has “lowered the bar” to entry when it comes to games or most any other kind of software. That’s not to say that iPhone apps are cheesy when compared to the PS3, but in the iPhone world, writing a compelling application might only take one or two guys and a kitchen table. This is not at all unlike the excitement that surrounded the early days of home computing software when someone could bang out a fun and profitable game or utility for the Apple II in only a couple of months.

The first thing to do is to figure out why you want to do an iPhone application in the first place. To become fabulously wealthy overnight is not the best reason, as most applications may generate only enough each week to buy a bag of M&Ms. A small bag. The runaway hits such as Ocarina are very few and far between. For every Angry Birds there are thousands of iBeer knockoffs.

But if you want to do an app just to learn programming, and to show off to a few friends, now we’re talking. Programming is a fascinating discipline particularly if you are a detailed-oriented type who can work alone. However, if you are the president of the local Toastmasters, maybe not. Read the rest…

Trending iPhone & iPad compatible gadgets:
  • 3 iPhone Compatible Body Tape Measures


**Disclaimer: Our articles may contain aff links. As an Amazon Associate we earn from qualifying purchases. Please read our disclaimer on how we fund this site.


Currently trending posts:

  • iPhone Programming 101, part Deux
  • Distant Suns 3 Giveaway (Contest Is Over!)
  • Yet another iPhone programming article
  • iPhone programming 101, part five
  • iPhone Programming 101, part Three: Languages
  • iPad Launch: View from the Palo Alto store

You may want to see:

  • Puzzlets: Learn To Program On iPad
  • iPhone Programming 101, part Three: Languages iPhone Programming 101, part Three: Languages
  • iOS 7 Programming Course on Kickstarter iOS 7 Programming Course on Kickstarter
  • Teach Kids Programming with These 7 iOS Apps

Tags: programming


Add your reaction

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Follow Us

    Facebooktwitterrssyoutube

  • Search & Subscribe

  • Trending Apps

    • #RSS: 4 Awesome iPhone / iPad Apps for Fever
    • 5+ Stretching iPhone Apps with Flexibility Exercises
    • 8 Time-Saving Contacts Backup Apps for iPhone
    • 7 iPhone Apps for Barbell Training
    • 7 Awesome Reddit Apps for iPhone & iPad
    • 8 Disgusting iPhone Apps that Are Fun
  • Current Visits:

    • 8 Must See iPhone Compatible Telescopes
    • 5 Smart Soil Moisture Sensors w/ iOS Support
    • 4+ iPhone Compatible Cooling & Heating Mattress Pads
  • Categories

    Admin AI Tools & Apps Apple Vision Pro Apps Apple Watch Accessories Commentary & Predictions Cool Finds DIY & Hacks Drones Events Giveaways Guest Posts Guides & Tools Home Automation Infographics iOS Security iPad accessories iPad Apps iPhone Accessories iPhone Apps iPhone Books iPhone Programming iPhone Thoughts iPhone Tips iPhotography Jailbreak Leaks Lists Mac Accessories News Reviews Smart Robots Uncategorized Videos Virtual Reality Wearables
  • Home
  • Guest Posts
  • iPhone Programming 101, part Four: Designing your app
  • Tags

    3d printer 4k ai alexa Android app app enabled Apple apple watch app lists augmented reality bluetooth camera case Charger coding drone fitness GPS home automation iOS iPad iPhone iphone 5 keyboard modular mower power bank python rig robot robotic security camera smart Smartphone smartwatch Solar speaker stand stem top accessories vision pro wearable wifi wireless charger
  • Current visits

    • SwitchBot Universal Remote with 2.4-inch Display, Matter Support
    • CardioHIIT Trainer: Smart HIIT Fitness Machine with Tablet Holder
    • Candle Charger for Smartphones
    • Googstick: App Connected Book Capture Device
    • Sony BRAVIA XR A95L QD-OLED 4K PS5 TV with AirPlay 2
  • Search

  • Connect:

  •  

  • News
  • Partnerships
  • Our Reviews
  • Terms of Use
  • Privacy Policy
  • Takedown Requests
  • Support Us
  • RSS

© Copyright 2024 iPhoneness. EntropyGrid
iPhoneness is an independent website and has not been authorized, sponsored, or otherwise approved by Apple Inc. iPhone and iPhone 3G are among the trademarks or registered trademarks owned by or exclusively licensed to Apple Inc.