帮酷LOGO
  • 显示原文与译文双语对照的内容
iOS Login Screen written in Swift 3

  • 源代码名称:login-screen-swift
  • 源代码网址:http://www.github.com/mrcflorian/login-screen-swift
  • login-screen-swift源代码文档
  • login-screen-swift源代码下载
  • Git URL:
    git://www.github.com/mrcflorian/login-screen-swift.git
  • Git Clone代码到本地:
    git clone http://www.github.com/mrcflorian/login-screen-swift
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/mrcflorian/login-screen-swift
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • iOS Login Screen in Swift

    这是一个用 Swift 4编写的简单的iOS登录屏幕。 它支持登录Facebook和 Twitter,以及经典的电子邮件&密码表单。

    模板使用FacebookLogin和TwitterKit框架。

    安装和配置

    首先,你需要克隆这个存储库,以便获取代码

    $ git clone https://github.com/mrcflorian/login-screen-swift.git

    为了编译你的代码,你需要首先安装依赖项( 在我们的例子中,来自 Twitter 和Facebook的框架) 。 你可以简单地通过在项目( pod文件的存放位置)的根目录 中运行以下命令来执行这里操作:

    $ pod install

    如果你不熟悉 Cocoapods,请检查它的网站,看看你如何安装它。

    正确安装这些吊舱后,使用Xcode打开 LoginScreen.xcworkspace 并运行项目。

    一切都应该正常工作。 不过还有一件事要做,因为代码正在使用一些默认的Facebook & Twitter 应用程序。 你需要更新代码以便它使用你的应用程序。

    打开 Info.plist 文件( 作为源代码),并用正确的API密钥更新下面的代码:

    <key>CFBundleURLTypes</key>
    <array>
     <dict>
     <key>CFBundleURLSchemes</key>
     <array>
     <string>fb285315185217069</string>
     <string>twitterkit-9p0SO3sGDAhHu7uz5g9BF9on0</string>
     </array>
     </dict>
    </array>
    <key>FacebookAppID</key>
    <string>285315185217069</string>
    <key>FacebookDisplayName</key>
    <string>iOSAppTemplates</string>
    <key>LSApplicationQueriesSchemes</key>
    <array>
     <string>fbapi</string>
     <string>fb-messenger-api</string>
     <string>fbauth2</string>
     <string>fbshareextension</string>
     <string>twitter</string>
     <string>twitterauth</string>
    </array>

    文档

    登录界面的界面可以在接口/loginscreen中找到。 模板使用自动布局约束来显示用户界面元素。

    核心类是 LoginViewController,它包含三种不同类型的认证的所有逻辑。 代码很短,易于理解。

    如果你想要更详细的项目,请访问 iOS应用程序模板。




    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语