Skip to content

Instantly share code, notes, and snippets.

View mcz9mm's full-sized avatar
🏠
Working from home

Kaoru Matarai mcz9mm

🏠
Working from home
View GitHub Profile
プライバシーポリシー
情報の収集と使用
第三者に個人を特定できる情報を提供することはありません。
より良い体験のために、私たちのサービスを使用している間、特定の個人情報を提供するようにあなたに要求する場合があります。
アプリは、あなたを識別するために使用される情報を収集する可能性のあるサードパーティのサービスを使用します。
アプリで使用されるサードパーティのサービスプロバイダー
@mcz9mm
mcz9mm / URL+Extension.swift
Last active November 27, 2019 13:56
Get Image Size from URL
extension URL {
var attributes: [FileAttributeKey : Any]? {
do {
return try FileManager.default.attributesOfItem(atPath: path)
} catch let error as NSError {
print(error)
}
return nil
}
@mcz9mm
mcz9mm / swift.yml
Last active November 16, 2019 01:33
GitHub Actions for iOS
name: Swift
on: [push]
jobs:
build:
runs-on: macos-latest
steps:
@mcz9mm
mcz9mm / FooCollectionViewCell.swift
Created November 15, 2019 05:35
CollectionViewCellHighlight
class FooCollectionViewCell: UICollectionViewCell {
override var highlighted: Bool {
didSet {
self.contentView.backgroundColor = highlighted ? #colorLiteral(red: 0, green: 0, blue: 0, alpha: 0.1) : #colorLiteral(red: 0, green: 0, blue: 0, alpha: 0.0)
}
}
}
import UIKit
@IBDesignable class PaddingTextField: UITextField {
// MARK: Properties
@IBInspectable var padding: CGPoint = CGPoint(x: 6.0, y: 0.0)
// MARK: Internal Methods
override func textRect(forBounds bounds: CGRect) -> CGRect {
return bounds.insetBy(dx: self.padding.x, dy: self.padding.y)
}
@mcz9mm
mcz9mm / KotlinTutorial.md
Last active August 29, 2019 02:23
Kotlin tutorial

No1. leap year

create method isLeapyear

require:

Parameters: year(Int) Return type: Bool

Examples

@mcz9mm
mcz9mm / UIVew+GradationView
Last active November 28, 2016 14:43
[Swift]UIViewのグラデーションをstoryBoard上で確認する ref: http://qiita.com/mcz9mm/items/0ac3634f91db2d40c240
@IBDesignable
class GradationView: UIView {
var gradientLayer: CAGradientLayer?
@IBInspectable var topColor: UIColor = UIColor.white {
didSet {
setGradation()
}
}