SwiftUI Book for App UI Design
New SwiftUI book from Apress for App development
New SwiftUI book from Apress for App development
I got an email today from Taylor Moore at appdevelopmentcost.com talking about their calculator. I checked it out and really like it. It takes into… Read More »Thorough App Dev Cost Calculator
Linkedin decided to put together a list of the fastest growing segment courses for their Summer Learning List. It’s a combination of tech, branding, personal… Read More »LinkedIn Learning Courses to Add to Your #SummerLearningList
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)
Building iOS Apps with AWS Mobile Amazon Web Services (AWS) provides many services and features for developing server side functionality and resources. This can be… Read More »Building iOS Apps with AWS Mobile (Online Course)
Firebase is popular software suite that enable mobile developers to quickly and easily add server-side functionality to apps: authentication, data storage, and more. This course… Read More »iOS Development with Firebase (Online Course)
Unit Testing for iOS Developers Unit testing is a useful method for verifying functionality—both before and after development—and can help you catch and fix… Read More »iOS Unit Testing with Xcode (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
We often need to add a slide in menu to a UIViewController. It’s no easy task in Interface Builder. Here’s how to make one… Read More »Slide in Menu as an UIViewController Extension
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
A new client app is in the iOS App Store. Race to Read from Speech Pathology Apps helps kids learn to read in a fun way.… Read More »New Client App: Race to Read – Learning to Read
The all important question everyone has to ask is: how much will it cost? App development cost varies based on several factors and can range… Read More »App Development Cost – What Does it Cost?
Testing location functionality can be tough. Significant location change updates especially so. Here’s how to test SLC in the simulator… Test Significant Location Change You… Read More »Test Significant Location Change – iOS Simulator
I found out yesterday that Parse.com offers crash reporting now. I love Parse.com and use it for many projects. It’s easy to integration and flexible… Read More »Parse.com Crash Logs – Adding Crash Reporting
I needed to simulate slow network speeds for the iOS simulator. There’s a pretty easy provided way to do it. Click on Xcode>Open Developer Tool>More… Read More »iOS/iPhone Simulator – Simulate Slow Network Speeds
I started getting “app cannot be installed at this time” from testflight installs. From the device console, I saw that my app entitlements were setting… Read More »beta-reports-active – Testflight app cannot be installed at this time
Using the MKMapCamera, you can set the orientation of a map without messing with transforms on the view or even detecting the user’s heading (though… Read More »MKMapCamera – Setting the Orientation of a MapView
Use code dotd042614tw at manning.com/cahill iOS in Practice is a hands-on guide with 98 specific techniques to help solve the specific problems you’ll encounter over and… Read More »My Book “iOS in Practice” is the Manning “Deal of the Day”
Apple recently released iOS 7.1 w/ some new/updated features. I like the minor UI changes they made to make things sharper, but there’s a few… Read More »iOS 7.1 Features: Top 5 new iOS 7.1 features
In some cases, you want to disable ARC in your project just for one or some subset of files. Usually this is the case, for… Read More »Disable ARC Compilation in Xcode for an iOS/Objective-C File
Sometimes it’s necessary to change the font on an app and you don’t want to go into Interface Builder and manually change them all. Ug.… Read More »Changing iOS Font on All Widgets (UILabel, UIButton, etc.)
Similar to the post about reverse geocoding, the forward geocoded uses CLGeocoder. I wrote a quick static method that takes an address string (e.g., “4700… Read More »Forward Geocode in iOS with CLGeocoder
If you’re using CLLocationManager to obtain the user’s location, you can add some code in the delegate method to reverse geocode the user’s location… – (void)locationManager:(CLLocationManager… Read More »Reverse Geocode in iOS w/ CLGeocoder
UNT’s The North Texan mentioned the book recently.. “…has worked on nearly 100 iOS apps as a freelance developer and has written a book on… Read More »iOS in Practice mentioned in UNT Magazine
Sometimes it’s necessary to restart an app, but if you just run it again, it may still be in memory.
To remove it from executing/running memory, follow these steps…
Read More »Removing an App from Multi-Task Memory
As a moderator at RayWenderlich.com, I’ve started answering some users’ questions. Here’s one of the first I was able to answer for someone that others… Read More »Retrieving the File Name from Photo Album Images (iOS)
I have several domains and a) want to check them all from 1 account and b) want to be able to write from them using that one account.
This isn’t tough w/ web clients (I use Yahoo!) but for my iOS devices it has the added challenge that I want to use the native client. That way if an app kicks me to the email UI, I can carry on as usual.
So the other emails are just forwards to my Yahoo account. No problem. But to have them as options to write from is different.
I found a couple sites that helped me figure out how to do this…
Read More »iOS Email Aliases for From field
There’s a billion things you can do to market your app and there’s plenty of ways you can spend money to do it. There’s some Apple Marketing Resources you should check out first.
Read More »Apple Marketing Resources
iOS in Practice is a hands-on guide with 98 specific techniques to help solve the specific problems youll encounter over and over as you work… Read More »Manning: iOS in Practice – RELEASED!
Now Availabile on the App Store! YOU draw the game – the character, the ammo, the scrolling background and more! And you record the sound… Read More »DIY Attack – Draw-It-Yourself Game!
I roll my own for most URL/HTTP communication, but I hadn’t messed w/ multipart image posts in a while. I found the class… Read More »ASIHTTPRequest example code – All-Seeing Interactive