原创 mybatis的簡單使用

在java web工程中對於數據庫的操作基本都是通過mybatis庫操作的,下面就簡單的介紹初步的使用過程。 首先我們建立了測試用的數據庫mybatis: create database mybatis; use mybatis

原创 iOS橫豎屏問題

最近突然被告知要適配橫屏,當然最麻煩的是你還不知道iOS工程到底允不允許橫屏,或許說的有點繞口,待會兒看會細說的。其實很想感慨一句:各種奇葩的合理不合理的需求都會遇到的,做爲程序員能做的只有打好基礎才能應對各種情況。 先說幾個

原创 iOS項目接入高德skd

前段時間做了個項目需要用到地圖,雖然iOS有內置的地圖API但是還是決定直接接入高德地圖,實現標註視圖的自定義。首先要按照文檔接入高德sdk這沒有什麼好說的。 看代碼。首先要創建地圖 [MAMapServices shared

原创 React Native FlexBox佈局

這段時間熟悉了一下ReactNative,裏面的佈局感覺很有意思,跟我以前接觸的佈局思想有很大不同,所以就自己測試了一些FlexBox的屬性,一下是效果圖: RN的佈局主要依賴於FlexBox系統,它有如下幾個主要屬性: flex

原创 OC 動態庫的調用包括動態設置屬性值,調用方法,設置代理實現代理方法

最近做了個動態更新模塊的功能,是使用動態庫來完成的。因爲要求動態更新所以就不方便引入頭文件了這裏就只好採用動態調用動態庫的方法了。具體包含以下幾個方面:創建對象並設置屬性值,調用對象的方法這個方法包括類方法(靜態方法)和對象方法,設置對象

原创 React Native Navigator 的路由以及頁面跳轉

移動端有個常用的UI控件導航控制器,在RN裏面就是Navigator控件。今天在說Navigator之前先說個不是很恰當的比喻用來解釋Navigator的工作流程:平時在看電視的時候我們都會用遙控器切換電視機播放的頻道,在遙控器上面你不僅

原创 ES6語法整理

關於Let Var 1、let不會發生變量的提升,Var會發生變量提升 2、Let是塊級作用域 3、暫時性死區 關於箭頭函數 1、箭頭函數的初識 2、箭頭函數綁定this 異步相關 1、Promise對象

原创 iOS重力行爲、碰撞行爲和吸附(Swift)

iOS有模仿物理環境的動態動畫,今天就簡單的給視圖添加重力效果和碰撞效果 首先使用一個參考視圖也可以理解爲背景視圖創建自動動畫: dynamicAnimator = UIDynamicAnimator(referenceView: se

原创 iOS生成二維碼(中間包含圖片),長按識別二維碼(Swift)

在iOS中有個類CIFilter,通過這個類可以創建各種特定的過濾器,今天我們主要介紹一種二維碼發生器(CIQRCodeGenerator)濾鏡,通過這個濾鏡可以自動生成我們需要的二維碼。 首先我們要創建一個二維碼濾鏡:

原创 自定義環形進度條UIAnnularProgress(Swift)

很多地方都會使用環形進度條,這裏我們就繼承自UIView,自定義一個環形進度條控件,可以設置進度條顏色,寬度,進度,動畫效果。 我們自定義一個環型圖層添加到UIView的圖層上去,從而實現環形控件。我們使用CAShapeLayer類創建自

原创 Swift 構造過程 2

Swift中類的構造過程分爲兩個階段 1. 每個存儲屬性在它們被引入的類中會被指定一個初始值當所有的存儲屬性都有一個初始值後第二階段開始。 2. 在新實例使用之前,允許每個類進一步定製它們的存儲屬性。 類的代理規則 子類

原创 iOS UITextView(swift語言)

UITextView通常用來顯示大量的文本,當然了也是可以輸入編輯的跟UITextField作用差不多,但是也有一點區別。接下來先看代碼再細說: func creatTextView() { let textView

原创 iOS獲取通訊錄

獲取通訊錄 有的時候我們需要獲取用戶的通訊錄信息上傳給服務器,對於iOS來說iOS9之前和之後有不同的方法用於獲取通訊錄信息。 iOS9之前 在9之前的版本獲取通訊錄信息是通過ABAddressBookCopyArrayOfAllPeop

原创 Swift 構造過程 1

Swift 的類、結構體、枚舉構造完成後它們的所有存儲屬性一定有一個值 存儲屬性可以在聲明的時候直接給定一個默認值或者在構造的時候賦值,可選屬性在初始化的時候會被賦值nil 構造器的語法 自定義外部參數名稱 struct Counte

原创 Swift 給圖片添加水印

要給圖片添加一個水印感性的想想其實就是在圖片上面繪製文字,一般有如下幾步:第一要獲取到畫布;第二要在畫布中繪製文字;第三獲取到新的圖片。不囉嗦了看代碼具體和註釋 這裏我是給UIImage這個類添加了一個拓展 import Foundat