登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

基于Swift的App端和服务器端双端项目

[复制链接]
来自: Summer 分类: iOS精品源码 上传时间: 2018-1-5 16:21:41
Tag:

项目介绍:

Swift编写的iOS端和服务器端, 服务器端基于Perfect框架

项目github地址:
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

使用方式

点个star不迷路 ^-^

让iOS端跑起来

  1. clonepod 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, 运行即可.

过程如图:

图片描述

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

  2. 安装Navicat PremiumMac App, 请自行网上搜索安装.

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

图片描述

图片描述

图片描述

图片描述

图片描述

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

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

相关源码推荐:

我来说两句
*滑动验证:
所有评论(32)
kengsir 2018-1-5 18:33:12
帮帮顶顶!!
回复
littleRed 2018-1-5 18:34:34
感谢大神~
回复
hellokenken 2018-1-5 18:35:42
不错不错,楼主辛苦了。。。
回复
phoiu 2018-1-5 18:38:18
内容很好,棒棒哒
回复
AlonMessi 2018-1-5 18:39:48
mark,收藏了
回复
BlueManlove 2018-1-5 18:40:15
好好 学习了 确实不错
回复
code4app热心网友 2018-1-6 10:38:55
很给力,Code4App有你更精彩!
回复
长弓雪舞 2018-1-6 12:31:27
精华内容,楼主V5!
回复
code4app热心网友 2018-1-6 15:51:03
感谢分享,Code4App有你更精彩:)
回复
1234下一页
提取码:  下载次数:25 状态:已购或VIP 售价:0(原价:15)金钱 下载权限:初级码农 
470 0 25
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表