社交app应用开发 客户端+服务器源码

原帖地址:http://www.devdiv.com/iOS_iPhone-想学习移动社交APP的童鞋有福了,图文展示,附客户端,服务端源码。-thread-121444-1-1.html

想学习移动社交APP的童鞋有福了,图文展示,附客户端,服务端源码。

通过前段时间十来天的ios学习,前几天抽空完成了这个APP,可能问题很多,希望大家谅解。
同时又什么代码的问题,希望大家给提出建议。
本程序是仿照Appstore上的一个应用来参考做的。
程序架构,客户端(ios)+服务端(java)+Tomcate服务器+mysql数据库。
由于时间有限,很多细节方面的东西都没有过多的考虑。
可能对你有帮助的地方
(1.如何使用http实现ios手机端和服务端,数据库中间的数据交互,图片上传等)
(2.Navigation和Tabbar的联合使用)
(3.Tabbar的切换控制)
(4.TableView以及TableCell的联合使用)
(5.TableView中Section的操作等)
(6.上拉刷新)
。。。。。。。。。(还有好多希望自己发现)

话不多少,上App截图。(注,这个截图是前几天截的图,可能你运行的代码中对界面等已经做了更好些的优化。

请原谅下我的懒惰,不想再截图啦)

1,Implements User Register View page


2.Implements User Profile View Page


3.Implements Create A Trip


4. Implement My TripList View


5.Implements Get Trip Details


6.Implement Explore View 



源代码下载地址(下载地址可用,其中ColorsTrip是ios客户端的。ColorsTripServ是服务端的代码。附件是需要的数据库文件。
压缩包里面的schema里面脚本就是mysql数据库的脚本文件。
对了服务端的代码,你需要修改下数据库的连接配置,要更改成你自己的数据库的ip和你tomcate的ip

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/444833.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

leetcode83 删除排序链表中的重复元素

给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2 输出: 1->2 示例 2: 输入: 1->1->2->3->3 输出: 1->2->3 思路:判断下一个是否相同即可。 /*** Definition for singl…

tcpdump的用法

第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型&#xff0…

关于NFS服务器的原理总结和mount挂载

NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁…

leetcode203 移除链表元素

删除链表中等于给定值 val 的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val 6 输出: 1->2->3->4->5 思路:就删呗,注意第一个数可能会被删 /*** Definition for singly-linked list.* public class ListNode {* …

不需要安装max或者xcode的object C开发环境

有时候很多人在没有mac开发机的时候,都想着安装一个虚拟mac机,或者用codeblock去配置成一个OC开发环境,我之前在学习OC的时候就这么办过,虚拟机卡的要死,codeblock本来就不是专门用来做OC开发的,还要自己弄…

leetcode338 比特位计数

给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 示例 1: 输入: 2 输出: [0,1,1] 示例 2: 输入: 5 输出: [0,1,1,2,1,2] 进阶: 给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可…

C++(11)--编程实践1-经典养成类游戏简单实践

经典养成类游戏简单实践-小公主养成记《老九学堂C课程》学习笔记。《老九学堂C课程》详情请到B站搜索《老九零基础学编程C入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------致敬:日本Gainax公司…

关于房屋的风水学整理

第一步:看缺角,根据户型图的整体形状分析有无缺角户型的形状很多,有三角形的,手枪形的,锯齿型的等等,总的来说缺角就不好,方方正正好,适合“天方地圆”。如下图什么是缺角&#xff0…

房屋凶吉位判断

房屋的吉凶位按八宅来判断比较适合自身简易的操作,但每个房屋,都是既有共性,也有个性的,具体的吉凶方位的判断,可能要用到家中每个人的年命、运程,房屋周边的山水形势及地理环境要素。这些内容,…

leetcode226 反转二叉树

翻转一棵二叉树。 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 备注: 这个问题是受到 Max Howell 的 原问题 启发的 : 谷歌:我们90%的…

Linux(9)-Vim编辑器的使用

Vim编辑器的使用1.指令模式常用快捷键1.1 定位快捷键1.2 编辑快捷键1.3查找相关的快捷键2.行末模式常用命令2.1 文件操作命令3. 切换默认编辑器nano->vim4.tip4.1显示行号vim编辑器有3种工作模式:指令模式–依据快捷键对文本进行编辑–复制、黏贴、删除、查找输入…

微信app公众平台开发

http://www.cnblogs.com/txw1958/p/wechat-tutorial.html

用awk一些常用技巧sort uniq

统计文件中第一列中同一IP出现的次数cat test123.122.123.12 12121212121.2332.121.11 232323255.255.255.255 21321123.122.123.12 12121212123.122.123.12 1212121er2123.122.123.12 12121212eer123.122.123.12 12121212ere255.255.255.255 21321121.2332.121.11 232323255.2…

leetcode234 回文链表

请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 进阶: 你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? 思路:逆置前一半,然后从中心出发开始比较即…

mysql导入source数据库sql的C++实现和封装

之前有好多人在为这件事情头疼不已: 想有一个不需要安装mysql客户端就可以导入数据库脚本,但找不到对应的api调用。所以得需要自己去实现导入数据库的实现方法: common.h #ifndef _COMMON_H #define _COMMON_H #ifdef WIN32#include <winsock2.h>typedef __int8 …

C++(12)--函数基础:按值传递、传递数组、函数指针

模块化编程--函数1. 函数基本知识2. 函数的参数2.1 按值传递机制&#xff08;小议按引用传递&#xff09;2.2 使用数组做函数参数&#xff08;用户头文件&#xff0c;const的防改&#xff09;2.3 使用二维数组作为函数的参数2.4 使用函数指针作为函数的参数2.4.1 函数指针的基本…

关于关闭SELinux的方法

原贴:http://www.diybl.com/course/6_system/linux/Linuxjs/2008629/129166.html关闭SELinux的方法&#xff1a;修改/etc/selinux/config文件中的SELINUX"" 为 disabled &#xff0c;然后重启。如果不想重启系统&#xff0c;使用命令setenforce 0注&#xff1a;seten…

leetcode739 每日温度

根据每日 气温 列表&#xff0c;请重新生成一个列表&#xff0c;对应位置的输入是你需要再等待多久温度才会升高超过该日的天数。如果之后都不会升高&#xff0c;请在该位置用 0 来代替。 例如&#xff0c;给定一个列表 temperatures [73, 74, 75, 71, 69, 72, 76, 73]&#…

scp免密码远程拷贝

有些时候&#xff0c;我们在复制/移动文件 到另一台机器时会用到scp&#xff0c;因为它比较安全。但如果每次都要输入密码&#xff0c;就比较烦了&#xff0c;尤其是在script里。不过&#xff0c;ssh有另一种用密钥对来验证的方式。下面写出我生成密匙对的过程&#xff0c;供大…