apple_swift   239

« earlier    

The complete guide to Network Unit Testing in Swift
Let’s face it, writing tests is not so popular in iOS development (at least in comparison with writing tests for backend). I used to be a solo developer and I wasn’t initially trained as a native “test-driven” developer. So I have spent a lot of time studying how to write tests, and how to write testable code. That’s why I’m writing this article. I want to share what I’ve found while doing testing in Swift. I hope, my insights will save you time beating around the bush.
Apple_Swift  Swift  SwiftLang 
august 2017 by GameGamer43
Using Swift's Attributes
I think all iOS developers have all been here: we just pick up programming, or start learning a new language where things are foreign - and we happen across some code. We may not understand it, but we think it works. So, we take it in good faith and continue on, none the wiser.
Swift  Apple_Swift  SwiftLang  Buffer  BuddyBuild 
july 2017 by GameGamer43
Swift: When to use guard vs if
One thing I’ve noticed recently in my code-base is that I tend to default to guard vs if. In fact, whenever I write an if statement, I facepalm myself and change it to a guard without thinking much.
Swift  Apple_Swift  SwiftLang 
may 2017 by GameGamer43
Realm: Create reactive mobile apps in a fraction of the time
In this talk, I’d like to share my experiences building a Web API in Swift for one of our iOS applications. We will explore what it takes to build a web service in Swift and how to design and consume an API that can evolve over years, leveraging hypermedia and declarative programming.
Apple_Swift  SwiftLang  Swift  Realm.io 
may 2017 by GameGamer43
Swift with a hundred engineers | Skilled.io, the Swift Community.
All right, thanks for having me up here. I'm Tuomas Artman. I'm the tech lead for architecture and frameworks at Uber, which means that I have an awesome job. I get to work with probably the most talented people I've ever met in my life. On architecture, defining how Uber build out their applications, used by millions of people.
Apple_Swift  Swift  SwiftLang  Uber  Uber_Engineering  Uber_Engineering_Blog 
april 2017 by GameGamer43
How to Make a Web Crawler in Swift 🕷 – Swiftly Swift – Medium
More often than not, my App Suite is thirsty for information that can be found around the Web.
Swift  Apple_Swift  SwiftLang  web_crawling 
april 2017 by GameGamer43
Timac » Blog Archive » Apple’s use of Swift in iOS 10.1 and macOS 10.12
Swift has been announced at the WWDC 2014, more than 2 years ago. Most of the sample code projects from Apple are now written in Swift. But does Apple use Swift in iOS 10.1 and macOS 10.12.1?
Apple_Swift  Swift  SwiftLang  Apple_iPhone_Development  Apple_Mac_Development 
february 2017 by GameGamer43
An Introduction to the Swift Package Manager
The Swift Package Manager, officially released alongside Swift 3.0, is a new way to create Swift libraries and apps on macOS and Linux. It helps you manage your dependencies and allows you to easily build, test and run your Swift code.
Ray_Wenderlich  Apple_Swift  Apple_iPhone_Development 
february 2017 by GameGamer43
Blog — Julia Geist
What happens when a user clicks on an app to launch it? How does tapping on an icon from the home screen actually get to my code running in a ViewController?
Swift  Apple_Swift  SwiftLang  Apple_iPhone_Development 
february 2017 by GameGamer43
Naming Things in Swift - Ash Furrow
Lately, I’ve been using different programming languages and environments, trying to diversify my skills. I’ve been working regularly in React, Swift, Objective-C, and Scala, and they all have their own idioms and conventions. It’s been a real learning experience, getting to compare and contrast the languages, and to use what I learn to become a better Swift developer, too.
Ash_Furrow  Swift  SwiftLang  Apple_Swift 
february 2017 by GameGamer43
Building a Compiler in Swift with LLVM, Part 3: Code Generation to LLVM IR - Harlan Haskins
If you've gotten this far in the tutorial, then you'll have built a Lexer and Parser for the Kaleidoscope programming language. If you haven't read those, I'd strongly recommend reading Part 1 and Part 2 first.
Swift  SwiftLang  Apple_Swift  LLVM  Compiler_Programming  Compilers  Harlan_Haskins 
january 2017 by GameGamer43
Building a Compiler in Swift with LLVM, Part 2: AST and the Parser - Harlan Haskins
In Part 1 of this tutorial, we built a lexer in Swift that can tokenize the Kaleidoscope language. Now we're going to write a parser that can turn code from this language into an Abstract Syntax Tree, or AST.
Swift  SwiftLang  Apple_Swift  LLVM  Compiler_Programming  Compilers  Harlan_Haskins 
january 2017 by GameGamer43
Building a Compiler in Swift with LLVM, Part 1: Introduction and the Lexer - Harlan Haskins
Compilers are some of the most fascinating programs because they touch every aspect of Computer Science, from CLI and API design to calling conventions and platform-specific optimizations. Yet, many developers have a fearful reverence for them that makes them seem unapproachable. I think this is unnecessary.
Swift  SwiftLang  Apple_Swift  LLVM  Compiler_Programming  Compilers  Harlan_Haskins 
january 2017 by GameGamer43
"Watch Your Language!": The Road to Cleaner Code with SwiftLint
Code style is largely unimportant, which is why it’s crucial to let tools do the pedantic formatting checks and allow yourself to focus on the more important aspects of writing code and building apps! In this Swift Language User Group talk, JP Simard explains exactly how to set up SwiftLint in your project to give you just the semantics you want, and help it stay out of your way while being an ever-watchful protector of code cleanliness.
Swift  SwiftLang  Apple_Swift  Realm.io 
january 2017 by GameGamer43
Unsafe Swift: Using Pointers And Interacting With C
By default, Swift is memory safe, which means that it prevents direct access to memory and makes sure everything is initialized before you use it. The key phrase is “by default.” Unsafe Swift lets you get directly at memory through pointers if you need to.
Swift  C  SwiftLang  Apple_Swift  Ray_Wenderlich 
january 2017 by GameGamer43
What's New in Swift 3?
This September, Apple officially released the latest version of their new programming language, Swift 3. Just like Swift 2 last year, this version contains a lot of new features and improvements, which make programming with Swift even better!
Swift  SwiftLang  Apple_Swift  Tuts+ 
december 2016 by GameGamer43

