原创 ios富文本功能/文字特性設置

// 將“文字”二字放大變成紅色 NSString * AllStr = @"這是個測試文字"; NSRange WZRange = NSMakeRange(5, 2); NSMutable

原创 iOS 輪播圖 SDCycleScrollView介紹

https://www.jianshu.com/p/4385dd5172ee

原创 ios Xcode製作framework

1.新建framework項目 2.構建完整項目並添加相關設置     a.要暴露的類的.h文件名添加到framework.h中     b.工程相關設置 3.項目新建Tagrate 4.添加兼容腳本 # 大括號中添加工程名

原创 ios 文件操作 NSFileManager

iOS的沙盒機制,應用只能訪問自己應用目錄下的文件。iOS應用產生的內容,如圖像、文件、緩存內容等都必須存儲在自己的沙盒內。默認情況下,每個沙盒含有3個文件夾:Documents, Library 和 tmp。Library包含Cache

原创 ios 根據聲音大小進行UI變化

- (void)monitorMethod{      //    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord with

原创 iOS 標準的設備權限判斷

1.在infoplist中添加相關權限配置, 2.詳細代碼實現 例如相機 - (void)checkVideoAuthorization{     __weak __typeof__(self) weakSelf = self;    

原创 ios FMDB第三方庫操作SQLite數據庫

FMDB框架自己下載 1.   .h文件暴露數據庫先關操作方法 +(FMdbModel*)sharedFMdbModel; /**數據插入*/ - (void)insertSelectModel:(TakeModel*)model an

原创 ios搖一搖功能

- (void)viewDidLoad { [super viewDidLoad]; // 設置允許搖一搖功能 [UIApplication sharedApplication].applica

原创 ios開發數據緩存

1.說明: 由於GET請求一般用來查詢數據,POST請求一般是發大量數據給服務器處理(變動性比較大) 因此一般只對GET請求進行緩存,而不對POST請求進行緩存   在iOS中,可以使用NSURLCache類緩存數據   iOS 5之前:

原创 ios支付寶支付

1.首先下載支付寶SDK    AlipaySDK.bundle和AlipaySDK.framework(去支付寶SDK官網下載最新SDK,具體以支付寶SDK介紹爲準) 2.添加依賴庫 其中,需要注意的是: 如果是Xcode 7.0之後

原创 ios 部分截屏/將手機頁面某一部分轉換爲圖片/截圖

      CGRect imageRect; imageRect = CGRectMake(imageX, imageY, imageW,

原创 音頻播放\錄音

#import "ViewController.h" #import <MediaPlayer/MediaPlayer.h> #import <AVFoundation/AVFoundation.h> @interface ViewCo

原创 UICollectionView的cell拖動交換位置

- (void)handlelongGesture:(UILongPressGestureRecognizer *)longGesture { self.myIndexPath = [self.collectionVie

原创 ios如何生成二維碼

//1.創建濾鏡 CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; //2.恢復默認 [filter setDefaults];

原创 ios微信支付

1.需要提供公司資質或者營業執照,個人無法申請。 2.向微信註冊你的應用程序id    開發者應用登記頁面 進行登記,登記並選擇移動應用進行設置後,將獲得AppID,可立即用於開發。但應用登記完成後還需要提交審覈,只有審覈通過的應用才能正