Git Product home page Git Product logo

uxkit-headers-and-sample's Introduction

UXKitHeadersAndSample

This sample does not require having 10.10.3 beta installed. However, the framework binary itself is code-stripped and has modified LC_ID_DYLIB section, to make it possible to run it without 10.10.3 installed.

This is a sample project that uses new (and unfortunately private) framework that was found inside of new Photos.app in OSX 10.10.3 seed sent out to the developers on 05.02.2015.

The headers have been dumped using class-dump utility and then slightly modified to allow it's use in our own Xcode projects.

Notes

Please note though, that there are some missing protocol declarations so some classes interfaces had to be commented out. One of such missing protocols were UXTableViewDataSource and UXTableViewDelegate, those two have been replaced by their UIKit counterparts and can be found in MissingTypes.h header file.

@TODO:

  • Clean the headers so they use the correct types (ie: animated:(BOOL)animated instead of animated(id):arg2)
  • Check the possible enum values for UXBarButton withStyle etc
  • Maybe get the Split View Controller working?

Honorable Mentions

Jan Klausa (@klausa_qwpx) for pointing me in right direction with the UXTableView protocols and framework binary magic.

Thomas Ricouard (@Dimillian) for figuring out the UXCollectionView and fixing my mistakes from deep sleep deprivation coding.

uxkit-headers-and-sample's People

Contributors

justmaku avatar jklausa avatar dimillian avatar

Watchers

veen avatar  avatar

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.