Debugging network activity on an iOS device can be challenging. There are fantastic tools built into Xcode that allow you to to see the data flowing in and out of the device, but troubleshooting network activity at the TCP level can be difficult. Often the best option you have is to perform a packet capture at the router level, but this presents it’s own set of challenges.
Now that WWDC 2017 has officially come to a close I thought I would write a follow up recapping my wishlist from my previous article, Attending WWDC 2017, and then talk about some of the other big developer announcements from this year as well. First, let's recap Xcode command line tools. Xcode 9 had a lot of really nice updates this year.
This year my employer, LexTech Global Services, offered to sponsor my trip to WWDC 2017 if I was lucky enough to win a ticket in the lottery - and I did! I am very lucky to have received such a generous gesture on behalf of LexTech and it is very exciting from a technology perspective to be attending my first ever WWDC live and in person for many different reasons.
This year Apple's World Wide Developer Conference was held in San Francisco from June 13th to the June 17th and there was no shortage of big announcements. These announcements were mixed with platform changes, to new developer API's, to complete updates with Swift in Swift 3.0. However, in an technical blog such as this, it would be hard to cover all of the big announcements and every new API so I thought I would at least cover what I consider 5 interesting points that I took away from the announcements and videos this year at WWDC.
Profiling memory allocations in a iOS project is probably one of my favorite things to do when building a project besides coding. Profiling gives you a sense of validation about how you have technically designed certain aspects of a project and it also gives you a sense of where you may have gone wrong and inadvertently created retain cycles, memory leaks, or zombies.
Yesterday, Wine When Where hit the iTunes store and is now available for download. The idea of the application is based around the idea that we all like wine in some way shape or form, but you cannot always remember where or when you had that one good wine. Now you can using Wine When Where, simply pull the app out and snap a photo of the wine, give it a name, a rating, viola, you have now saved your wine to your local repository to view it any time you want.
On March 10th Apple released iOS 7.1. A pretty nice update suite to the already impressive iOS 7. iOS 7.1 contained many new UI/UX enhancements to the keyboard and automatic HDR for iPhone 5s. One of the more impressive new features was the brand new user experience for iOS now in your car, entitled CarPlay. In automobiles that are now compatible, there will be an iOS experience for your car.
About 10 months I joined a app development group called Swing Shift. The idea behind Swing Shift is that we are an app development group of like minded individuals that work on apps and wearable technology on our free time. Our first app the we put out was called Interval Fit. Interval Fit was released around the first of the year (2014), and was created to be an exercise assistant for anyone interested in Interval Training.