« earlier    

related tags

2016  advice  alamofire  api  apple  apple_commoncrypto  apple_iphone_development  apple_mac_development  apple_opensource  apple_swift_opensource  apple_xcode  apple_xcode_plugins  archive  article  ash_furrow  atom.io  backend  bignerdranch  buddybuild  buffer  c++  c  catswhocode.com  chris_lattner  clean_codes  cocoa  cocoapods  cocoawithlove.com  code  coder  coding_style  codingstyleguide  commoncrypto  compiler_programming  compilers  cryptography  dev  development  dsl  eclipse  facebook_opensource  framework  github.com  github  github_atom  github_gists  github_repo  github_repos  guide  harlan_haskins  http  ibm  ibm_developerworks  ibm_swift_sandbox  ide  ios-development  ios  javascript  json  kotlin  lint  linux  linux_development  llvm  mac_applications  nspredicate  nspredicates  nsscreencast  objective-c  ocr  opensource  parser  partial  porgramming  precondition  programming  programming_books  python  ray_wenderlich  react  reactnative  realm.io  restful_api  roadfire_software  server-side-swift  server  sitepoint  skyscanner_engineering  style-guide  style  styleguide  swift.org  swift  swift_lang  swiftify  swifting.io  swiftlang  tool  tools  tuts+  twilio_blog  uber  uber_engineering  uber_engineering_blog  web  web_crawling  webdev  yahoo_opensource 

Copy this bookmark:



description:


tags: