Matthew Cheok
Blog Matthew Cheok. Random ramblings about code and design.
Read Blog.matthewcheok.com news digest here: view the latest Blog Matthew Cheok articles and content updates right away or get to their most visited pages. Blog.matthewcheok.com is not yet rated by Alexa and its traffic estimate is unavailable. It seems that Blog Matthew Cheok content is notably popular in Russian Federation. We haven’t detected security issues or inappropriate content on Blog.matthewcheok.com and thus you can safely use it. Blog.matthewcheok.com is hosted with DigitalOcean, LLC (Singapore) and its basic language is English.
- Content verdict: Safe
- Website availability: Live
- Language: English
- Last check:
-
N/A
Visitors daily -
N/A
Pageviews daily -
N/A
Google PR -
N/A
Alexa rank
Best pages on Blog.matthewcheok.com
-
Matthew Cheok
-
In this short series, we explore how to tackle some UI questions for the web with respect to how things are done on iOS. Let's revisit a loading spinner animation we've worked on before. If you want t...
-
Random ramblings about code and design
Blog.matthewcheok.com news digest
-
8 years
Writing a parser in Swift (II)
This is a follow up to Writing a Parser in Swift (I), I'd highly suggest reading that first if you haven't already.
Last time, we looked at Context-free Grammars, Recursive Descent Parsing and Operator Precedence Parsing. Let's complete the missing pieces in our trivial language, Kaleidoscope.... -
8 years
This is part two to Writing a lexer in Swift. If you haven't caught that, you might get more context following that first.
In this post, we'll look at how to build an Abstract Syntax Tree from a series of tokens.
Firstly, we'll look at how to construct a grammar that describes what is allowed in the language. One of the useful tools we have is the Context-free Grammar. This allows us to describe the language as a set of rules called productions. In fact, the... -
8 years
NSNotificationCenter has been around for a long time. It let's you post arbitrary notifications and decouples the source of the action from the destination. There are a few flaws though:
The notification name is a String type which is subject to typing errors or enforces a design pattern where you would declare constants to avoid this.... -
8 years
In this series, we'll attempt to write parts of a compiler for a simplified language, Kaleidoscope. If you're interested in following along in C++ or Objective Caml, you can find the original tutorial here on the LLVM website.
The goal here is not to write the most efficient implementation but how we can leverage features in Swift to make ourselves easily understood....
Domain history
Web host: | DigitalOcean, LLC |
Registrar: | NameCheap, Inc. |
Registrant: | Redacted for Privacy (Privacy service provided by Withheld for Privacy ehf) |
Updated: | August 22, 2023 |
Expires: | February 10, 2027 |
Created: | February 10, 2014 |
Whois record
Safety scores
Trustworthiness
N/AChild safety
N/A