Apple’s newest framework Combine, alongside SwiftUI, took WWDC by storm. Combine is a framework which provides logical streams of data which can emit values and then optionally end in a success or error. These streams are at the core of Functional Reactive Programming (FRP) which has become popular over recent years. It has become clear that Apple is moving forward, not only with a declarative way
In this React Native tutorial you’ll learn how to build native apps based on the hugely popular React JavaScript library. What makes React Native different from other frameworks such as PhoneGap (Apache Cordova) or Appcelerator Titanium, that use JavaScript to create iOS apps? (Unlike PhoneGap) with React Native your code may be written in JavaScript but the app’s UI is fully native. It doesn’t ha
In this RxAndroid tutorial for reactive programming, you will learn how to do the following: Grasp the concepts of Reactive Programming. Define an Observable. Turn asynchronous events like button taps and text field context changes into observable constructs. Transform and filter observable items. Leverage Rx threading in code execution. Combine several observables into one stream. Turn all your o
Jan 9 2017 , Swift 3, iOS 10, Xcode 8 Swift 3, iOS 10, Xcode 8 In this fastlane tutorial you’ll learn how to take advantage of many of the tools provided to automate large and laborious parts of your life as an iOS dev! By Lyndsey Scott. Sign up/Sign in With a free Kodeco account you can download source code, track your progress, bookmark, personalise your learner profile and more! Create account
Cocoa bindings, or simply bindings, free you up from having to spend hours writing glue code; that is, creating links between the model and the view in the controller when using the Model-View-Controller (MVC) pattern. Cocoa bindings have a simple goal: write less code. You’ll discover as you work through this that they do indeed live up to this objective. In this Cocoa Bindings on macOS tutorial,
It’s great when code does exactly what you want (unlike my cat). Change the program, tell the code to update, and it does. Good code! Most programming in the object-oriented era has been imperative. Code tells your program what to do and has many ways to listen to changes. However, you must tell the system when something changes. Wouldn’t it be better if you could set things up so the code updates
Good news – we have updated our popular Swift Style Guide for Swift 2.2! Here at raywenderlich.com, we want to have a consistent style for you in our tutorials, books, videos, and conference materials. We believe it improves readability, and makes our content easier and quicker to understand. At the same time, we want to avoid making a style guide so strict that an author feels like they are weari
Do you find Auto Layout challenging? Do you find yourself making and unmaking constraints over and over in a never-ending attempt to find the seemingly random correct layout? Do you find it daunting when you have to modify Auto Layout constraints in code? Never fear! In this Auto Layout tutorial instead of using Interface Builder and storyboards, you’ll create all your constraints in code using la
If you’ve ever created custom table view cells before, chances are good that you have spent a lot of time sizing table view cells in code. You may even be familiar with having to calculate, manually, the height of every label, image view, text field — and everything else within the cell. Frankly, this approach is mind-boggling and error prone. In this self-sizing table view cells tutorial, you’ll
Functional Reactive Programming is an increasingly popular programming methodology for Swift developers. It can make complex asynchronous code easier to write and understand. In this article, you’ll compare the two most popular libraries for Functional Reactive Programming: RxSwift vs. ReactiveCocoa. You’ll start with a brief review of what Functional Reactive Programming is, and then you’ll see a
Note: This tutorial has been updated to work with the latest versions of Ubuntu 14.04 and the Swift 3.0 development snapshots as of April 20, 2016. As a result, some dates and version numbers in this tutorial have been updated from the time of the initial relase of Swift on Linux. Less than a week ago, the Swift world woke up to an early Christmas present — open source Swift — that you can run on
“Art is anything you can do well. Anything you can do with Quality.” —Robert M. Pirsig AsyncDisplayKit is a UI framework that was originally born from Facebook’s Paper app. It came as an answer to one of the core questions the Paper team faced: how can you keep the main thread as clear as possible? Nowadays, many apps have a user experience that relies heavily upon continuous gestures and physics
Update note: This tutorial was updated for iOS 9 and Swift 2.2 by Bradley Johnson. Original tutorial was by team member Bill Kastanakis. Realm is a cross-platform mobile database solution designed specifically for mobile applications. It’s fast, lightweight, and extremely simple to integrate in your project. Most common functions such as querying the database consist of a single line of code! Unli
The one single constant in software development is bugs. Let’s face it, we don’t always get it right the first time. From fat fingers to incorrect assumptions, software development is like baking cakes in a roach motel – except we supply the critters! Luckily, Xcode gives us a myriad of tools to keep the nasties at bay. There’s obviously the debugger we know and love, but there’s a lot more it can
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く