Awesome beer related project on Kickstarter
I wrote this code because I needed to have a way to get the asset URL of the an image immediately after saving it to disk. I created a method that you pass the name of the asset group you are querying for, and then in my completion block, you simply pass that last created asset on to another method where you can do whatever you need to with it.
Whisky Notes App
The purpose of Whisky Notes is to serve as an app that allows a user to easily add, browse, or modify notes for a particular whisk(e)y. I wanted to create this app because while there are countless sites with reviews of whiskies, scotches, and bourbons across the Internet, I believe no two people have the same opinion of something they taste.
I’d begun working on the concept for Whisky Notes nearly one year ago! Shortly after going to 360iDev I’d gotten the idea for the app, but honestly at the time, I didn’t have the skills to be able to build my vision. The app has seen probably two or three iterations, mostly where I tore down my code, and rewrote sections because I had learned better ways to accomplish the goals of the app.
Finally in about mid-November after the iPad Mini had come out I realized that I had an app that if I focused on, could potentially do well with the Christmas crowd. It was then that I set the goal of getting the app in the App Store before the holiday shutdown. It came down perhaps, too-close to the wire, but I accomplished my goal.
Right now, the most fulfilling things about this are the facts that I (finally!) have something in the App Store, I’m very proud of what I’ve accomplished. Lastly, that in doing this sprint to build a solid app and get it into the App Store, I’ve created what seems to be a very realistic road map for where I’d like to take this app in the coming months.
I look forward to any feedback or questions anyone may have.
LINK TO APP STORE: https://itunes.apple.com/us/app/whisky-notes/id490433229?mt=8
I created a very simple sample xcode project that can be a skeleton for projects that need to store data instead of sending the data to a webservice once connectivity is lost.
Currently the project simply logs a timestamp if a user touches the button on the screen. If the user touches the button and no connectivity exists, then I am adding the timestamp to an array.
When connectivity returns I iterate through all entries in the array log each of them, and then remove the stored values from the array.