All Projects → CyberAgent → Ios Nbukit

CyberAgent / Ios Nbukit

Licence: apache-2.0
UIKit and NSFoundation convenience categories and subclasses.

Labels

Projects that are alternatives of or similar to Ios Nbukit

Framework Codeidea
System file classification
Stars: ✭ 289 (-15.99%)
Mutual labels:  uikit
Metaballs
Blob effect implementation with UIKIt
Stars: ✭ 300 (-12.79%)
Mutual labels:  uikit
Chatkit
Android library. Flexible components for chat UI implementation with flexible possibilities for styling, customizing and data management. Made by Stfalcon
Stars: ✭ 3,496 (+916.28%)
Mutual labels:  uikit
Wtrequestcenter
WTKit is my Code accumulation
Stars: ✭ 293 (-14.83%)
Mutual labels:  uikit
Mbtileparser
MBTileParser is a game engine written using pure UIKit in the days before SpriteKit.
Stars: ✭ 297 (-13.66%)
Mutual labels:  uikit
Reactionbutton
Since Facebook introduced reactions in 2016, it became a standard in several applications as a way for users to interact with content. ReactionButton is a control that allows developers to add this functionality to their apps in an easy way.
Stars: ✭ 305 (-11.34%)
Mutual labels:  uikit
Material Bread
Cross Platform React Native Material Design Components
Stars: ✭ 287 (-16.57%)
Mutual labels:  uikit
Swiftreorder
Easy UITableView drag-and-drop cell reordering
Stars: ✭ 340 (-1.16%)
Mutual labels:  uikit
Chakra Ui
⚡️Simple, Modular & Accessible UI Components for your React Applications
Stars: ✭ 295 (-14.24%)
Mutual labels:  uikit
Alchemy
An experimental GUI framework for Rust, backed by per-platform native widgets. React, AppKit/UIKit inspired. EXPERIMENTAL, runs on Cocoa right now. ;P
Stars: ✭ 321 (-6.69%)
Mutual labels:  uikit
Uikitplus
🏰 Declarative UIKit with LivePreview for iOS9+ (best alternative to SwiftUI)
Stars: ✭ 294 (-14.53%)
Mutual labels:  uikit
Swiftui Cheat Sheet
SwiftUI 2.0 Cheat Sheet
Stars: ✭ 3,417 (+893.31%)
Mutual labels:  uikit
Compositional Layouts Kit
📏 A set of advanced compositional layouts for UICollectionView with examples [Swift 5.3, iOS 13].
Stars: ✭ 317 (-7.85%)
Mutual labels:  uikit
Contraflutterkit
A Flutter UI kit with 50 plus screens for beginners to learn.
Stars: ✭ 288 (-16.28%)
Mutual labels:  uikit
Onboardkit
Customisable user onboarding for your iOS app
Stars: ✭ 334 (-2.91%)
Mutual labels:  uikit
Nbaseuikit
个人平时使用的一些Qt编写的组件(有部分是整合的开源作品,部分是自己原创);
Stars: ✭ 286 (-16.86%)
Mutual labels:  uikit
Wlemptystate
WLEmptyState is an iOS based component that lets you customize the view when the dataset of a UITableView or a UICollectionView is empty. We created a sample project with the WLEmptyState component to show how you can use it.
Stars: ✭ 305 (-11.34%)
Mutual labels:  uikit
Valuestepper
A Stepper object that displays its value.
Stars: ✭ 343 (-0.29%)
Mutual labels:  uikit
Swift Composable Architecture
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Stars: ✭ 5,199 (+1411.34%)
Mutual labels:  uikit
Uix Kit
A free UI toolkit based on some common libraries for building beautiful responsive website, compatible with Bootstrap v4.
Stars: ✭ 318 (-7.56%)
Mutual labels:  uikit

NBUKit

Platform: iOS Version: 2.5.1 License: Apache 2.0 Dependency Status Build Status

UIKit and NSFoundation convenience categories and subclasses.

Uses NBUCore, supports NBULog.
Image Picker code moved to NBUImagePicker.

Demo

A demo project is included in the repository.

Features

Additions

  • Convenience methods to parse NSArray objets, support subbundles in NSBundle and handle file URLs with NSFileManager.
  • Check properties, retrieve common application directories and save/retrieve values from NSUserDefaults and Keychanin with UIApplication.
  • Programatically send a message through the responder chain with UIResponder.
  • Size/origin setter/getter shortcuts, read-only properties to retrieve a UIView's view, navigation or tab controller.
  • UIButton protocol to freely switch between UIButton and UIBarButtonItem objects.
  • Adjust orientation, crop, resize, flatten, write and read UIImage objects.
  • Scroll a UIScrollView to any edge with/without animation.
  • Retrieve/change system UserAgent, fire JavaScript events and get the HTML title from UIWebView objects.
  • Navigation item IBOutlet and force refresh orientation method for UIViewController's.
  • Show/hide UITabBarController's tab bar.
  • Additional properties, dismiss and pop to view controller and to root controller methods for UINavigationController objects.

UIKit Subclasses

  • Block-based NBUActionSheet and NBUAlertView.
  • NBUBadgeView and NBUBadgeSegmentedControl.
  • Block-based NBUMailComposeViewController that can be initialized with a mailto: URL.
  • Interface Builder-focused NBURefreshControl.
  • NBUTabBarController with customizable position and UITabBar.
  • NBUView with commonInit, and view controller-like view will/did appear/disappear methods.
  • NBUViewController with commonInit and supportedInterfaceOrientations writable property.
  • More...

Installation

For now add the following to your CocoaPods' Podfile:

platform :ios, '8.0'
use_frameworks!

pod 'NBUKit'

# Optional for dynamic logging
pod 'NBULog'

# Optional for on-device log console
pod 'LumberjackConsole'

Documentation

http://cocoadocs.org/docsets/NBUKit/

##License

Copyright (c) 2012-2017 CyberAgent Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. 
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].