Ios 手机号验证和第三方登录

这篇博客介绍了如何在iOS应用中实现手机号验证码验证和第三方微信登录的功能。首先通过CocoaPods导入所需库,接着利用自封装的demo文件和pch文件进行初始化。创建MessageViewController和PhonenumberViewController,设置UI元素包括手机号、验证码输入框和按钮,并在代码中实现相关逻辑,包括获取验证码、登录操作以及在AppDelegate中配置第三方登录的必要步骤。
摘要由CSDN通过智能技术生成

今天要做的是一个手机号验证码和第三方微信登录的代码

首先我们在创建完工程之后 需要用cocopods导入

pod 'IGListKit', '~> 3.0'
pod 'ReactiveObjC'
# 主模块(必须)
pod 'mob_sharesdk'
 
# UI模块(非必须,需要用到ShareSDK提供的分享菜单栏和分享编辑页面需要以下1行)
pod 'mob_sharesdk/ShareSDKUI'
 
# 平台SDK模块(对照一下平台,需要的加上。如果只需要QQ、微信、新浪微博,只需要以下3行)
pod 'mob_sharesdk/ShareSDKPlatforms/QQ'
pod 'mob_sharesdk/ShareSDKPlatforms/SinaWeibo'
pod 'mob_sharesdk/ShareSDKPlatforms/WeChat'

这些东西,大家先往里面导入一下

然后我这里有一个自己文件夹,是我自己封装的demo
名字是framwork和vonder
还有一个是我自己封装的pch文件,里面写了很多的宏,这里也需要用到

然后我们创建类
MessageViewController 这里需要勾选上xib,因为我们需要用到xib拖一下空间,会方便不少

然后在创建一个PhonenumberViewcontroller

然后是我们需要在MessageViewController导入的头文件

#import <ReactiveObjC.h>
#import "UIButton+Count.h"
#import "NetRequestManager.h"
#import "ShowAlert.h"
#import "AppCheckOut.h"
#import <ShareSDK/ShareSDK.h>
#import "PhoneNumberViewController.h"

如图,这是我们需要在xib文件里面拖的控件
然后将他们绑定到.m里面

@property (weak, nonatomic) IBOutlet UITextField *phoneText;
@property (weak, nonatomic) IBOutlet UITextField *cedeText;
@property (weak, nonatomic) IBOutlet UIButton *getCedeBtn;
@property (weak, nonatomic) IBOutlet UIButton *loginBtn;
@property (weak, nonatomic) IBOutlet UIButton *WXLogin;

第一个是手机号的输入框,第二个是验证码的输入框
第三个是点击获取验证码的按钮,第四个是登录按钮
第五个就是跳转微信的按钮

然后就是.m里面的代码
首先是viewDidload

 [_WXLogin setImage:[UIImage imageNamed:@"login"] forState:UIControlStateNormal];
    
    [[self.WXLogin rac_signalForControlEvents:UIControlEventTouchUpInside]subscribeNext:^(__kindof UIControl * _Nullabl
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值