原创 swift5.0用顏色創建一張圖片

extension UIImage{ ///用顏色創建一張圖片 static func creatColorImage(_ color:UIColor,_ ARect:CGRect = CGRect.init(x:

原创 swift5.0任意圓角位置設置

extension UIView{ ///任意圓角位置設置 func setViewAnyCorner(corners:UIRectCorner.RawValue,cornerRadiii:CGSize = CGS

原创 swift5.0根據十六進制獲取顏色

extension UIColor{ // MARK: - 根據十六進制獲取顏色 class func RGB_HEX(_ rgbValue: String) -> UIColor? {

原创 swift5.0消除導航欄Nav與標籤欄tab下劃線

分系統版本,有點區別 ///消除導航欄下劃線 func clearNavigationBarLine() { self.navigationController?.navigationBar.setBackgrou

原创 Xcode11.3.1 的OC工程調用Swift

可能不同版本Xcode調用上有區別,僅供參考 swift 調用OC很簡單,在橋接頭文件引入OC.h文件就可以了 舊版本的Xcode OC調用swift就不懂是怎麼樣的了 1-創建完swift文件,去build setting 查看引入

原创 swift4.0 iPhone劉海屏判斷

func isiPhoneXScreen() -> Bool { guard #available(iOS 11.0, *) else { return false }

原创 Swift4.2使用CoreBluetooth進行藍牙設備連接2019-04-17

代碼完整,只要用自己 設備的名字 跟 特徵uuid 即可看到效果 import UIKit import CoreBluetooth class PeripheralInfo { var serviceUUID: CBUUID?

原创 swift4.0 collectionViewCell 自適應文字寬度

lazy var flow:UICollectionViewFlowLayout = { let f = UICollectionViewFlowLayout.init(); f.estim

原创 swift4.0仿頭條下拉刷新效果

效果還差那麼兩丟丟 代碼可以直接用 import UIKit import MJRefresh class TTMJTestVC: UIViewController { lazy var tableViewm:UITableVie

原创 swift4.0 類似頭條頻道拖拽排序

代碼是完整的可以直接用 import UIKit class TTDataSourceTool: NSObject { static var share = TTDataSourceTool.init() filepri

原创 swift4.0 跳轉app權限設置

if #available(iOS 10, *) { UIApplication.shared.open(URL.init(string: UIApplicationOpenSettingsURLString

原创 swift與OC用OpenSSL進行RSA加密遇到的坑

2018-4-21 總結 oc應該也可以用 屏幕快照 2018-04-21 上午10.42.28.png 報錯: ld: '/Users/macos/Desktop/TTRsa/Pods/OpenSSL/lib/libcrypt

原创 Swift4.0 全局修改字體 kvocontroller監聽

參考 V2ex ->https://github.com/Finb/V2ex-Swift 在此進行了簡化,適合萌新學習,包括我自己 import UIKit import KVOController //oc的框架 class TTT

原创 swift4.0DeviceToken

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {

原创 swift4.0用戶是否打開推送判斷

if #available(iOS 10.0, *) { UNUserNotificationCenter.current().getNotificationSettings { (set) in