原创 iOS利用CollectionView+SDWebImage實現輪播圖

該項目主要利用CollectionView+SDWebImage+Alamofire請求鬥魚數據實現輪播圖 主要解釋核心代碼 比較基礎的佈局等就不講解啦 可以到 我的github上運行完整的demo 兩個視圖控件屬性 一個就是U

原创 iOS操作粘貼板

獲取剪貼板內容 NSString* pasteStr = UIPasteboard.generalPasteboard.string; 修改剪貼板內容 [UIPasteboard generalPasteboard].st

原创 監聽tableView滑動

採用監聽方式 首先添加監聽 [self.tableview addObserver:self forKeyPath:@"contentOffset" options:NSKeyValueObservingOptionNew con

原创 獲取iOS設備版本

+ (NSString*)deviceVersion { struct utsname systemInfo; uname(&systemInfo); NSString *deviceString = [N

原创 iOS 返回view所屬的Controller

Swift版本 func nextResponsder(currentView:UIView)->UIViewController{ var vc:UIResponder= currentView

原创 爲什麼要用@dynamic

如果不想讓編譯器自動合成存取方法,我們可以自己實現。如果我們只實現了其中一個存取方法,那麼另外一個還是由編譯器來合成。還有一種方法能阻止編譯器自動合成存取方法,就是使用**@dynamic**關鍵字。 它會告訴編譯器:不要自動創建

原创 iOS 調整UIImage圖片大小

// 重設圖片大小 func reSizeImage(reSize : CGSize) -> UIImage { //UIGraphicsBeginImageContext(reSize);

原创 iOS鍵盤監聽以及輸入框位置調整

首先設置系統廣播監聽鍵盤變化 NotificationCenter.default.addObserver(self, selector: #selector(keyboardChange(notify:)), name:UI

原创 iOS13適配相關

Dark Mode 暗黑模式簡介 官方文檔: In iOS 13.0 and later, people can choose to adopt a dark system-wide appearance called Dark

原创 SwiftUI官方示例入門

SwiftUI項目下載地址 Section 1 Create a New Project and Explore the Canvas 創建一個新項目並探索畫布 Create a new Xcode project that us