原创 iOS_指紋驗證

現在很多APP都支持指紋登錄、指紋付款之類的功能,其實,指紋驗證功能很簡單,一段方法就行,下面我就來介紹一下。 1、導入庫文件: LocalAuthentication.framework 2、導入頭文件: #import <LocalA

原创 iOS_禁止程序在後臺掛起或運行的方法

允許和禁止程序在後臺掛起或者運行的方法很簡單,因爲app默認是可以在後臺運行的,所以只要在info.plist中添加一行: 默認的是NO,如果不允許後臺掛起,則把NO該爲YES就可以了。 點贊 收藏 分享

原创 iOS——倒計時的應用

app註冊的時候,經常會遇到發送驗證碼的功能,當點擊發送驗證碼的時候,那個button就開始了倒計時,當計時結束纔可以重新發送,效果如下: 具體代碼實現如下: - (IBAction)sendMes:(UIButton *)sender

原创 iOS——NSURLSession的使用

一、NSURLSession 1.使用步驟 1> 獲得NSURLSession對象 2> 利用NSURLSession對象創建對應的任務(Task) 3> 開始任務([task resume]) 2.獲得NSURLSession對象 1

原创 iOS_AFNetworking監控網絡

1、pod  AFNetworking的庫 2、導入頭文件: #import "AFNetworking.h" 3、在需要監控網絡的地方調用下面的代碼: -(void)AFNetMonitoring { [[AFNetworkRe

原创 iOS_獲取手機搖晃事件

//第一響應,默認是NO -(BOOL)canBecomeFirstResponder { return YES; } //開始 -(void)motionBegan:(UIEventSubtype)motion withEve

原创 iOS_經緯度定位及反編碼獲取當前地址

之前寫過一篇這樣的文章,但是感覺寫的不是很好,好多代碼都沒有寫註釋,這次重新寫一篇,該有的註釋我全部寫進去了。 1、首先,遇到定位這種問題,第一步先把庫和info.plist文件處理好,該導入的庫導進去,該請求什麼授權就些什麼。 2

原创 iOS_界面傳值——通知傳值

註冊一個通知來實現界面間的傳值,這種方法一般用在界面返回時比較多一點。 1、基本邏輯: 點擊button進入下一個界面,在UITextField中輸入任意字符串後,點擊右上角的傳值,返回主頁,主頁上顯示 UITextField所輸入的

原创 iOS——調用系統相冊相機

actionsheet的方法在8.3之後就被取代了,下面介紹目前比較新的方法:1、info.plist文件寫訪問授權: <key>NSPhotoLibraryUsageDescription</key>      <string>請求訪問

原创 iOS_做一個透明的導航欄

透明的導航欄效果比較好看,代碼實現也非常簡單,三行就可以搞定了: //設置導航欄透明 [self.navigationController.navigationBar setTranslucent:true]; //

原创 iOS_UISegmentedControl的基本使用方法

@property (nonatomic,strong)UISegmentedControl *segControl;-(UISegmentedControl *)segControl { if (!_segControl) {

原创 iOS_UIProgressView的基本使用方法

UIProgressView,也就是進度條,我們經常會在下載的時候看到這個控件,下面就簡單介紹UIProgressView的使用方法。 @property (nonatomic,strong) UIProgressView *progr

原创 iOS_UISwitch的基本使用方法

UISwitch的應用很廣,平時看到的wifi開關,音效開關按鈕都是用的這個控件,其使用起來也非常的簡單。 @property (nonatomic,strong) UISwitch *mySwitch;-(UISwitch *)

原创 iOS_UITouch事件

點擊事件,程序中都會用得到,平時我們用的比較多的有下面三種事件: //下面三個touch事件用的比較多,大家也比較熟悉,這裏就不多解釋了 -(void)touchesBegan:(NSSet<UITouch *> *)touches wi

原创 iOS_Nav與tabbar混合使用

nav與tabbar混合使用,這種節目應用範圍很廣的,比如網易雲音樂的首頁節目:既有底部的tabbar又有導航欄,而且各個導航欄界面相互獨立。這個界面實現起來也不算複雜,下面就介紹一種通用的寫法:在AppDelegate.m中:- (BO