IOS開發之 ---- 振動強度和時間(私有api)
void AudioServicesStopSystemSound(int);
void AudioServicesPlaySystemSoundWithVibration(int, id, NSDictionary *);
3.呼叫
NSMutableDictionary* dict = [NSMutableDictionary dictionary];
NSMutableArray* arr = [NSMutableArray array ];
[arr addObject:[NSNumber numberWithBool:YES]]; //vibrate for 2000ms
[arr addObject:[NSNumber numberWithInt:2000]];
[dict setObject:arr forKey:@"VibePattern"];
[dict setObject:[NSNumber numberWithFloat:0.3] forKey:@"Intensity"];
AudioServicesStopSystemSound(kSystemSoundID_Vibrate);
NSMutableDictionary *dictionary = [NSMutableDictionary dictionary];
NSArray *pattern = @[@YES, @30, @NO, @1];
if ([[UIDevice currentDevice] platformType] == UIDevice5SiPhone)
{
// iPhone 5S has a weaker vibration motor, so we vibrate for 10ms longer to compensate
pattern = @[@YES, @40, @NO, @1];
}
dictionary[@"VibePattern"] = pattern;
dictionary[@"Intensity"] = @1;
AudioServicesPlaySystemSoundWithVibration(kSystemSoundID_Vibrate, nil, dictionary);
相關推薦
IOS開發之 ---- 振動強度和時間(私有api)
void AudioServicesStopSystemSound(int); void AudioServicesPlaySystemSoundWithVibration(int, id, NSDictionary *); 3.呼叫 NSMutableDictionary* dict = [N
iOS開發之給navigationbar和view設定同一張圖片
###### 效果一: 今天因為這個小東西被吐槽了...但還是決定記錄一下... 其實說是給navigationbar和view設定同一張圖片是不對的,應該是隱藏navigationbar,再去掉statusbar的背景色,新增view 最開始
iOS開發之32位和64位系統
參考網址:http://blog.csdn.net/sakulafly/article/details/41089411 在蘋果推出iPhone5S時,64位的應用就走到了眼前。當時就看見蘋果官方資料宣佈iOS7.x的SDK支援了64位的應用,而且內建的應用都已經是64
ios 開發中的日期和時間處理(轉)
NSDate儲存的是世界標準時(UTC),輸出時需要根據時區轉換為本地時間 Dates NSDate類提供了建立date,比較date以及計算兩個date之間間隔的功能。Date物件是不可改變的。 如果你要建立date物件並表示當前日期,你可以alloc一個NSDate物件並
iOS開發之Cocoapods的使用與私有pod的製作
一般將兩個工程合成一個工程 或者進行元件化時可以將工廠或模組做成私有pod 一、安裝cocoaPods 第一步:升級ruby環境 sudo gem updte --system 若更新Ruby環境錯誤 sudo gem update -n /usr/local/bin
IOS開發之----常用函式和常數
轉載自:http://blog.sina.com.cn/s/blog_71715bf80101bnvn.html 介紹一下Objective-c常用的函式,常數變數 算術函式 【算術函式】函式名 說明 int rand() 隨機數生成。 (例) srand(ti
(轉)IOS開發之----常用函式和常數
介紹一下Objective-c常用的函式,常數變數 算術函式 【算術函式】函式名 說明 int rand() 隨機數生成。 (例) srand(time(nil)); //隨機數初期化 int val = rand()P; //0~49之間的隨機數 int abs
ios開發之--CGRect/CGSize/CGPoint/CGVector/CGAffineTransform/UIEdgeInsets/UIOffset和NSString之間的轉換
距離 轉換 nsstring transform ans ins -c cto cnblogs 僅做記錄,一個函數和字符串之間的互相轉換 方法如下: UIKIT_EXTERN NSString *NSStringFromCGPoint(CGPoint point); UI
ios開發之--tableview刷新某一個區和某一行
anim ios開發 xpath set nsa sat array 代碼 tableview 在開發中,有時候,我們不需要刷新整個表,只需要刷新局部數據即可,具體代碼如下: //section刷新 NSIndexSet *indexSet=[[NSIndexSe
iOS開發之根據按鈕確定點選的section 和row
分組的tableview cell上面有按鈕,根據按鈕確定點選的是哪一組的哪一行。對於初學者來說不好判斷,那麼下面就來跟大家分享一下如何實現吧。 cell 方法裡面新增 [cell.pingjiaBtn addTarget:self action:@selector(didPingJiaBut
iOS開發之根據按鈕確定點擊的section 和row
get ott 實現 事件 oid self. all 初學者 shopping 分組的tableview cell上面有按鈕,根據按鈕確定點擊的是哪一組的哪一行。對於初學者來說不好判斷,那麽下面就來跟大家分享一下如何實現吧。 cell 方法裏面添加 [cell.p
IOS開發之格式化日期時間
在開發iOS程式時,有時候需要將時間格式調整成自己希望的格式,這個時候我們可以用NSDateFormatter類來處理。 例如: //例項化一個NSDateFormatter物件 NSDateFormatter *dateFormatter = [[NSDateFormatter a
iOS開發之日期格式轉換及時間間隔判斷
0. 說明 支援時間戳與日期、日期和字串的相互轉換; 支援日期轉星期; 支援以下時間段判斷:一分鐘內、一小時內、昨天、今天、明天、今年; 1. 具體程式碼 // // NSDateExt.h // SwiftExercises // //
iOS開發之純Weex+Vuejs開發原生App整體結構和除錯步驟(二)
前言 上一篇文章是根據Weex官方的介紹,啟動了Weex的Hello World的介紹以及一些外掛的安裝 環境部署和Debug 之前花了2周時間看了下Vue的語法和用法以及一些實戰介紹,畢竟是iOS開發,還是有必要把新學的東西寫下來,而且會寫的非常詳細,能保證從我git倉庫弄下來的基礎結構
iOS開發之Weex爬坑之路環境部署和Devtools Debug(一)
前言 不多說,直接開始Weex,算是記錄這段時間對新技術的學習積累。期間看了很多Vue.js和Node.js的基礎,順便捋了以下CSS的flex-box佈局等等前端的知識,太多了太雜了,還是用筆記記錄下。直接從官方介紹,開始 補充一個傳送門:和文章沒什麼關係 JS中的async和await
iOS開發之AutoLayout中的Content Hugging Priority和 Content Compression Resistance Priority解析
本篇部落格的內容也不算太複雜,算是AutoLayout的一些高階的用法。本篇部落格我們主要通過一些示例來看一下AutoLayout中的Content Hugging Priority以及Content Compression Resistance Priority這兩個優先順序。下方我們先來簡單的看一下這兩個
iOS開發之設定導航欄標題的字型大小和顏色
方法一:自定義檢視。 UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 200, 44)];
iOS開發之NS_ASSUME_NONNULL_BEGIN和 NS_ASSUME_NONNULL_END
最近使用新更新的Xcode10.0新建類時,發現它自動為我們在.h檔案裡添加了NS_ASSUME_NONNULL_BEGIN和 NS_ASSUME_NONNULL_END。如下示例: #import <UIKit/UIKit.h> NS_ASSUME_
iOS開發之獲取iPhone/iPad/Android 介面和icon尺寸規範
注意:iOS所有圖示的圓角效果由系統生成,給到的圖示本身不能是圓角的。1. 桌面圖示 (app icon)for iPhone6 plus(@3x) : 180 x 180for iPhone 6/5s
(0016)iOS 開發之Mac上Navicat Premium 建立遠端連線和本地連線
1.下載安裝 (百度雲盤裡面有安裝檔案和註冊機) 連結: https://pan.baidu.com/s/1kVG1k71 密碼: mr5g 2.破解之後還可以漢化: 把解壓的漢化中文包中的兩