zoukankan      html  css  js  c++  java
  • 仿制新浪微博iOS客户端之一-序言

      新浪微博是现在各个互联网平台上都使用得非常频繁的app之一,在其上拥有大量的用户,同时,其app的设计也反映了当前移动应用的主流开发趋势。因此在此基础上,对其app的仿制也有利于对当今app的开发技术的掌握。下面就开始仿制自己的新浪微博项目吧!

      在本项目中,我们会使用到主流开发架构、OAuth认证授权登录、自动布局、二维码扫描、Emoji表情文字、自定义图片查看器、数据库SQLite等功能和技术,敬请期待!

    一、架构方式

      目前主流的多界面的移动app开发中,普遍的使用 TabBarController+NavigationController 的基本架构组合方式,使得框架更为合理协调,如下图的新浪微博,也是采用的这种方式,因此,在这一次的仿制开发中,我们也将使用到这种架构方式。

    二、OAuth登录认证方式

      现今每一位互联网用户都拥有了大量的账号,而为了减少账户使用数量,开始出现了一种叫OAuth的授权登录方式。以新浪微博用户举例来说,用户通过自己的微博账号访问新浪公司的OAuth服务器来获得认证令牌,然后根据认证令牌登录第三方app,而不需要再到第三方app单独注册。这种方式可以间接减少用户注册账号的数量,降低用户信息泄露的风险,同时也可以扩大大型互联网公司对移动应用的的掌控和影响力。在本次的开发中,就会用到这样一种技术。

    三、二维码扫描

      现在越来越多的app加入了二维码扫描的功能,因此我们自定义的app自然也要加入这个功能,否则就有落伍的嫌疑了(笑。。。)

      实现后的界面基本上是这样的:

      以上就是此次项目的部分新功能和架构的介绍,后续的开发进度和介绍将持续更新,敬请关注!

  • 相关阅读:
    C#音频截取与原文匹配2:使用ffmpeg处理音频文件
    C#音频截取与原文匹配
    Redis报错: StackExchange.Redis.RedisServerException: Endpoint 39.105.22.111:7200 serving hashslot 12448 is not reachable at this point of time.
    kafka单机安装部署
    zookeeper部署
    mysql-5.7.15编译安装
    centos7安装sqlserver
    redisearch模块安装
    yum安装软件后保留rpm包
    shell读取配置文件
  • 原文地址:https://www.cnblogs.com/tieria/p/4538202.html
Copyright © 2011-2022 走看看