Skip to content

Instantly share code, notes, and snippets.

View superhard's full-sized avatar
🎯
Focusing

Artem superhard

🎯
Focusing
View GitHub Profile
@superhard
superhard / main.dart
Created April 21, 2020 08:02
Flutter twitter clone
import 'package:flutter/material.dart';
//Twitter clone
//https://codepen.io/mkiisoft/pen/KKdgdad
void main() {
runApp(CustomTheme(child: Twittr()));
}
//INFO: Model User
@superhard
superhard / main.dart
Created April 18, 2020 18:50
Weather app layout
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
@superhard
superhard / UIView+Safe.swift
Created June 8, 2018 14:14
Safe area UIView extension
//https://stackoverflow.com/questions/46317061/use-safe-area-layout-programmatically/46318300
extension UIView {
var safeTopAnchor: NSLayoutYAxisAnchor {
if #available(iOS 11.0, *) {
return self.safeAreaLayoutGuide.topAnchor
} else {
return self.topAnchor
}
}
@superhard
superhard / CustomView.swift
Created May 23, 2018 14:00
Swift view custom initializer
class MyView: UIView {
convenience init(args: Whatever) {
self.init(frame: CGRect.zero)
//assign custom vars
}
override init(frame: CGRect) {
super.init(frame: frame)
commonInit()
@superhard
superhard / GradientNav.swift
Created May 18, 2018 11:22
Gradient Navigation Bar Swift iOS
class BaseViewController: UIViewController {
var navigationBarColors: Array<UIColor> {
get {
return [UIColor.black, UIColor.lightGray]
}
}
override func viewDidLoad() {
super.viewDidLoad()
@superhard
superhard / ARCHelper.h
Created July 11, 2016 15:00 — forked from nicklockwood/ARCHelper.h
ARC Helper
//
// ARC Helper
//
// Version 2.2
//
// Created by Nick Lockwood on 05/01/2012.
// Copyright 2012 Charcoal Design
//
// Distributed under the permissive zlib license
// Get the latest version from here:
@superhard
superhard / UIScrollView with masonry
Created June 8, 2016 11:13 — forked from 0oneo/UIScrollView with masonry
vertical and Horizontal scrollview using masonry
@interface ViewController ()
@property (strong, nonatomic) UIScrollView* vScrollView;
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
86937 isset
43159 echo
31697 empty
29252 substr
26146 count
24248 is_array
22572 strlen
19365 sprintf
18090 unset
16584 str_replace
@superhard
superhard / colorComponents.swift
Created November 25, 2015 18:25 — forked from ericdke/colorComponents.swift
Swift: color components (css, hex, rgb) from NSColor
extension NSColor {
func components() -> ((alpha: String, red: String, green: String, blue: String, css: String), (alpha: CGFloat, red: CGFloat, green: CGFloat, blue: CGFloat), (alpha: CGFloat, red: CGFloat, green: CGFloat, blue: CGFloat))? {
var red: CGFloat = 0
var green: CGFloat = 0
var blue: CGFloat = 0
var alpha: CGFloat = 0
if var color = self.colorUsingColorSpaceName(NSCalibratedRGBColorSpace) {
color.getRed(&red, green: &green, blue: &blue, alpha: &alpha)
let nsTuple = (alpha: alpha, red: red, green: green, blue: blue)
@superhard
superhard / 0_reuse_code.js
Last active August 29, 2015 14:08
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console