mirror of
https://github.com/HackPlan/AsyncDisplayKit.git
synced 2026-04-07 22:35:47 +08:00
new site
This commit is contained in:
@@ -8,15 +8,15 @@
|
||||
|
||||
<meta property="og:title" content="Custom nodes — AsyncDisplayKit">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="http://facebook.github.io/AsyncDisplayKit/guide/2/">
|
||||
<meta property="og:image" content="http://facebook.github.io/AsyncDisplayKit/assets/logo-square.png">
|
||||
<meta property="og:url" content="http://asyncdisplaykit.org/guide/2/">
|
||||
<meta property="og:image" content="http://asyncdisplaykit.org/assets/logo-square.png">
|
||||
<meta property="og:description" content="Smooth asynchronous user interfaces for iOS apps">
|
||||
|
||||
<title>Custom nodes — AsyncDisplayKit</title>
|
||||
<meta name="description" content="Smooth asynchronous user interfaces for iOS apps.">
|
||||
|
||||
<link rel="stylesheet" href="/AsyncDisplayKit/css/main.css">
|
||||
<link rel="canonical" href="http://facebook.github.io/AsyncDisplayKit/guide/2/">
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
<link rel="canonical" href="http://asyncdisplaykit.org/guide/2/">
|
||||
</head>
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
<div class="wrapper">
|
||||
|
||||
<a class="site-title" href="/AsyncDisplayKit/">AsyncDisplayKit</a>
|
||||
<a class="site-title" href="/">AsyncDisplayKit</a>
|
||||
|
||||
<nav class="site-nav">
|
||||
<a href="#" class="menu-icon">
|
||||
@@ -38,8 +38,8 @@
|
||||
</a>
|
||||
|
||||
<div class="trigger">
|
||||
<a class="page-link page-link-active" href="/AsyncDisplayKit/guide">guide</a>
|
||||
<a class="page-link" href="/AsyncDisplayKit/appledoc">api</a>
|
||||
<a class="page-link page-link-active" href="/guide">guide</a>
|
||||
<a class="page-link" href="/appledoc">api</a>
|
||||
<a class="page-link" href="https://github.com/facebook/AsyncDisplayKit">github</a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -260,10 +260,10 @@ or read on!</p>
|
||||
|
||||
<div class="docs-prevnext">
|
||||
|
||||
<a class="docs-prev" href="/AsyncDisplayKit/guide/">← prev</a>
|
||||
<a class="docs-prev" href="/guide/">← prev</a>
|
||||
|
||||
|
||||
<a class="docs-next" href="/AsyncDisplayKit/guide/3/">next →</a>
|
||||
<a class="docs-next" href="/guide/3/">next →</a>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -282,7 +282,7 @@ or read on!</p>
|
||||
|
||||
<div class="footer-col footer-col-right">
|
||||
<p class="text">
|
||||
© 2014 Facebook Inc (<a href="/AsyncDisplayKit/license/">CC-BY-4.0</a>)
|
||||
© 2014 Facebook Inc (<a href="/license/">CC-BY-4.0</a>)
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
|
||||
<meta property="og:title" content="Asynchronous display — AsyncDisplayKit">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="http://facebook.github.io/AsyncDisplayKit/guide/3/">
|
||||
<meta property="og:image" content="http://facebook.github.io/AsyncDisplayKit/assets/logo-square.png">
|
||||
<meta property="og:url" content="http://asyncdisplaykit.org/guide/3/">
|
||||
<meta property="og:image" content="http://asyncdisplaykit.org/assets/logo-square.png">
|
||||
<meta property="og:description" content="Smooth asynchronous user interfaces for iOS apps">
|
||||
|
||||
<title>Asynchronous display — AsyncDisplayKit</title>
|
||||
<meta name="description" content="Smooth asynchronous user interfaces for iOS apps.">
|
||||
|
||||
<link rel="stylesheet" href="/AsyncDisplayKit/css/main.css">
|
||||
<link rel="canonical" href="http://facebook.github.io/AsyncDisplayKit/guide/3/">
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
<link rel="canonical" href="http://asyncdisplaykit.org/guide/3/">
|
||||
</head>
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
<div class="wrapper">
|
||||
|
||||
<a class="site-title" href="/AsyncDisplayKit/">AsyncDisplayKit</a>
|
||||
<a class="site-title" href="/">AsyncDisplayKit</a>
|
||||
|
||||
<nav class="site-nav">
|
||||
<a href="#" class="menu-icon">
|
||||
@@ -38,8 +38,8 @@
|
||||
</a>
|
||||
|
||||
<div class="trigger">
|
||||
<a class="page-link page-link-active" href="/AsyncDisplayKit/guide">guide</a>
|
||||
<a class="page-link" href="/AsyncDisplayKit/appledoc">api</a>
|
||||
<a class="page-link page-link-active" href="/guide">guide</a>
|
||||
<a class="page-link" href="/appledoc">api</a>
|
||||
<a class="page-link" href="https://github.com/facebook/AsyncDisplayKit">github</a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -157,10 +157,10 @@ dynamically-sized UITableViewCells!</p></li>
|
||||
|
||||
<div class="docs-prevnext">
|
||||
|
||||
<a class="docs-prev" href="/AsyncDisplayKit/guide/2/">← prev</a>
|
||||
<a class="docs-prev" href="/guide/2/">← prev</a>
|
||||
|
||||
|
||||
<a class="docs-next" href="/AsyncDisplayKit/guide/4/">next →</a>
|
||||
<a class="docs-next" href="/guide/4/">next →</a>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -179,7 +179,7 @@ dynamically-sized UITableViewCells!</p></li>
|
||||
|
||||
<div class="footer-col footer-col-right">
|
||||
<p class="text">
|
||||
© 2014 Facebook Inc (<a href="/AsyncDisplayKit/license/">CC-BY-4.0</a>)
|
||||
© 2014 Facebook Inc (<a href="/license/">CC-BY-4.0</a>)
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
|
||||
<meta property="og:title" content="Making the most of AsyncDisplayKit — AsyncDisplayKit">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="http://facebook.github.io/AsyncDisplayKit/guide/4/">
|
||||
<meta property="og:image" content="http://facebook.github.io/AsyncDisplayKit/assets/logo-square.png">
|
||||
<meta property="og:url" content="http://asyncdisplaykit.org/guide/4/">
|
||||
<meta property="og:image" content="http://asyncdisplaykit.org/assets/logo-square.png">
|
||||
<meta property="og:description" content="Smooth asynchronous user interfaces for iOS apps">
|
||||
|
||||
<title>Making the most of AsyncDisplayKit — AsyncDisplayKit</title>
|
||||
<meta name="description" content="Smooth asynchronous user interfaces for iOS apps.">
|
||||
|
||||
<link rel="stylesheet" href="/AsyncDisplayKit/css/main.css">
|
||||
<link rel="canonical" href="http://facebook.github.io/AsyncDisplayKit/guide/4/">
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
<link rel="canonical" href="http://asyncdisplaykit.org/guide/4/">
|
||||
</head>
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
<div class="wrapper">
|
||||
|
||||
<a class="site-title" href="/AsyncDisplayKit/">AsyncDisplayKit</a>
|
||||
<a class="site-title" href="/">AsyncDisplayKit</a>
|
||||
|
||||
<nav class="site-nav">
|
||||
<a href="#" class="menu-icon">
|
||||
@@ -38,8 +38,8 @@
|
||||
</a>
|
||||
|
||||
<div class="trigger">
|
||||
<a class="page-link page-link-active" href="/AsyncDisplayKit/guide">guide</a>
|
||||
<a class="page-link" href="/AsyncDisplayKit/appledoc">api</a>
|
||||
<a class="page-link page-link-active" href="/guide">guide</a>
|
||||
<a class="page-link" href="/appledoc">api</a>
|
||||
<a class="page-link" href="https://github.com/facebook/AsyncDisplayKit">github</a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -197,10 +197,10 @@ into one layer.</p></li>
|
||||
|
||||
<div class="docs-prevnext">
|
||||
|
||||
<a class="docs-prev" href="/AsyncDisplayKit/guide/3/">← prev</a>
|
||||
<a class="docs-prev" href="/guide/3/">← prev</a>
|
||||
|
||||
|
||||
<a class="docs-next" href="/AsyncDisplayKit/guide/5/">next →</a>
|
||||
<a class="docs-next" href="/guide/5/">next →</a>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -219,7 +219,7 @@ into one layer.</p></li>
|
||||
|
||||
<div class="footer-col footer-col-right">
|
||||
<p class="text">
|
||||
© 2014 Facebook Inc (<a href="/AsyncDisplayKit/license/">CC-BY-4.0</a>)
|
||||
© 2014 Facebook Inc (<a href="/license/">CC-BY-4.0</a>)
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
|
||||
<meta property="og:title" content="Under the hood — AsyncDisplayKit">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="http://facebook.github.io/AsyncDisplayKit/guide/5/">
|
||||
<meta property="og:image" content="http://facebook.github.io/AsyncDisplayKit/assets/logo-square.png">
|
||||
<meta property="og:url" content="http://asyncdisplaykit.org/guide/5/">
|
||||
<meta property="og:image" content="http://asyncdisplaykit.org/assets/logo-square.png">
|
||||
<meta property="og:description" content="Smooth asynchronous user interfaces for iOS apps">
|
||||
|
||||
<title>Under the hood — AsyncDisplayKit</title>
|
||||
<meta name="description" content="Smooth asynchronous user interfaces for iOS apps.">
|
||||
|
||||
<link rel="stylesheet" href="/AsyncDisplayKit/css/main.css">
|
||||
<link rel="canonical" href="http://facebook.github.io/AsyncDisplayKit/guide/5/">
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
<link rel="canonical" href="http://asyncdisplaykit.org/guide/5/">
|
||||
</head>
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
<div class="wrapper">
|
||||
|
||||
<a class="site-title" href="/AsyncDisplayKit/">AsyncDisplayKit</a>
|
||||
<a class="site-title" href="/">AsyncDisplayKit</a>
|
||||
|
||||
<nav class="site-nav">
|
||||
<a href="#" class="menu-icon">
|
||||
@@ -38,8 +38,8 @@
|
||||
</a>
|
||||
|
||||
<div class="trigger">
|
||||
<a class="page-link page-link-active" href="/AsyncDisplayKit/guide">guide</a>
|
||||
<a class="page-link" href="/AsyncDisplayKit/appledoc">api</a>
|
||||
<a class="page-link page-link-active" href="/guide">guide</a>
|
||||
<a class="page-link" href="/appledoc">api</a>
|
||||
<a class="page-link" href="https://github.com/facebook/AsyncDisplayKit">github</a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -142,7 +142,7 @@ We'd love to hear from you.</p>
|
||||
|
||||
<div class="docs-prevnext">
|
||||
|
||||
<a class="docs-prev" href="/AsyncDisplayKit/guide/4/">← prev</a>
|
||||
<a class="docs-prev" href="/guide/4/">← prev</a>
|
||||
|
||||
|
||||
</div>
|
||||
@@ -162,7 +162,7 @@ We'd love to hear from you.</p>
|
||||
|
||||
<div class="footer-col footer-col-right">
|
||||
<p class="text">
|
||||
© 2014 Facebook Inc (<a href="/AsyncDisplayKit/license/">CC-BY-4.0</a>)
|
||||
© 2014 Facebook Inc (<a href="/license/">CC-BY-4.0</a>)
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
|
||||
<meta property="og:title" content="Getting started — AsyncDisplayKit">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="http://facebook.github.io/AsyncDisplayKit/guide/">
|
||||
<meta property="og:image" content="http://facebook.github.io/AsyncDisplayKit/assets/logo-square.png">
|
||||
<meta property="og:url" content="http://asyncdisplaykit.org/guide/">
|
||||
<meta property="og:image" content="http://asyncdisplaykit.org/assets/logo-square.png">
|
||||
<meta property="og:description" content="Smooth asynchronous user interfaces for iOS apps">
|
||||
|
||||
<title>Getting started — AsyncDisplayKit</title>
|
||||
<meta name="description" content="Smooth asynchronous user interfaces for iOS apps.">
|
||||
|
||||
<link rel="stylesheet" href="/AsyncDisplayKit/css/main.css">
|
||||
<link rel="canonical" href="http://facebook.github.io/AsyncDisplayKit/guide/">
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
<link rel="canonical" href="http://asyncdisplaykit.org/guide/">
|
||||
</head>
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
<div class="wrapper">
|
||||
|
||||
<a class="site-title" href="/AsyncDisplayKit/">AsyncDisplayKit</a>
|
||||
<a class="site-title" href="/">AsyncDisplayKit</a>
|
||||
|
||||
<nav class="site-nav">
|
||||
<a href="#" class="menu-icon">
|
||||
@@ -38,8 +38,8 @@
|
||||
</a>
|
||||
|
||||
<div class="trigger">
|
||||
<a class="page-link page-link-active" href="/AsyncDisplayKit/guide">guide</a>
|
||||
<a class="page-link" href="/AsyncDisplayKit/appledoc">api</a>
|
||||
<a class="page-link page-link-active" href="/guide">guide</a>
|
||||
<a class="page-link" href="/appledoc">api</a>
|
||||
<a class="page-link" href="https://github.com/facebook/AsyncDisplayKit">github</a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -135,7 +135,7 @@ improve this later on.)</p>
|
||||
as buttons. Let's say we're making a music player and we want to add a
|
||||
(non-skeuomorphic, iOS 7-style) shuffle button:</p>
|
||||
|
||||
<p><a href="/AsyncDisplayKit/assets/guide/1-shuffle.png"><img src="/AsyncDisplayKit/assets/guide/1-shuffle-crop.png" alt="shuffle"></a></p>
|
||||
<p><a href="/assets/guide/1-shuffle.png"><img src="/assets/guide/1-shuffle-crop.png" alt="shuffle"></a></p>
|
||||
|
||||
<p>Our view controller will look something like this:</p>
|
||||
<div class="highlight"><pre><code class="language-objective-c" data-lang="objective-c"><span class="p">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">viewDidLoad</span>
|
||||
@@ -199,7 +199,7 @@ this new abstraction enables.</p>
|
||||
<div class="docs-prevnext">
|
||||
|
||||
|
||||
<a class="docs-next" href="/AsyncDisplayKit/guide/2/">next →</a>
|
||||
<a class="docs-next" href="/guide/2/">next →</a>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -218,7 +218,7 @@ this new abstraction enables.</p>
|
||||
|
||||
<div class="footer-col footer-col-right">
|
||||
<p class="text">
|
||||
© 2014 Facebook Inc (<a href="/AsyncDisplayKit/license/">CC-BY-4.0</a>)
|
||||
© 2014 Facebook Inc (<a href="/license/">CC-BY-4.0</a>)
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
25
index.html
25
index.html
@@ -1,5 +1,6 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width initial-scale=1" />
|
||||
@@ -7,15 +8,15 @@
|
||||
|
||||
<meta property="og:title" content="Smooth asynchronous user interfaces for iOS apps — AsyncDisplayKit">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="http://facebook.github.io/AsyncDisplayKit/index.html">
|
||||
<meta property="og:image" content="http://facebook.github.io/AsyncDisplayKit/assets/logo-square.png">
|
||||
<meta property="og:url" content="http://asyncdisplaykit.org/index.html">
|
||||
<meta property="og:image" content="http://asyncdisplaykit.org/assets/logo-square.png">
|
||||
<meta property="og:description" content="Smooth asynchronous user interfaces for iOS apps">
|
||||
|
||||
<title>Smooth asynchronous user interfaces for iOS apps — AsyncDisplayKit</title>
|
||||
<meta name="description" content="Smooth asynchronous user interfaces for iOS apps.">
|
||||
|
||||
<link rel="stylesheet" href="/AsyncDisplayKit/css/main.css">
|
||||
<link rel="canonical" href="http://facebook.github.io/AsyncDisplayKit/">
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
<link rel="canonical" href="http://asyncdisplaykit.org/">
|
||||
</head>
|
||||
|
||||
|
||||
@@ -25,7 +26,7 @@
|
||||
|
||||
<div class="wrapper">
|
||||
|
||||
<a class="site-title" href="/AsyncDisplayKit/">AsyncDisplayKit</a>
|
||||
<a class="site-title" href="/">AsyncDisplayKit</a>
|
||||
|
||||
<nav class="site-nav">
|
||||
<a href="#" class="menu-icon">
|
||||
@@ -37,8 +38,8 @@
|
||||
</a>
|
||||
|
||||
<div class="trigger">
|
||||
<a class="page-link" href="/AsyncDisplayKit/guide">guide</a>
|
||||
<a class="page-link" href="/AsyncDisplayKit/appledoc">api</a>
|
||||
<a class="page-link" href="/guide">guide</a>
|
||||
<a class="page-link" href="/appledoc">api</a>
|
||||
<a class="page-link" href="https://github.com/facebook/AsyncDisplayKit">github</a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -55,7 +56,7 @@
|
||||
|
||||
|
||||
<article class="post-content">
|
||||
<p><img src="/AsyncDisplayKit/assets/logo.png" alt="logo"></p>
|
||||
<p><img src="/assets/logo.png" alt="logo"></p>
|
||||
|
||||
<p>AsyncDisplayKit is an iOS framework that keeps even the most complex user
|
||||
interfaces smooth and responsive. It was originally built to make Facebook's
|
||||
@@ -78,7 +79,7 @@ if you're using Swift:</p>
|
||||
<p>AsyncDisplayKit Nodes are a thread-safe abstraction layer over UIViews and
|
||||
CALayers:</p>
|
||||
|
||||
<p><img src="/AsyncDisplayKit/assets/node-view-layer.png" alt="logo"></p>
|
||||
<p><img src="/assets/node-view-layer.png" alt="logo"></p>
|
||||
|
||||
<p>You can construct entire node hierarchies in parallel, or instantiate and size
|
||||
a single node on a background thread — for example, you could do
|
||||
@@ -108,9 +109,9 @@ blocking the main thread.</p>
|
||||
<h3>Learn more</h3>
|
||||
|
||||
<ul>
|
||||
<li>Read the <a href="/AsyncDisplayKit/guide">Getting Started guide</a></li>
|
||||
<li>Read the <a href="/guide">Getting Started guide</a></li>
|
||||
<li>Get the <a href="https://github.com/facebook/AsyncDisplayKit/tree/master/examples">sample projects</a></li>
|
||||
<li>Browse the <a href="/AsyncDisplayKit/appledoc">API reference</a></li>
|
||||
<li>Browse the <a href="/appledoc">API reference</a></li>
|
||||
<li>Watch the <a href="http://www.youtube.com/watch?v=h4QDbgB7RLo">NSLondon talk</a></li>
|
||||
</ul>
|
||||
|
||||
@@ -131,7 +132,7 @@ blocking the main thread.</p>
|
||||
|
||||
<div class="footer-col footer-col-right">
|
||||
<p class="text">
|
||||
© 2014 Facebook Inc (<a href="/AsyncDisplayKit/license/">CC-BY-4.0</a>)
|
||||
© 2014 Facebook Inc (<a href="/license/">CC-BY-4.0</a>)
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
|
||||
<meta property="og:title" content="License — AsyncDisplayKit">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="http://facebook.github.io/AsyncDisplayKit/license/">
|
||||
<meta property="og:image" content="http://facebook.github.io/AsyncDisplayKit/assets/logo-square.png">
|
||||
<meta property="og:url" content="http://asyncdisplaykit.org/license/">
|
||||
<meta property="og:image" content="http://asyncdisplaykit.org/assets/logo-square.png">
|
||||
<meta property="og:description" content="Smooth asynchronous user interfaces for iOS apps">
|
||||
|
||||
<title>License — AsyncDisplayKit</title>
|
||||
<meta name="description" content="Smooth asynchronous user interfaces for iOS apps.">
|
||||
|
||||
<link rel="stylesheet" href="/AsyncDisplayKit/css/main.css">
|
||||
<link rel="canonical" href="http://facebook.github.io/AsyncDisplayKit/license/">
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
<link rel="canonical" href="http://asyncdisplaykit.org/license/">
|
||||
</head>
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
<div class="wrapper">
|
||||
|
||||
<a class="site-title" href="/AsyncDisplayKit/">AsyncDisplayKit</a>
|
||||
<a class="site-title" href="/">AsyncDisplayKit</a>
|
||||
|
||||
<nav class="site-nav">
|
||||
<a href="#" class="menu-icon">
|
||||
@@ -38,8 +38,8 @@
|
||||
</a>
|
||||
|
||||
<div class="trigger">
|
||||
<a class="page-link" href="/AsyncDisplayKit/guide">guide</a>
|
||||
<a class="page-link" href="/AsyncDisplayKit/appledoc">api</a>
|
||||
<a class="page-link" href="/guide">guide</a>
|
||||
<a class="page-link" href="/appledoc">api</a>
|
||||
<a class="page-link" href="https://github.com/facebook/AsyncDisplayKit">github</a>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -486,7 +486,7 @@ Creative Commons may be contacted at creativecommons.org.
|
||||
|
||||
<div class="footer-col footer-col-right">
|
||||
<p class="text">
|
||||
© 2014 Facebook Inc (<a href="/AsyncDisplayKit/license/">CC-BY-4.0</a>)
|
||||
© 2014 Facebook Inc (<a href="/license/">CC-BY-4.0</a>)
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user