Giter Site home page Giter Site logo

zwaldowski / advancedcollectionview Goto Github PK

View Code? Open in Web Editor NEW
183.0 183.0 40.0 1.32 MB

Techniques, improvements, and a Swift port derived from WWDC 2014 Session 232, "Advanced User Interfaces Using Collection View"

License: Other

Ruby 0.40% Objective-C 99.60%

advancedcollectionview's People

Contributors

zwaldowski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

advancedcollectionview's Issues

Swift port

Do you have any intentions to maintain the swift port you've done? I'm thinking about using it in a project which would mean updating it for swift 2(.1) and maybe changing some things here or there. Would you accept pull requests etc. or would you prefer i (if i decided to do this) use a separate repo?

(Or are there good arguments for why I should stick with the objc version instead of swift?)

Is there a way to show flow (grid) layout?

For example, when you enter Cat details, there are two segments:

  1. Details,
  2. Sightings

Imagine sightings is some kind of grid. Can that be done? All I see is tableview mimic.

Why didn't they use Core Data entity inheritance?

You have to wonder why Apple didn't just use Core Data for this sample. That gives composed data sources for free via entity inheritance. Could have saved them 1000 lines of code or so. It seems a recurring issue in Apple examples where you have a developer highly experienced in one framework but has no experience of another, and leads to these weird examples trying to rewrite stuff into a way they understand rather than just learning the framework. The Advanced NSOperations is another example.

AAPLStateMachine: Bug in Selector Flag

I believe the following:

 _flags.targetRespondsToDidChange = [target respondsToSelector:@selector(stateWillChangeFrom:to:)];

was intended to be:

 _flags.targetRespondsToDidChange = [target respondsToSelector:@selector(stateDidChangeFrom:to:)];

Swift

I can't see any Swift source code. Where can I get Swift files?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.