Skip to content

  • About Me
  • Activations
  • Contact me
  • FAQ
  • Home
  • People to thank
  • Privacy Policy
  • Register
  • Support

First attempts at PnP

April 26, 2020 by VK5AYL

I started development of the app using Swift 1 in late 2014 and early 2015.  Within a few weeks, I started to think I’d like to hide under a rock, never to be seen again.  Swift was so different to Delphi and I was struggling to understand how to design and layout the app, especially on the screen size of an iPhone. 

Here is my first storyboard design, which took weeks.  The storyboard is part of Xcode and gives you not only a place to design but also a pictorial view of your app and the connections between each screen.  Looks easy doesn’t it!

Original design storyboard

It worked okay but it was messy.  Every scene on this storyboard has code behind it, these are separate files where the guts of the program is kept.  The code behind these screens or (scenes as they are called) was a dog’s breakfast.  I had no idea what I was doing really.  As I built each scene, I’d go and find a tutorial on how to achieve certain bits.  This was very time consuming because each tutorial wouldn’t quite do what I wanted or explain it well, so I’d have to find another and another.  Google and StackOverflow became my best friends.  Most of the code would go so far and then just leave me dangling.

 

Post navigation

Previous Post:

Objective C or Swift

Next Post:

A working hiatus from PnP

User guides

What’s new in v3 New
Cheat Sheet v3 New

Comprehensive User Guide v2.4
Quick User Guide v2

Version 2 Blog

  • ParksnPeaks v2 with Logging is on the App Store
  • Push Notifications
  • In-app Notifications
  • Swiping Spots & Alerts
  • Mapping Sites
  • Finding Sites
  • Exporting Logs
  • The QSO Log
  • Version 2 Design
  • Apple Swift & Xcode for those who care!
  • ParksnPeaks v2

Recent Posts

  • ParksnPeaks v2 with Logging is on the App Store
  • Push Notifications
  • In-app Notifications
  • Swiping Spots & Alerts
  • Mapping Sites

Version 1 Blog

  • Archives
  • Latest Posts
  • Version 1
  • Version 2
© 2024 | WordPress Theme by Superbthemes