ios-处理登录

一般来说我们都是把登录账号的业务逻辑放在一个网络请求工具类中进行的,我们可以在这个工具类中去写网络处理的代码,以及我们一般来说用户登录过一次之后的话,我们肯定要去把账号给存储起来,这样的业务处理我们都可以在这个工具类中进行,这样就方便外面的调用了。一般来说这样的网络工具类我们都是要去构建一个单例对象,这样的话就可以不用去进行重复创建这样的一个对象。然后在保存完账号信息的时候,其实我们之后如果退出了应用程序,再次点击的话,其实就是直接登录的,就是不用再去显示登录界面了,所以我们可以在创建单例的时候让它去加载本地的账号和密码,就比如说可以这样子。

+(instancetype)shareNetworkTools
{
    static id instance;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        instance = [[self alloc]init];
        //加载本地账号密码
        [instance loadUserInfo];
        
    });
    return instance;
}
然后我们其实就可以直接在下面这个方法中进行登录,其实一般来说应用程序在下次登录的时候应该显示的就是主界面而不是登录界面,可能只有在你修改了密码之后,再次从本地获取账号密码的时候发现不对才会再次跳到登录的界面。登录成功的话我们其实可以选择去发通知来做然后我们可以在下面这个方法中进行监听通知,包括注销账户也可以。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{



}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值