Git常用命令

1.常用命令 //下载git版本库代码 git clone <git地址> //查看状态 git status //添加修改的文件 git ad...

2017-10-20 11:26:08

阅读数 192

评论数 0

iOS AVAudioPlayer播放音频文件

使用AVAudioPlayer播放本地的work.mp3文件,只需要调用下面一行代码: [AVAudioPlayerManager.shared playLocalFile:@"work" ofType:@"mp3"]; AVAudioPlayerMana...

2019-05-17 11:53:00

阅读数 5

评论数 0

iOS 拨打电话

[self callPhone:@"10010"]; - (void)callPhone:(NSString *)phoneNumber { if (!phoneNumber) { return; } NSString *urlStri...

2019-05-16 11:42:25

阅读数 1

评论数 0

iOS 生成圆形图片 图片Base64编码 压缩图片 生成二维码

#import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @interface UIImage (Extention) - (NSString *)encodeToBase64String; // 指定位置拉伸图片 - (U...

2019-05-15 09:30:32

阅读数 3

评论数 0

iOS UIView设置阴影和切圆角

设置阴影 - (void)addShadow:(UIColor *)color offset:(CGSize)offset { self.layer.shadowColor = color.CGColor; self.layer.shadowOffset = offset; ...

2019-05-14 09:35:06

阅读数 6

评论数 0

iOS 获取当前时间 时间格式化

#import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @interface NSDate (Formatter) + (NSString *)currentDate; + (NSStrin...

2019-05-07 09:34:03

阅读数 22

评论数 0

iOS UIView添加渐变色

#import <UIKit/UIKit.h> @interface UIView (TransitionColor) //添加渐变色 - (void)addDefaultTransitionColor; //- (void)addTransitionC...

2019-05-06 09:35:42

阅读数 17

评论数 0

iOS UIViewController+Alert

#import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @interface UIViewController (Alert) - (void)showAlertController:(NSString *)ti...

2019-05-05 09:22:03

阅读数 22

评论数 0

iOS 字符串正则验证 去空格 格式化时间 向上向下取整 计算字符串占位大小 设置NSAttributedString

#import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @interface NSString (Extention) - (BOOL)isTelephoneNumber; - (BOO...

2019-04-30 17:20:01

阅读数 42

评论数 0

iOS 可拖动的按钮

#import <UIKit/UIKit.h> @protocol SafeCenterButtonDelegate <NSObject> - (void)safeCenterButtonDidSelect; @end ...

2019-04-29 09:10:18

阅读数 22

评论数 0

iOS 判断设备类型 宏定义导航栏和标签栏高度

由于iPhoneX系列手机的出现,导航栏和标签栏的高度不能写死,需要通过代码判断设备类型。随着iPhone X标配的iOS 11出现了safeArea的概念,可以通过safeArea获取导航栏和标签栏高度,当然低于iOS 11的肯定是正常的机型了。 // 屏幕大小 #define ScreenB...

2019-04-28 16:22:51

阅读数 12

评论数 0

iOS MJRefresh封装 设置文字和字体

使用的时候调用下面的代码: self.tableView.mj_header = [MJRefreshManager defaultHeader:^{ }]; #import <Foundation/Foundation.h> #import &a...

2019-04-28 16:11:36

阅读数 26

评论数 0

iOS AFNetworking封装使用 网络监听

启动网络监听: [AFNetworkingManager listenNetWorkingStatus]; 请求数据: __weak typeof(self) weakSelf = self; [AFNetworkingManager.shared postRequest:UR...

2019-04-28 16:04:53

阅读数 45

评论数 2

iOS 友盟分享(微信)

1.使用cocoapods导入友盟SDK pod 'UMCAnalytics', '~> 5.5.2' # 集成微信(精简版0.2M) pod 'UMCShare/Social/ReducedWeChat', '~> 6.9.5' 2.在A...

2019-04-28 15:06:09

阅读数 106

评论数 0

iOS 定时器的使用 在后台运行定时器

1.在APPDelegate的didFinishLaunchingWithOptions中设置 [session setCategory:AVAudioSessionCategoryPlayback error:nil]; [[AVAudioSession sharedInstance] se...

2019-04-28 14:00:00

阅读数 161

评论数 0

iOS 后台播放音乐或播报语音

适用于APP在后台持续播放本地音乐,或者使用AVSpeechSynthesizer在后台能播报语音的情况, 打开Targets–>Capabilities–>BackgroundModes开关,选择第一行audio选项 在AppDelegate的didFinis...

2019-04-28 12:03:53

阅读数 31

评论数 0

iOS AVSpeechSynthesizer语音播报

使用系统自带的语音播报指定的字符串,只需要调用下面一行代码: [SpeechSynthesizerManager.shared speakOrder:@"Hello World"]; AVSpeechSynthesizer文件 #import <Foun...

2019-04-28 11:51:22

阅读数 56

评论数 0

Swift旋转动画

protocol RotationAnimatedProtocol { func startRotationAnimation() func stopRotationAnimation() } extension UIImageView: RotationAnimate...

2019-04-16 11:19:16

阅读数 14

评论数 0

Swift生成二维码、通过Color生成Image

import UIKit extension UIImage { class func createQRCodeImage(content: String, size: CGSize) -> UIImage { let strin...

2018-12-17 11:21:55

阅读数 78

评论数 0

Swift扩展UIView:增加width height属性

import UIKit extension UIView { var x: CGFloat { get { return frame.origin.x } set(newValue) { var tempF...

2018-12-17 11:10:12

阅读数 261

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