All Projects → Boris-Em → Cloudy

Boris-Em / Cloudy

Licence: mit
Random Cloudy Skies for iOS.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Cloudy

Awesome Aws
A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
Stars: ✭ 9,895 (+9506.8%)
Mutual labels:  cloud
Nextflow
A DSL for data-driven computational pipelines
Stars: ✭ 1,337 (+1198.06%)
Mutual labels:  cloud
Parsec Cloud
Open source Dropbox-like file sharing with full client encryption !
Stars: ✭ 99 (-3.88%)
Mutual labels:  cloud
Cloud Mta Build Tool
Multi-Target Application (MTA) build tool for Cloud Applications https://sap.github.io/cloud-mta-build-tool
Stars: ✭ 94 (-8.74%)
Mutual labels:  cloud
Hmake
HyperMake - Makes Builds Green without Worrying about Pre-requisites
Stars: ✭ 95 (-7.77%)
Mutual labels:  cloud
Awstaghelper
AWS bulk tagging tool
Stars: ✭ 98 (-4.85%)
Mutual labels:  cloud
Faas
Make any Go function into a API (FaaS)
Stars: ✭ 89 (-13.59%)
Mutual labels:  cloud
Adaptdl
Resource-adaptive cluster scheduler for deep learning training.
Stars: ✭ 100 (-2.91%)
Mutual labels:  cloud
Gcp For Bioinformatics
GCP Essentials for Bioinformatics Researchers
Stars: ✭ 95 (-7.77%)
Mutual labels:  cloud
Vps Comparison
A comparison between some VPS providers. It uses Ansible to perform a series of automated benchmark tests over the VPS servers that you specify. It allows the reproducibility of those tests by anyone that wanted to compare these results to their own. All the tests results are available in order to provide independence and transparency.
Stars: ✭ 1,357 (+1217.48%)
Mutual labels:  cloud
Thumbcloud
Thumbcloud is a file-sharing server to replace your USB thumbdrive.
Stars: ✭ 94 (-8.74%)
Mutual labels:  cloud
Awesome Gcp Certifications
Google Cloud Platform Certification resources.
Stars: ✭ 1,328 (+1189.32%)
Mutual labels:  cloud
Go Tfe
Terraform Cloud/Enterprise API Client/SDK in Golang
Stars: ✭ 98 (-4.85%)
Mutual labels:  cloud
Scrapoxy
Scrapoxy hides your scraper behind a cloud. It starts a pool of proxies to send your requests. Now, you can crawl without thinking about blacklisting!
Stars: ✭ 1,322 (+1183.5%)
Mutual labels:  cloud
Porcupine
Threading, Resiliency and Monitoring for Java EE 7/8
Stars: ✭ 99 (-3.88%)
Mutual labels:  cloud
Nats Server
High-Performance server for NATS.io, the cloud and edge native messaging system.
Stars: ✭ 10,223 (+9825.24%)
Mutual labels:  cloud
Cloudsploit
Cloud Security Posture Management (CSPM)
Stars: ✭ 1,338 (+1199.03%)
Mutual labels:  cloud
Collection Document
Collection of quality safety articles. Awesome articles.
Stars: ✭ 1,387 (+1246.6%)
Mutual labels:  cloud
Learning Cloud
List of resources - courses, sample code, articles and screencasts for learning AWS, Azure, GCP and Alibaba Cloud
Stars: ✭ 100 (-2.91%)
Mutual labels:  cloud
Awesome Cloud Security
Curated list of awesome cloud security blogs, podcasts, standards, projects, and examples.
Stars: ✭ 98 (-4.85%)
Mutual labels:  cloud

Cloudy

Build Status Version License Platform

Cloudy is a simple UIView subclass that lets you generate random yet beautiful clouds.

Table of Contents

Project Details

Learn more about the Cloudy project, licensing, support etc.

Requirements

  • Requires iOS 7 or later. The sample project is optimized for iOS 9.
  • Requires Automatic Reference Counting (ARC).
  • Optimized for ARM64 Architecture.

License

See the License. You are free to make changes and use this in either personal or commercial projects. Attribution is not required, but highly appreciated. A little "Thanks!" (or something to that affect) is always welcome. If you use Cloudy in your app, please let us know!

Support

https://gitter.im/Boris-Em/Cloudy

Join us on gitter if you have any question!

Sample App

The iOS Sample App included with this project demonstrates one way to correctly setup and use Cloudy. It also offers the possibility to customize the view within the app.

Getting Started

It only takes a few simple steps to install and setup Cloudy to your project.

###Installation The easiest way to install Cloudy is to use CocoaPods. To do so, simply add the following line to your Podfile:

pod 'Cloudy'

The other way to install Cloudy, is to drag and drop the Cloudy folder into your Xcode project. When you do so, make sure to check the "Copy items into destination group's folder" box.

Setup

Cloudy is a simple UIView subclass. It can be initialized with Interface Builder, or programatically.

Interface Builder Initialization
1 - Drag a UIView to your UIViewController.
2 - Change the class of the new UIView to Cloudy.
3 - Select the Cloudy and open the Attributes Inspector. Most of the customizable properties can easily be set from the Attributes Inspector. The Sample App demonstrates this capability.

Programmatical Initialization
Here is an example illustrating how to initialize a Cloudy instance programmatically:

let cloudyView = Cloudy(frame: CGRectMake(0.0, 0.0, 200.0, 200.0))
view.addSubview(Cloudy)

Documentation

All of the methods and properties available for Cloudy are documented below.

cloudsColor

The color of the clouds. Defaults to white.

cloudsShadowColor

The color of the clouds' shadow. Default to darkGrayColor.

cloudsShadowRadius

The radius of the clouds' shadow. Defaults to 1.0.

cloudsShadowOpacity

The opacity of the clouds' shadow. Defaults to 1.0.

cloudsShadowOffset

The offset of the clouds' shadow. Defaults to (0.0, 1.0).

minCloudSizeRatio

The minimum size of the clouds as a ratio of the view's height. From 0.0 to 1.0, 0.0 being 0% of the view's height and 1.0 being 100% of the view's height. Defaults to 0.2.

padding

A padding that will be filled with the color of cloudsColor. The padding will be at the top, or bottom of the view depending on the property orientation. It is expressed as a value between 0.0 and 1.0, 0.0 meaning no padding, and 1.0 that the view will be filled with the padding. Defaults to 0.2.

orientation

The orientation of the clouds. Defaults to Down.

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].