28 Commits

Author SHA1 Message Date
aaronschubert0
2fc474ee75 Include manual downloads badge 2016-01-21 09:54:36 +00:00
aaronschubert0
42c56fc334 Update ReadMe to include Cocoapods badges
As specified in #1086. Hey @appleguy Turns out these links have been there all along but were just hidden since they were using http (I think). The img.shields.io is a bit unstable at times but seems to be the best solution so far. Will update in future if better solutions come up!
2016-01-20 09:30:19 +00:00
Natasha Murashev
90af0d393b Update README.md 2015-12-29 16:55:48 +13:00
Natasha Murashev
2ff683bc0b Added Swift example to README 2015-12-29 16:54:20 +13:00
Aaron Schubert
1b74f8d696 Update ReadMe to mention new MapKit link 2015-11-12 14:27:45 +00:00
Vitaly Baev
681f20939c Fix link to NSSpain talk 2015-10-28 13:39:25 +03:00
Vitaly Baev
88b74a4a00 Link to NSSpain talk 2015-10-28 11:11:36 +03:00
Dasmer Singh
7fedfdd757 [README.md] Add Coveralls badge 2015-04-22 12:23:11 -04:00
Nadine Salter
74d9bb6c8f [docs] Tweak README code snippet. 2015-01-21 14:34:09 -08:00
Nadine Salter
df04cbb7f0 [docs] Update linker config steps for 1.1.
AsyncDisplayKit -- specifically, the Multiplex image node -- depends on
the AssetsLibrary and Photos frameworks.  Update the README and website
front page.
2015-01-05 15:54:27 -08:00
Nadine Salter
8bb78ff90c [docs] Update front matter.
Update the README and asyncdisplaykit.org front page to mention ASDK
1.1's new additions -- ASMultiplexImageNode, ASNetworkImageNode, and
ASCollectionView.
2014-12-03 18:17:26 -08:00
Nadine Salter
613acb789c Static library support (fixes #54). 2014-10-22 14:55:49 -07:00
Nadine Salter
8e31316a55 Merge pull request #48 from acoomans/more-badges
Badges :D
2014-10-15 11:25:48 -07:00
Nadine Salter
d6f150fe81 Update README. 2014-10-15 10:43:56 -07:00
Nadine Salter
f5239f894c 1.0. 2014-10-15 09:26:57 -07:00
James Pearce
93359f53e0 Update README.md 2014-10-15 00:35:48 -07:00
Arnaud Coomans
60ee1e16ae Added version, platform, license badges in README 2014-10-14 18:46:47 -07:00
Arnaud Coomans
ad4fd0a738 Added travis build badge in README 2014-10-14 18:09:37 -07:00
Nadine Salter
0abf5e986b Update README with current Jekyll site contents. 2014-10-10 12:26:17 -07:00
Nadine Salter
f83f113493 Documentation.
Generated with jekyll & appledoc.  Image assets are temporary.
2014-10-07 19:31:46 -07:00
Nadine Salter
bd612fd725 Example projects. 2014-10-01 16:27:00 -07:00
Nadine Salter
7dd94a6102 Merge in downstream changes.
Introduce `ASTableView`, a UITableView subclass that uses `ASCellNode`
instead of UITableViewCell.  Add working range support via
`ASRangeController`, which observes the visible range, maintains a
working range, and handles most ASDK machinery.  ASRangeController is
loosely-enough coupled that it should be easily adapted to
UICollectionView if that's desired in the future.

Notable considerations in the ASRangeController architecture:

* There's no sense rewriting UITableView -- the real win comes from
  using nodes instead of UITableViewCells (easily parallelisable
  computation, large number of cells vs. few table views, etc.).  So,
  use a UITableView with empty cells, using UITableViewCell's
  contentView as a host for arbitrary node hierarchies.

* Instead of lazy-loading cells the instant they're needed by
  UITableView, load them in advance.  Preload a substantial number of
  nodes in the direction of scroll, as well as a small buffer in the
  other direction.

* Maintain compatibility with UITableView's API, with one primary change
  -- consumer code yields configured ASCellNodes, not UITableViewCells.

* Don't use -tableView:heightForRowAtIndexPath:.  Nodes already compute
  their preferred sizes and cache results for use at layout-time, so
  ASTableView uses their calculatedSizes directly.

* Corollary:  ASTableView is only aware of nodes that have been sized.
  This means that, if a cell appears onscreen, it has layout data and
  can display a "realistic placeholder", e.g. by making its subnodes'
  background colour grey.

Other improvements:

* Remove dead references and update headers (fixes #7, #20).

* Rename `-[ASDisplayNode sizeToFit:]` to `-measure:` and fix
  `constrainedSizeForCalulatedSize` typo (fixes #15).

* Rename `-willAppear` and `-didDisappear` to `-willEnterHierarchy` and
  `-didExitHierarchy`.  Remove `-willDisappear` -- it was redundant, and
  there was no counterpart `-didAppear`.

* Rename `viewLoaded` to `nodeLoaded`.
2014-09-22 14:33:39 -07:00
Nadine Salter
49bfaaedd9 Fix minor typo in README. 2014-08-20 15:43:30 -07:00
Arnaud Coomans
99414a1f59 Updated README 2014-08-19 19:37:58 -07:00
Arnaud Coomans
5e5cac1b7d Updated README 2014-08-12 14:38:38 -07:00
Nadine Salter
11eb47c87e Update README to reference umbrella header (#9). 2014-07-23 15:19:37 -07:00
Nadine Salter
f59f4c0b63 Minor README tweaks. 2014-06-26 22:43:28 -07:00
Nadine Salter
15565873c9 Initial commit. 2014-06-26 22:32:55 -07:00