Skip to content

Instantly share code, notes, and snippets.

View Coder-ACJHP's full-sized avatar
:bowtie:
Creating buggy programs

Onur Işık Coder-ACJHP

:bowtie:
Creating buggy programs
View GitHub Profile
@Coder-ACJHP
Coder-ACJHP / CarouselViewController.swift
Created May 2, 2019 19:30
Build 3D carousel for image cards with Swift 4+
//
// CarouselViewController.swift
//
// Created by Onur Işık on 2.05.2019.
// Copyright © 2019 Fitbest Bilgi Teknolojileri A.Ş. All rights reserved.
//
import UIKit
class CarouselViewController: UIViewController {
@Coder-ACJHP
Coder-ACJHP / TinderLikeAnimation.swift
Created May 2, 2019 18:49
Build Tinder app like card animation with swift 4+
//
// TinderLikeAnimation.swift
//
// Created by Coder ACJHP on 2.05.2019.
// Copyright © 2019 Onur Işık All rights reserved.
//
import UIKit
class TinderLikeAnimation: UIViewController {
@Coder-ACJHP
Coder-ACJHP / DownloadManager.swift
Created April 29, 2019 19:22
This class is download manager that download files from given url with caching data in disk of device for iOS
//
// DownloadManager.swift
// UrlCacheExample
//
// Created by Coder ACJHP on 12.04.2019.
// Copyright © 2019 Onur Işık. All rights reserved.
//
import UIKit
@Coder-ACJHP
Coder-ACJHP / UICContextMenu.swift
Created April 23, 2019 12:51
Custom contextual menu appears from bottom to top like `UIAlertControllerStyleActionSheet`
//
// ContextMenu.swift
//
// Created by Onur Işık on 23.04.2019.
// Copyright © 2019 Coder ACJHP. All rights reserved.
//
import UIKit
protocol UIContextMenuDelegate: AnyObject {
func contextMenu(_ contextMenu: UICContextMenu?, didSelectAspectRatio ratio: CGFloat)
//
// UICAwesomeSlider.swift
//
// Created by Coder ACJHP on 15.04.2019.
// Copyright © 2019 FitBest Bilgi Teknolojileri. All rights reserved.
//
import UIKit
class UICValueLabeledSlider: UISlider {
//
// EmitterProvider.swift
//
// Created by Coder ACJHP on 15.04.2019.
// Copyright © 2019 FitBest Bilgi Teknolojileri. All rights reserved.
//
import UIKit
class EmitterProvider {
@Coder-ACJHP
Coder-ACJHP / ChartBarViewController.swift
Last active April 12, 2019 18:56
How to draw chart bar with animation in swift 4+
//
// ChartBarViewController.swift
//
// Created by Onur Işık on 12.04.2019.
// Copyright © 2019 Onur Işık. All rights reserved.
//
import UIKit
class ChartBarViewController: UIViewController {
@Coder-ACJHP
Coder-ACJHP / UICBalanceSlider.swift
Last active November 12, 2019 11:45
UICBalanceSlider : designable vertical balance slider for Swift.
// Created by Hitendra Solanki on 04/17/2018. Updated by Coder ACJHP
// Copyright (c) 2018 Hitendra Solanki. All rights reserved.
//
import UIKit
public class UICBalanceSlider: UIControl {
enum HSProgressType {
case left(progress: Double)
@Coder-ACJHP
Coder-ACJHP / AutoLayoutExtension.swift
Created April 5, 2019 08:42
Make autolayout easier with this extension.
extension UIView {
func fillContainer() {
anchor(top: superview?.topAnchor, leading: superview?.leadingAnchor,
bottom: superview?.bottomAnchor, trailing: superview?.trailingAnchor)
}
// When you use this function don't pass "size" parameter into "anchor" function
func anchorSize(to view: UIView) {
widthAnchor.constraint(equalTo: view.widthAnchor).isActive = true
@Coder-ACJHP
Coder-ACJHP / UICTabbarViewController.swift
Last active July 13, 2020 14:04
Fully customizable 🎨 tab bar without using storyboard or .xib files for IOS written by Swift 4
//
// ViewController.swift
// UICTabbar
//
// Created by Coder ACJHP on 2.04.2019.
// Copyright © 2019 Onur Işık. All rights reserved.
//
import UIKit