5-Minute iOS Tips Video Series
Check out the playlist for the “5-Minute iOS Tips” I did for Accelebrate – there will be 4 in the series as of now. The related… Read More »5-Minute iOS Tips Video Series
Check out the playlist for the “5-Minute iOS Tips” I did for Accelebrate – there will be 4 in the series as of now. The related… Read More »5-Minute iOS Tips Video Series
Master and harness the full power of Swift with Higher Order Functions. Take your iOS development to Black Belt level with this online course. Learning… Read More »Learning Swift Higher Order Functions (Online Course)
Migrating your iOS App to the AWS Cloud More apps are requiring server-side storage and functionality, but custom web resources can be expensive to develop… Read More »Migrating your iOS App to the AWS Cloud (online course)
I recently developed this course for Linkedin Learning/Lynda.com to help people getting started with AWS. The idea is that there are many courses and certifications… Read More »Learning Amazon Web Services (AWS) for Developers (Online Course)
Adding Bluetooth LE functionality to your app can be intimidating. Dealing with hardware connections is always a bit of a mystery. CoreBluetooth really helps simplify… Read More »iOS CoreBluetooth BLE Online Course
My latest online course is released: iOS RESTful JSON API development including the Codable Protocol @Linkedin Learning Thanks to my producer Audrey Tsaima! … Read More »iOS RESTful JSON API Development Online Course
Bear is featured on the latest Linkedin Career Clinic: Developer Insights video. The video features a handful of content authors for Linkedin Learning on the… Read More »Featured on LinkedIn Career Clinic: Developer Insights
iOS Network Development Using URLSession and Alamofire with: Bear Cahill …is now available on LinkedIn Learning A sample video introducing Alamofire: Introduction to Alamofire… Read More »iOS Network Development Using URLSession and Alamofire Online Course Release
Here’s a couple of quick functions I use in a few forms in different projects. They’re pretty common and can be found other places. I… Read More »iOS/Swift Validate Email and Password Format
UPDATED: Now use a scrollview instead of moving the view around. See the bottom of this post. Here’s how to easily, quickly create a manager… Read More »UITextField Form with Previous/Next Keyboard Accessory Input View as Extension (iOS/Swift)
Many apps use the UIAlertController to display information the user for them to acknowledge with an “OK” button. A UIViewController needs to present the alert… Read More »Display Alert Controller Popup from any UIViewController (iOS/Swift) Extension
Oftentimes, you need to display an activity indicator to the user when fetching or loading data. It’s best to keep this in one place… Read More »Display a Loading/Waiting Activity Indicator (iOS/Swift)
As I mentioned in another extension post, I dig them…when they make sense. I tend to do simple map stuff a good bit and wanted… Read More »Swift: Handle Location and MapView Updates with Extension on UIViewController
UPDATED for Swift 4… I’m a fan of extensions – but hopefully only when it makes sense. I wanted to write an extension on UIViewController… Read More »Swift: Compose Email (MFMailComposeViewController) as an Extension to UIViewController
There’s a lot to digest from the WWDC Keynote. Many new SDK frameworks, updates, UI changes, features,… so much… but no new hardware. Interesting. I… Read More »WWDC Keynote Summary