Skip to content

Instantly share code, notes, and snippets.

View AmatsuZero's full-sized avatar
💭
I may be slow to respond.

Daubert Jiang AmatsuZero

💭
I may be slow to respond.
  • Tencent
  • Beijing, China
View GitHub Profile
@AmatsuZero
AmatsuZero / UIApplication+Extensions.swift
Created December 17, 2018 03:10
iOS 检查推送是否打开&跳转到设置页面
//
// UIApplication+Extensions.swift
//
// Created by Jiang,Zhenhua on 2018/12/17.
// Copyright © 2018 Daubert. All rights reserved.
//
import UIKit
import UserNotifications
//
// EHStreamSession.swift
// EShopHelper
//
// Created by Jiang,Zhenhua on 2018/12/3.
// Copyright © 2018 Daubert. All rights reserved.
//
import Foundation
@AmatsuZero
AmatsuZero / InfiniteTableView.swift
Created December 1, 2018 07:43
无限滚动TableView
//
// InfiniteTableView.swift
// EShopHelper
//
// Created by Jiang,Zhenhua on 2018/12/1.
// Copyright © 2018 Daubert. All rights reserved.
//
import UIKit
//
// Optional.swift
//
// Created by Jiang,Zhenhua on 2018/11/25.
//
import Foundation
extension Optional {
@AmatsuZero
AmatsuZero / BlurImage.swift
Last active October 30, 2018 15:46
图片模糊化处理
import Accelerate
import UIKit
extension UIImage {
private static let cache = NSCache<NSString, UIImage>()
func bluredImage(factor: CGFloat) -> UIImage? {
var blur = factor
if blur < 0 || blur > 1 {
@AmatsuZero
AmatsuZero / EShopLoadingView.swift
Created October 16, 2018 11:30
eShop Loading Effect
//
// EShopLoadingView.swift
// EShopHelper
//
// Created by Jiang,Zhenhua on 2018/10/16.
// Copyright © 2018 Daubert. All rights reserved.
//
import UIKit
//
// AudioProgressiveView.swift
// EShopHelper
//
// Created by Jiang,Zhenhua on 2018/10/16.
// Copyright © 2018 Daubert. All rights reserved.
//
import UIKit
@AmatsuZero
AmatsuZero / .gitconfig
Last active June 27, 2023 09:49
My Zsh Config
[alias]
a = add
amend = commit --amend
c = commit
ca = commit --amend
ci = commit -a
co = checkout
d = diff
dc = diff --changed
ds = diff --staged
@AmatsuZero
AmatsuZero / proxyStatus.swift
Created August 14, 2018 02:45
iOS端检查是否设置了代理
/// 是否设置了代理
///
/// - Returns: 代理设置情况
func getProxyStatus() -> Bool {
guard let proxySettings = CFNetworkCopySystemProxySettings()?.takeUnretainedValue(),
let url = URL(string: "https://www.baidu.com") else {
return false
}
let proxies = CFNetworkCopyProxiesForURL((url as CFURL), proxySettings).takeUnretainedValue() as NSArray
guard let settings = proxies.firstObject as? NSDictionary,
@AmatsuZero
AmatsuZero / PhotoManager.swift
Created July 25, 2018 11:28
iCloud && Photos.framework
//
// PhotoManager.swift
// EShopHelper
//
// Created by Jiang,Zhenhua on 2018/7/25.
// Copyright © 2018年 Daubert. All rights reserved.
//
import Foundation
import Photos