Swift Articles
We’re curious people by nature. And we love to teach others what we’ve learned. So explore our blog to gain fresh insights from our expertise in areas ranging from culture to AI.
SEP Wins TechPoint’s 2024 Innovation Service Partner of the Year Mira Award
SEP Recognized as Indiana’s Top Innovation Service Partner, Winning TechPoint’s Prestigious Mira Award Westfield, Indiana - SEP has been named the Innovation Service Partner of the Year by TechPoint at the 25th annual Mira Awards. The Mira Awards, Indiana’s largest…
Read Full Post
Over the past 3–4 years of learning and writing Swift code, I’ve had an interesting experience with the language. During this time, I have followed many online courses, started work on an iOS app that I plan to release on the App Store, and even created a prototype and internal tool for one of SEP’s […]
Read Full Post
Swift iOS Tutorial: How to Customize UISegmentedControl
Customizing a UISegmentedControl If you have spent any time developing an iOS app, you have probably realized that customizing UI elements in Swift can be hard. There is either a checkbox that does what you want, or it takes hours of research and trial and error to get something just the way you want it. […]
Read Full Post
Swift Animation Tutorial – SpriteKit, Xcode, and Swift
But wouldn’t it be cool if it did this?… I’ve thought these words to myself many times during my career in software development, specifically in mobile development. I want a product to do more than simply function properly; I want it to look good when it does it. That’s not to say that I’m looking […]
Read Full Post
Helpful Mobile Development Libraries: Alamofire and SwiftyJSON
Since my first post about ZipGet, other Swift programmers have published some nifty libraries, namely Alamofire and SwiftyJSON. Alamofire comes from the makers of AFNetworking, a ubiquitous and handy networking library for iOS. Unlike AFNetworking, though, Alamofire is written completely in Swift. SwiftyJSON does not boast as illustrious a pedigree as Alamofire, but it greatly […]
Read Full Post
If you build it, they will find zip codes
I’ve written an app in Swift. Put simply, the app helps you find zip codes. Enter a city or landmark, pan and zoom your way across the globe, or center on your current location to see a zip code. If a friend has ever given you his credit card to use at a gas station, […]
Read Full Post
Checking into Swift
In the interest of learning Swift, I undertook one of the exercises catalogued on codekata.com—“Data Munging,” involving some simple file parsing. The first thing I learned? Regular expressions in Swift, which are really just Objective-C regular expressions at this stage, are remarkably unintuitive. I come from JavaScript, where regex literals and uncomplicated functionality make using […]
Read Full Post
A C# developer learns Swift Part 5: Segues
Part 1, Part 2, Part 3, Part 4 You’ll probably want to have more than one screen in your application. In the framework there a a couple of ways of accomplishing this, but I’m going to stick to one particular flavor for this post. I’m going to go over accomplishing some basic navigation using a navigation controller […]
Read Full Post
A C# developer learns Swift Part 4: UI Basics
Part 1, Part 2, Part 3 UI programing in IOS can be simple, yet is a little rough at the same time. I’ve been working in WPF for the past couple of years, and I prefer it to any other UI framework I’ve tried. It’s one of those things Microsoft got right. With WPF you do […]
Read Full Post
A C# developer learns Swift Part 3: API Callbacks
Part 1, Part 2 Previously, I mentioned that a major hurdle to learning Swift was the state of the API. Primarily that it is still Objective C based. Often your code will need to respond to external events generated by these libraries. Unlike C#, neither Objective C or Swift have the equivalent to the “event” construct. The […]
Read Full Post