We have some great software stories to share with you, but it looks like your browser is out of date. Please update your browser to visit sep.com or download one of the supported browsers below and the site will work just as you’d expect!
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 Named a Winning Company in the 2022 Powderkeg Unvalley Awards
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…
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. […]
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 […]
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 […]
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, […]
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 […]
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 […]
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 […]
This is going to be a quick post on one of the things that Swift does a little differently from other modern languages you may be familiar with. In C# land, we are used to two distinct classes of variables. The first class are value types like int and double that have a default value […]
Series Intro I’ve always been a PC guy until a few years ago when I bought an IPad 2 for my wife. Since then, most of my personal electronic devices have been converted to Apple. As a user, they’re really great. So naturally, I though I’d give Apple development a shot as well. I got […]