Coder Social home page Coder Social logo

fenvo's Introduction

Fenvo

Objective-C, iOS

类似简单的第三方微博客户端,可进行登录微博浏览相关信息。UI简陋,暂未完善。有UI大师指点就最好了

image


已实现模块

  • 登录、注册
  • 微博个人关注微博主页内容(微博信息图片浏览,转发,回复,赞,收藏等)
  • 微博个人信息内容模块

正在实现模块

  • 写微博,发送微博
  • 个人消息提醒(评论回复、赞、粉丝)

主要数据模型(Model)

基于Core Data存储(7.18更改)

  • WeiboMsg.h //主要微博信息
  • WeiboGeoInfo.h //地理信息
  • WeiboRemind.h //提示信息
  • WeiboUserInfo.h //用户个人信息
  • WeiboVisibleInfo.h //微博可见性
  • WeiboPrivacySetting.h //微博隐私分组
  • WeiboComment.h //评论
  • ---------暂未完成---------
  • WeiboChatMsg.h //私信

数据管理

远程数据请求(RemoteRequest)

  • TimeLineRPC.h //微博数据异步请求网络数据

本地数据管理 (LocalManager)

  • WeiboStoreManager.h //本地微博缓存数据管理
  • WeiboCommentManager.h //本地微博评论缓存数据管理

主要控制器(ViewController)

  • FollowingWBViewController.h //用户关注微博首页
  • ProfileViewController.h //用户个人主页
    • AlbumView.h //用户原创图片
    • UserInfoView.h //用户个人简介
  • WeiboTableView.h //用户个人已发送微博
  • FollowingListTableViewController.h //用户粉丝列表
  • FollowerListTableViewController.h //用户关注列表
  • NewWeiboVC.h //用户写新微博
  • WebViewController.h //微博附带网站跳转

各种界面组件

位于WeiboMsgComponent组下


控制器结构:

  • windows -> MainTabBarController -> UINavigationController -> 各个根控制器。

微博Cell主要结构:

  • HeaderView -> TextView -> DetailView -> ButtonView;

(未完待续)

fenvo's People

Contributors

neilchan avatar

Watchers

 avatar  avatar

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.