IOS 本地推送 IOS10.0以上 static的作用 const的作用
生活随笔
收集整理的這篇文章主要介紹了
IOS 本地推送 IOS10.0以上 static的作用 const的作用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//需要在AppDelegate里面啟動APP的函數 加上
UNUserNotificationCenter* userNofit=[UNUserNotificationCenter currentNotificationCenter];UNMutableNotificationContent* content = [[UNMutableNotificationContent alloc] init];content.body =@"body";content.sound=[UNNotificationSound defaultSound];//聲音// 在 alertTime 后推送本地推送 延遲5秒UNTimeIntervalNotificationTrigger* trigger = [UNTimeIntervalNotificationTriggertriggerWithTimeInterval:5 repeats:NO];UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"L_UN"content:content trigger:trigger];[userNofit addNotificationRequest:request withCompletionHandler:^(NSError * _Nullable error) {//錯誤信息處理}];
UIUserNotificationType types = UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert;UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:types categories:nil];[[UIApplication sharedApplication] registerUserNotificationSettings:settings];[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
?
?
UNUserNotificationCenter* userNofit=[UNUserNotificationCenter currentNotificationCenter];UNMutableNotificationContent* content = [[UNMutableNotificationContent alloc] init];content.body =@"body";content.sound=[UNNotificationSound defaultSound];//聲音// 在 alertTime 后推送本地推送 延遲5秒UNTimeIntervalNotificationTrigger* trigger = [UNTimeIntervalNotificationTriggertriggerWithTimeInterval:5 repeats:NO];UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"L_UN"content:content trigger:trigger];[userNofit addNotificationRequest:request withCompletionHandler:^(NSError * _Nullable error) {//錯誤信息處理}];
?
?
?
static的作用:
1.在函數體內定義的static他的作用域為該函數體,該變量在內存中只被分配一次,因此,其值在下次調用時仍維持上次的值不變
2.在模塊內的static全局變量可以被模塊內所用函數訪問,但是不能被模塊外的其他函數訪問
3.在模塊內的staic全局變量可以被這一模塊內的其他函數調用,這個函數的使用范圍被限制在這個模塊內;
4.在類中的static成員變量屬于整個類所擁有,對類的所有對象只有一份拷貝,也就是說只要是該類的對象,那么該對象的中被static修飾的實例變量都指向同一塊地址
?
const 關鍵字作用:?
1.被const關鍵字修飾的實例變量,在初始化之后,其值就不能改變了,
2.隊指針來說,可以指定指針本身為const,也可以指定指針所指的數據為const,或者二者同時指定為const;
3.對于類的成員函數,若指定其為const類型, 則表明他是一個函數,不能修改類的成員變量
轉載于:https://www.cnblogs.com/mojiewei/p/6181903.html
總結
以上是生活随笔為你收集整理的IOS 本地推送 IOS10.0以上 static的作用 const的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell讲解-小案例
- 下一篇: 幸福的2016-----年终总结