Git Product home page Git Product logo

beautifulapp's Introduction

截图 - 第三方库 - UI - Networking - 更新日志

最美应用 - Swift4

截图

第三方库

  • Alamofire 网络请求
  • Moya 与Alamofire结合完成网络请求,爽0.0
  • SnapKit 屏幕适配
  • YYWebImage 图片加载

UI

UI采用纯代码编写+SnapKit屏幕适配

  • 目录结构分析
    • Controllers : 控制器文件
    • Views : View文件
    • Models : 模型文件
    • Extensions : 一些分类扩展
    • Constant : 常量
    • Other : 工具类和第三方库
    • Resources : 资源文件
    • Services : API服务

Networking

网络请求是采用Alamofire+Moya,只需要创建一个enum去实现MoyaTargetType协议,然后配置URLparameters等即可完成网络请求。详情可以看APIConstant.swift

更新日志

  • 修复Moya10.0以上版本导致获取数据失败 ----- 2018-07-21
  • 升级Swift4 ----- 2017-11-07
  • 解决发现app界面显示图片问题 ----- 2017-02-06
  • 完成分享功能 ----- 2017-01-07
  • 加入分享第三方库Monkeyking ----- 2017-01-06
  • 解决点击设置返回崩溃问题 ----- 2017-01-03
  • 完成Swift3大致功能的迁移,优化和重构目录结构 ----- 2016-12-18
  • 配置好网络请求库(moya+alamofire) ----- 2016-11-15
  • 初步完成首页view的结构 ----- 2016-11-13
  • 准备用Swift3重写一般,更Swifty ----- 2016-10-26
  • 提高一些圆角造成的性能问题,swift2.x后的一些警告,添加详情页手势返回 ----- 2016-07-07
  • 1.修复每日最美详情页的XML解析错误问题,2.优化代码 ----- 2015-12-22

beautifulapp's People

Contributors

dby avatar lyimin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

beautifulapp's Issues

pod install以后报错 打开BeautifulApp.xcworkspace 显示No Files

[!] Error installing YYWebImage
[!] /usr/bin/git clone https://github.com/ibireme/YYWebImage.git /var/folders/v4/lv766dwx0bv7bdh3bh4yqfnr0000gn/T/d20180711-867-yxyegp --template= --single-branch --depth 1 --branch 1.0.5

Cloning into '/var/folders/v4/lv766dwx0bv7bdh3bh4yqfnr0000gn/T/d20180711-867-yxyegp'...
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

pod install 安装之后报错

在安装之后,Moya版本 (8.0.0-beta.6), 开始在模拟器上运行 moya中的Endpoint.swift报错 module file's minimum deployment targer is ios9.0 v9.0

base目录有问题

项目路径显示
beautifulApp/BeautifulApp/BeautifulApp/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/Base/Class/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.