Latest 1.0.2
License MIT
Platforms ios 11.0
Frameworks UIKit, AVFoundation

Swift 4.2 Platform CI Status Version License


Clocket is an iOS framework written in Swift 4.2 that makes it easy to create and customize clock views.



  • Real time or custom time clock
  • Time setting by dragging or tapping clock hands
  • Countdown timer
  • Delegate method call on timer expiring
  • Reverse time
  • Custom time speed from -10X to 10X
  • Customizable clock hands: size, shape, color, shadow
  • Customizable clockface: logo, digits, marks, fonts, colors


  • iOS 11.0+
  • Xcode 10.0
  • Swift 4.2


Clocket is available through CocoaPods.
To be able to use the framework in your project:

  1. Install CocoaPods on your computer:
    $ sudo gem install cocoapods
  2. Create a Podfile in your project directory and add the dependency:
    platform :ios, '11.0'
    target 'MyApp' do
    pod 'Clocket'
  3. Run pod install in the project directory:
    $ cd <path/to/your/project/directory>
    $ pod install
  4. Open MyApp.xcworkspace in Xcode and build.
  5. From now on you can import and use the framework in your code:
    import Clocket


  1. Import the framework into ViewController.swift.
  2. Add a UIView into storyboard/xib file, and change it’s class to Clocket in the identity inspector.
  3. Connect the view to variable clock in the ViewController.
  4. Set the real time property to true.
  5. Make startClock() call to start the clock.
import Clocket                            //1
class ViewController: UIViewController {  
    @IBOutlet weak var clock: Clocket!    //3
    override func viewDidLoad() {
        clock.displayRealTime = true      //4
        clock.startClock()                //5

For more code examples on Clocket usage see the example project.


Andrey Filonov, [email protected]


Clocket is available under the MIT license. See the LICENSE file for more info.

Latest podspec

    "name": "Clocket",
    "version": "1.0.2",
    "summary": "Customizable analog clock framework for iOS written in Swift",
    "homepage": "",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    "authors": {
        "Andrey Filonov": "[email protected]"
    "source": {
        "git": "",
        "tag": "1.0.2"
    "social_media_url": "",
    "platforms": {
        "ios": "11.0"
    "swift_version": "4.2",
    "source_files": "Clocket/Classes/**/*",
    "frameworks": [

Pin It on Pinterest

Share This