CyberAgent / Ios Nbukit
Licence: apache-2.0
UIKit and NSFoundation convenience categories and subclasses.
Stars: ✭ 344
Projects that are alternatives of or similar to Ios Nbukit
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
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
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
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
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
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 inNSBundle
and handle file URLs withNSFileManager
. - Check properties, retrieve common application directories and save/retrieve values from
NSUserDefaults
andKeychanin
withUIApplication
. - 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 betweenUIButton
andUIBarButtonItem
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
andNBUAlertView
. -
NBUBadgeView
andNBUBadgeSegmentedControl
. - Block-based
NBUMailComposeViewController
that can be initialized with amailto:
URL. - Interface Builder-focused
NBURefreshControl
. -
NBUTabBarController
with customizable position andUITabBar
. -
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].