原创 iOS-swift之常用框架簡單介紹

網絡框架 CocoaAsyncSocket · GitHub地址:https://github.com/robbiehanson/CocoaAsyncSocket/ · 特點:易用、強大的socket(TCP\UDP)第三方。 Swi

原创 iOS swift3.0之CollectionView添加長按手勢並識別cell名稱

一、在UICollectionViewDataSourced 繪製cell的代理方法中添加長按手勢  func collectionView(_ collectionView: UICollectionView, cellForItem

原创 iOS swift3.0之解決(UITableView)表格添加拖動手勢衝突造成表格不能滑動問題

一、引用 UIGestureRecognizerDelegate class ViewController: UIViewController ,UIGestureRecognizerDelegate{   二、添加拖動手勢到table

原创 iOS swift之設置頁面模態視圖風格ModalPresentationStyle

  //跳轉頁面時設置ViewController的顯示風格 let storyboard = UIStoryboard(name: "Demo", bundle: nil) let controller = storyboard.in

原创 iOS swift3.0之計時器Timer的簡單應用

第一步: var timer = Timer() 第二步: // 初始化並啓用計時器,控制每秒執行一次tickDown方法 timer = Timer.scheduledTimer(timeInterval: 1,target:self,

原创 swift 16進制數-[UInt8]-轉字符串-String-

把一串16進制數-[UInt8],例如 01 10 CD 轉成字符串-String  "0110CD",代碼如下:   func bytesToStr(bytes:[UInt8]) -> String { var hexStr

原创 iOS-Swift之Realm的使用教程

版本:Realm Swift 3.15.0 使用要求 Xcode9.2或更高版本 目標平臺要iOS8或以上 安裝 有3種方式:Dynamic Framwork\CocoaPods\Carthage 我是用CocoaPods安裝的,說一下具

原创 iOS swift3.0之UISlider的簡單使用

  ///添加滑動塊     func addSlider(viewController:UIViewController, Frame:CGRect, maxValue:Float, minValue:Float, currentVal

原创 iOS之解決第三方庫不支持某種(armv7/armv7s/arm64)指令集問題-Apple Mach-O Linker Error

TARGETS --> Build Settings --> Architectures      如果有第三方庫不支持某種版本指令集,例如armv7,可以把Build Active Architecture Only設置爲No,Vali

原创 Swift之KVO實例

KVO(Key-Value-Observer)機制屬於觀察者模式。在對象屬性變化時發送消息給觀察者對象。   自定義觀察者類: //NSObject類實現了NSKeyValueOberving協議,只需繼承NSObject類即可 cla

原创 Android之數據庫Realm使用說明

Github官網(Java版):https://github.com/realm/realm-java 現在Realm的最新版是5.11.0   Realm的特點: 手機數據庫:Realm是第一個手機數據庫,數據庫從基礎搭建到運行都是在手

原创 Domain=DDXMLErrorDomain Code=1 "(null)"

  //構造XML文檔 let doc = try DDXMLDocument(data: xmlData!, options:0) 在使用第三方庫KissXML解析數據的時候出現錯誤:Domain=DDXMLErrorDomain C

原创 android之簡易畫板(塗鴉)實例(透明背景)

  一、創建變量  //DoodleView private Paint mPaint = new Paint(); private List<Path> mPathList = new ArrayList<>(); // 保存塗鴉軌跡

原创 android之bitmap和byte[]互轉

//drawable轉bitmap Bitmap imageBitmap = BitmapFactory.decodeResource(myContext.getResources(), R.drawable.example); //

原创 Xcode常用快捷鍵及設置

一、快捷鍵 1. 代碼相關: 按 command ,點擊函數 進入函數聲明處 按 option ,點擊方法 查看該方法帶描述,包括iOS版本、相關主題等 按 control + command  + 空格 顯示錶情 按 control +