首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Swift构建你的App端和服务器端

Swift编写的iOS端和服务器端

项目地址:https://github.com/zedxpp/BBS

注: 运行BBS-iOS, 如果你用的是我的服务器地址, 在帖子详情里面有很大的图片情况下, 加载的时候, 会卡一会, 服务器水管小. 没办法 T-T

已完成的接口

注册

登录

所有帖子列表

论坛列表

帖子详情

帖子评论列表

评论帖子

发布帖子

上传图片

获取当前用户信息

...

以下教程编译环境

Apple Swift version 4.0.3

查看方式, 打开终端, 输入swift --version

mysql Ver 14.14 Distrib 5.7.19(mysql5.6版本也兼容)

输入mysql --version

使用方式

让iOS端跑起来

1. clone 和 pod install, 项目是基于cocoapods的.

2. 安装好后直接运行即可.

注:

如果用这个地址, 需要把BBS-Server项目 clone到本地, 自己运行起来, 也就是用你的mac当服务器

let httpAdress = "http://0.0.0.0:8181/"

如果用这个地址, 直接运行BBS-iOS项目即可

let httpAdress = "http://swift520.com:8181/"

配置文件在BBS-iOS/Tool.swift

让服务端跑起来

1. clone项目, 并且cd到项目目录, swift build编译项目(如果你的终端没有翻墙, 那么这个过程会很慢)

2. 编译完成, 会出现Linking ./.build/x86_64-apple-macosx10.10/debug/BBS-Server这样的log输出. 直接拷贝./.build/x86_64-apple-macosx10.10/debug/BBS-Server, 运行即可.

过程如图:

只需要看安装部分即可, 安装完成后, 用命令启动数据库, 终端输出Starting MySQL . SUCCESS!, 本地mysql服务启动完成.

4. 安装Navicat Premium的Mac App, 请自行网上搜索安装.

5. 用Navicat Premium, 新建mysql连接, 连接成功后, 打开数据库. 按下面的图, 新建一个bbs的数据库, 参数请务必和我图上的一致. 然后运行bbs.sql文件. 见下方图片.

6. 导入sql成功后, 在iOS端的BBS-iOS/Tool.swift切换为let httpAdress = "http://0.0.0.0:8181/"

7. 重新运行BBS-Server和BBS-iOS项目. 现在, 服务器和数据库, 都是用的你mac上的了.

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180109B04DS600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券