1. AudioServicesPlaySystemSound
较早的系统版本,我们会使用AudioTool.framework
。
#import AudioToolbox/AudioToolbox.h>
一般震动
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
普通短震(类似3D Touch的 Peek 反馈 )
AudioServicesPlaySystemSound(1519);
普通短震 (类似3D Touch Pop 反馈)
AudioServicesPlaySystemSound(1520);
连续三次短震
AudioServicesPlaySystemSound(1521);
2. UIImpactFeedbackGenerator
iOS 10之后提供了UIImpactFeedbackGenerator
@interface UIImpactFeedbackGenerator : UIFeedbackGenerator
- (instancetype)initWithStyle:(UIImpactFeedbackStyle)style;
// 调用后开始震动
- (void)impactOccurred;
// 调用后开始震动,强度从0~1
- (void)impactOccurredWithIntensity:(CGFloat)intensity API_AVAILABLE(ios(13.0));
@end
UIImpactFeedbackStyle
定义了震动的等级
typedef NS_ENUM(NSInteger, UIImpactFee服务器托管网dbackStyle) {
UIImpactFeedbackStyleLight,
UIImpactFeedbackStyleMedium,
UIImpactFeedbackStyleHeavy,
UIImpactFeedbackStyleSoft API_AVAILABLE(ios(13.0)),
UIImpactFeedbackStyleRigid API_AVAILABLE(ios(13.0))
};
UIImpactFeedbackGenerator
使用
UIImpactFeedbackGenerator *generator = [[UIImpa服务器托管网ctFeedbackGenerator alloc] initWithStyle:UIImpactFeedbackStyleLight];
[generator prepare];
[generator impactOccurred];
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
全文检索 什么是全文检索 全文检索是一种通过对文本内容进行全面索引和搜索的技术。它可以快速地在大量文本数据中查找包含特定关键词或短语的文档,并返回相关的搜索结果。全文检索广泛应用于各种信息管理系统和应用中,如搜索引擎、文档管理系统、电子邮件客户端、新闻聚合网站…