

AsyncDisplayKit is an iOS framework that keeps even the most complex user interfaces smooth and responsive. It was originally built to make Facebook's Paper possible, and goes hand-in-hand with diff --git a/static/atscaletalk.jpg b/static/atscaletalk.jpg deleted file mode 100644 index 05fa04d6..00000000 Binary files a/static/atscaletalk.jpg and /dev/null differ diff --git a/static/favicon.png b/static/favicon.png deleted file mode 100644 index 7cb07f22..00000000 Binary files a/static/favicon.png and /dev/null differ diff --git a/static/faviconold.png b/static/faviconold.png deleted file mode 100755 index c5b37f05..00000000 Binary files a/static/faviconold.png and /dev/null differ diff --git a/static/1-shuffle-crop.png b/static/images/1-shuffle-crop.png similarity index 100% rename from static/1-shuffle-crop.png rename to static/images/1-shuffle-crop.png diff --git a/static/asdk-logo.png b/static/images/asdk-logo.png similarity index 100% rename from static/asdk-logo.png rename to static/images/asdk-logo.png diff --git a/static/basicMap.png b/static/images/basicMap.png similarity index 100% rename from static/basicMap.png rename to static/images/basicMap.png diff --git a/static/catsButt.png b/static/images/catsButt.png similarity index 100% rename from static/catsButt.png rename to static/images/catsButt.png diff --git a/static/catsFace.png b/static/images/catsFace.png similarity index 100% rename from static/catsFace.png rename to static/images/catsFace.png diff --git a/static/catsMiddle.png b/static/images/catsMiddle.png similarity index 100% rename from static/catsMiddle.png rename to static/images/catsMiddle.png diff --git a/static/clip-corners.png b/static/images/clip-corners.png similarity index 100% rename from static/clip-corners.png rename to static/images/clip-corners.png diff --git a/static/corner-rounding-flowchart-v2.png b/static/images/corner-rounding-flowchart-v2.png similarity index 100% rename from static/corner-rounding-flowchart-v2.png rename to static/images/corner-rounding-flowchart-v2.png diff --git a/static/corner-rounding-movement.png b/static/images/corner-rounding-movement.png similarity index 100% rename from static/corner-rounding-movement.png rename to static/images/corner-rounding-movement.png diff --git a/static/corner-rounding-overlap.png b/static/images/corner-rounding-overlap.png similarity index 100% rename from static/corner-rounding-overlap.png rename to static/images/corner-rounding-overlap.png diff --git a/static/corner-rounding-scrolling.png b/static/images/corner-rounding-scrolling.png similarity index 100% rename from static/corner-rounding-scrolling.png rename to static/images/corner-rounding-scrolling.png diff --git a/static/images/datasource-overview.png b/static/images/datasource-overview.png deleted file mode 100644 index c63a8284..00000000 Binary files a/static/images/datasource-overview.png and /dev/null differ diff --git a/static/images/datasource.png b/static/images/datasource.png deleted file mode 100644 index 4c47e5b3..00000000 Binary files a/static/images/datasource.png and /dev/null differ diff --git a/static/images/debugger-frosted-quote.png b/static/images/debugger-frosted-quote.png deleted file mode 100644 index f3443d3e..00000000 Binary files a/static/images/debugger-frosted-quote.png and /dev/null differ diff --git a/static/flexbasis.png b/static/images/flexbasis.png similarity index 100% rename from static/flexbasis.png rename to static/images/flexbasis.png diff --git a/static/intelligent-preloading.png b/static/images/intelligent-preloading.png similarity index 100% rename from static/intelligent-preloading.png rename to static/images/intelligent-preloading.png diff --git a/static/kittenLink.png b/static/images/kittenLink.png similarity index 100% rename from static/kittenLink.png rename to static/images/kittenLink.png diff --git a/static/layout-api-sizing-1.png b/static/images/layout-api-sizing-1.png similarity index 100% rename from static/layout-api-sizing-1.png rename to static/images/layout-api-sizing-1.png diff --git a/static/layout-api-sizing-2.png b/static/images/layout-api-sizing-2.png similarity index 100% rename from static/layout-api-sizing-2.png rename to static/images/layout-api-sizing-2.png diff --git a/static/layout-example-1.png b/static/images/layout-example-1.png similarity index 100% rename from static/layout-example-1.png rename to static/images/layout-example-1.png diff --git a/static/layout-example-2.png b/static/images/layout-example-2.png similarity index 100% rename from static/layout-example-2.png rename to static/images/layout-example-2.png diff --git a/static/layout-example-3.png b/static/images/layout-example-3.png similarity index 100% rename from static/layout-example-3.png rename to static/images/layout-example-3.png diff --git a/static/liveMap.gif b/static/images/liveMap.gif similarity index 100% rename from static/liveMap.gif rename to static/images/liveMap.gif diff --git a/static/logo-1.png b/static/images/logo-1.png similarity index 100% rename from static/logo-1.png rename to static/images/logo-1.png diff --git a/static/logo-white.png b/static/images/logo-white.png similarity index 100% rename from static/logo-white.png rename to static/images/logo-white.png diff --git a/static/logo.png b/static/images/logo.png similarity index 100% rename from static/logo.png rename to static/images/logo.png diff --git a/static/mapWithAnnotation.png b/static/images/mapWithAnnotation.png similarity index 100% rename from static/mapWithAnnotation.png rename to static/images/mapWithAnnotation.png diff --git a/static/node-view-layer.png b/static/images/node-view-layer.png similarity index 100% rename from static/node-view-layer.png rename to static/images/node-view-layer.png diff --git a/static/images/quote-after.png b/static/images/quote-after.png deleted file mode 100644 index 98d8b05b..00000000 Binary files a/static/images/quote-after.png and /dev/null differ diff --git a/static/images/quote-before.png b/static/images/quote-before.png deleted file mode 100644 index 3ff4e5ab..00000000 Binary files a/static/images/quote-before.png and /dev/null differ diff --git a/static/images/quote-tweaked.png b/static/images/quote-tweaked.png deleted file mode 100644 index 03d67175..00000000 Binary files a/static/images/quote-tweaked.png and /dev/null differ diff --git a/static/images/responder-chain.png b/static/images/responder-chain.png deleted file mode 100644 index 4d4d1bd6..00000000 Binary files a/static/images/responder-chain.png and /dev/null differ diff --git a/static/images/reveal-debug.png b/static/images/reveal-debug.png deleted file mode 100644 index 814fcf54..00000000 Binary files a/static/images/reveal-debug.png and /dev/null differ diff --git a/static/satelliteMap.png b/static/images/satelliteMap.png similarity index 100% rename from static/satelliteMap.png rename to static/images/satelliteMap.png diff --git a/static/textNodeTruncation.png b/static/images/textNodeTruncation.png similarity index 100% rename from static/textNodeTruncation.png rename to static/images/textNodeTruncation.png diff --git a/static/images/tree-ids.png b/static/images/tree-ids.png deleted file mode 100644 index b00d85e4..00000000 Binary files a/static/images/tree-ids.png and /dev/null differ diff --git a/static/images/tree.png b/static/images/tree.png deleted file mode 100644 index 5b5ef615..00000000 Binary files a/static/images/tree.png and /dev/null differ diff --git a/static/video.gif b/static/images/video.gif similarity index 100% rename from static/video.gif rename to static/images/video.gif diff --git a/static/images/xcode-debug.png b/static/images/xcode-debug.png deleted file mode 100644 index 34bf8f36..00000000 Binary files a/static/images/xcode-debug.png and /dev/null differ
+
That's messed up. To fix it, you can set the `cropRect` property to move the image over. By default it is set to CGRectMake(0.5, 0.5, 0.0, 0.0).
@@ -100,11 +100,11 @@ animalImageNode.cropRect = CGRect(x: 0, y: 0, width: 0.0, height: 0.0)
Leaving the width and height values at 0.0 means the image won't be stretched.
-
+
Alternatively, you can set the x value of the origin to 1.0 to right align the image.
-
+
### Forced Upscaling
diff --git a/_docs/intelligent-preloading.md b/_docs/intelligent-preloading.md
index 6ee297ba..2df32dd8 100755
--- a/_docs/intelligent-preloading.md
+++ b/_docs/intelligent-preloading.md
@@ -30,7 +30,7 @@ A node will be in one of following ranges:
The size of each of these ranges is measured in "screenfuls". While the default sizes will work well for many use cases, they can be tweaked quite easily by setting the tuning parameters for range type on your scrolling node.
-
+
In the above visualization of the Pinterest home feed, the user is scrolling down. As you can see, the sizes of the ranges in the leading direction are quite a bit larger than the content the user is moving away from (the trailing direction). If the user were to change directions, the leading and trailing sides would dynamically swap in order to keep memory usage optimal. This allows you to worry about defining the leading and trailing sizes without having to worry about reacting to the changing scroll directions of your user.
diff --git a/_docs/map-node.md b/_docs/map-node.md
index 5513e712..696bc024 100755
--- a/_docs/map-node.md
+++ b/_docs/map-node.md
@@ -40,7 +40,7 @@ mapNode.region = MKCoordinateRegionMakeWithDistance(coord, 20000, 20000)
-
+
The region value is actually just one piece of a property called `options` of type `MKMapSnapshotOptions`.
@@ -81,7 +81,7 @@ mapNode.options = options
Results in:
-
+
One thing to note is that setting the options value will overwrite a previously set region.
@@ -110,7 +110,7 @@ mapNode.annotations = [annotation]
-
+
No problem.
@@ -133,7 +133,7 @@ mapNode.liveMap = true
This enables "live map mode" in which the node will use an
+
As with UIKit views, the MKMapView used in live map mode is not thread-safe.
diff --git a/_docs/text-node.md b/_docs/text-node.md
index 409f2eca..c66e9465 100755
--- a/_docs/text-node.md
+++ b/_docs/text-node.md
@@ -61,7 +61,7 @@ textNode.truncationAttributedString = NSAttributedString(string: "¶¶¶")
This results in something like:
-
+
By default, the truncation string will be "…" so you don't need to set it if that's all you need.
@@ -106,7 +106,7 @@ textNode.attributedString = attributedString
Which results in a light gray link with a dash-dot style underline!
-
+
As you can see, it's relatively convenient to apply various styles to each link given its range in the attributed string.
diff --git a/_docs/video-node.md b/_docs/video-node.md
index 107d8325..cf08109f 100755
--- a/_docs/video-node.md
+++ b/_docs/video-node.md
@@ -63,7 +63,7 @@ videoNode.muted = true
Since video nodes inherit from ASNetworkImageNode, you can use the URL property to assign a placeholder image. If you decide not to, the first frame of your video will automatically decoded and used as the placeholder instead.
-
+
### ASVideoNode Delegate
diff --git a/index.md b/index.md
index 9f4916de..a709a1b9 100755
--- a/index.md
+++ b/index.md
@@ -8,7 +8,7 @@ id: home