菜单

后端思路

2019年1月22日 - 一点资讯
  • 前不久开发了一个行车服务项目,iOS客户端接纳Objective-C编纂,
    后端采取PHP搭建,部署在阿里云,操作系统为Linux CentOS 7.3,数据库MySQL,服务器为Apache,是比较基础的LAMP组合。

第一上总体的效应图:

一点资讯 1

show.gif

在POI检索结果页面,地图控件突显为空白,是因为模拟器运行的原故,真机效果甚佳

这里是 iOS项目地址后端项目地址 。如果有救助,希望点一下Star以示鼓励,感谢~

那里是后端代码简析的稿子后端代码简析

「Tips」:对于发现代码运行报错的校友,项目应用CocoaPods开展第三方库的合一。之前为了有利于我对Pods文本夹做了ignore操作。刚刚已经更新,大家可以直接打开后缀为xcworkspace的门类文件运行。不过如此Github地点的花色体积会相比较大。

大致介绍:项目UI全体尽量有限支撑了饿了么的紫色风格,其中一些页面参考了高德地图饿了么Max+的筹划风格。

类型效益点

品类利用到的API及第三方库

品类涉嫌的技术点

付出思路

一点资讯 2

IMG_2008.PNG

一点资讯 3

IMG_2009.PNG

一点资讯 4

IMG_2010.PNG

一点资讯 5

IMG_2011.PNG

//判断滑动手势方向,决定tableview的frame改变
-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
  CGPoint translation = [scrollView.panGestureRecognizer translationInView:scrollView.superview];
  if (translation.y>0) {
      NSLog(@"ssssss");
      {
          NSIndexPath *dic = self.poiList.indexPathsForVisibleRows.firstObject;
          if (self.poiList.frame.origin.y == 64 && dic.row == 0){
              [UIView animateWithDuration:0.2 animations:^{

                  NSLog(@"visible:::%@",dic);
                  showMap = YES;
                  self.navigationController.navigationBar.hidden = YES;
                  self.poiList.frame = listFrame;
              }];
          }
      }
  }else if(translation.y<0){
      NSLog(@"tttt");
      if (self.poiList.frame.origin.y == 300){
          [UIView animateWithDuration:0.2 animations:^{
              showMap = NO;
              self.navigationController.navigationBar.hidden = NO;
              self.poiList.frame = listFullFrame;
          }];
      }
  }
}

一点资讯 9

IMG_2014.PNG

一点资讯 10

IMG_2015.PNG

{
[super becomeFirstResponder];
return [self.textInput becomeFirstResponder];
}
“`

一点资讯 11

IMG_2016.PNG

一点资讯 12

IMG_2017.PNG

一点资讯 13

IMG_2019.PNG


这一部分也依旧选择了包装的loading页面。倘诺数量条目为空,则不显得tableview,提示暂无相关信息,如图。

代码的重中之重开发思路基本描述完,具体的底细我们可以和我延续互换~项目中有无数不尽合理的兑现方式,小片段是考虑到时间因素。欢迎大家举办座谈、指教。
有连带的题材,欢迎我们展开留言。项目中接纳的自有接口,布署在自身的阿里云服务器中,可外网访问。请求我们合理拔取。

后端项目数据库相关的sql代码,我已上传至后端项目

假若我们有趣味,未来自己得以再讲述一下server端的代码,当然,后端我也是初大家的品位,仅供想要入门的同窗参考。

自身的村办博客网站地址:
哈尔o的民用博客
,欢迎大家访问。

代码已开源,地址在作品首部。要是点一下star,我实在会极度感谢~
halo

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图