美文网首页
登录与注册 艺术与业务 的结合

登录与注册 艺术与业务 的结合

作者: OwenKing | 来源:发表于2017-12-08 15:47 被阅读19次

    马上要开始新的项目了,让我想换一个写代码的方式,用swift写界面和数据处理。于是就想先把思路屡清楚一下,框架还要用oc的mvc或者mvvm。上个项目用的mvvm,rac信用处理数据解析,中间加上了一点swift的东西,真是把我难得头疼,swift的单例全部要有三个关键词,default  singleton  share    我当时用的userManger,swift就识别不出来,要全部改成shareManager。然后swift版的rac与oc太不一样,最后终于配置好了oc环境下swift版RAC的使用,却收不到数据信号。现在先把登录注册界面的展示与业务逻辑理一理,方便到时候一步到位的写出来

    1.先用XIB把界面拉出来

    2.把一些按钮的点击性使用三步运算符处理好,比如说手机号(用户名)输入了以后才能点击获取验证码的按钮,必须手机号和验证码都输入了才能点击登录按钮,否则属性致灰。像手机号判断的正则表达基本上备忘录里面存的都有,项目必用的。

    3.然后就是点击验证码的倒计时了,按钮的custom属性不要错,否则按钮会跟着定时器一起闪。逻辑么,就是设置一个60的Int值,在定时器里面 减减 ,然后判断当值==0的时候,修改按钮状态,=nil的定时器再销毁了。就完了

    4.再造一个点击效果和响应的人性化效果,监控手机号输入框如果==11位数(记得手机号和验证码框设置弹出数字键盘),就设置验证码框位第一响应(自动换行处理)。为了显示效果,也可以把输入框下面的横线做一个监控处理,谁是第一响应谁就是亮色,否则为暗色。

    -------------------其他不需要细节处理的掠过。。。。。。

    5.然后就到了数据处理了吧,如果打算用混编,就用swift的闭包处理modelView数据请求,这样oc与swift都比较好调用。

    6.错误提示,加个SVProgressHUD处理吧,简单好用!

    相关文章

      网友评论

          本文标题:登录与注册 艺术与业务 的结合

          本文链接:https://www.haomeiwen.com/subject/ggveixtx.html