Coder Social home page Coder Social logo

v2ex's Introduction

Build Status

关于

V2EX for iOS

下载

https://itunes.apple.com/us/app/v2ex-chuang-yi-gong-zuo-zhe/id898181535?ls=1&mt=8

截图

ScreenShoot 1

运行

pod install

若出现 ld: library not found for -lPods-AFNetworking 类似的, 设置 Project -> PodsBuild Active Architecture OnlyNO

部分独立组件

方便自定义下拉刷新和上拉加载动画


  * [SCNavigation](https://github.com/singro/SCNavigation) 
    ```
自定义 Navigation (NavigationBar相关以及NavigationController)所有元素完全自定义,
通过 Pan 手势来完成类似 iOS7 的手势返回效果 。

对微博官方 SDK 的 block 封装。 更加易用,配置更简单。




#### 说明

1. `发图功能`
  目前通过绑定微博后,发一条带图片的微博到密友来实现。*(更好的方法有待研究)*
  **使用方式**:绑定微博后,在输入界面输入 "&" 调出发图按钮。

2. `现有问题`
  一些细节优化、错误提示、操作限制
 
3.  `接口限制`  由于接口限制,一些功能暂时不做:比如 markdown, 部分 markdown 帖子的图片、链接显示问题等;回复的延时,新回复从接口返回延时比较大,长的可能超过 1 个小时,暂时不做处理,可以通过操作菜单 safari 打开从 web 页面看最新回复

4. `HTTPS` 默认是以 HTTP 访问所有接口,考虑被墙,稍后后更新支持 HTTPS 切换的版本到 App Store
    

#### 已知的 bug
* ~~话题内容过长时微信分享失败 [1.0.0]~~
* ~~连续回复时,第二次回复失败 [1.0.0]~~
* 某几个帖子点开 Crash [1.0.0]

#### LICENSE
MIT

#### 捐赠
支付宝(singroapp#gmail.com):

![donate](http://i.v2ex.co/2O0eZEc9b.png)

v2ex's People

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  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

v2ex's Issues

看源码关于SCAnimationView.m中一个疑惑

v2ex/v2ex-iOS/Additions/SCPullRefresh/SCAnimationView.m

- (void)animateLoop {
    static NSInteger index = 0;

    CALayer *layer = self.layerArray[index];
    CAAnimationGroup *animationGroup = [self createAnimationGroup];
    [animationGroup setValue:layer forKey:@"layer"];
    [animationGroup setCompletion:^(BOOL finished, CALayer *endLayer) {
        layer.opacity = 0.0;
        layer.position = kLayerPosition;
    }];
......

这里面的block为什么引用了一个局部变量...? 而不是 endLayer ?
初学iOS,不太理解这里的行为... 也不知道这里的retain release是在哪里做的?

向您请教一个关于v2ex中SCActionSheet组件的问题

@singro 您好,我在研究您的源码时候出现了一点疑惑,如下图:
image

- (instancetype)sc_initWithTitles:(NSArray *)titles customViews:(NSArray *)customViews buttonTitles:(NSString *)buttonTitles, ... 

这是一个可变参数的实例方法,我想断点查看titles、customViews、buttonTitles 的值,不知道为什么一直显示nil

运行不了

请问大神有没有低版本的 可以运行到Xcode 5.0 上的

请教一个使用 v2ex api 的问题

您好!

在使用 v2 的 api 想请求某一个标签--比如 Apple 酷工作 等--的话题列表时没有找到对应的 api,仅找到类似 /topics/show.json?node_name=XXX 的方法筛选对应节点的帖子,但问题一是请求的帖子顺序与官网的不符,问题二是找不到类似 R2 这样的节点,请问您在客户端中是如何实现的呢?

Xcode 6下编译失败

Xcode 6.2(6C131e) 编译失败,提示
b985bc75-0114-4051-92ec-b89921029677
将 Target -> Build Settings -> Build Active Architecture Only 改为 YES 编译,提示:
Shell Script Invocation Error: Command /bin/bash failed with exit code 1 并且浏览器自动打开了 fabric 首页。不知道是否是 fabric 和 bash 产生了冲突?

关于 fabric 编译失败

我必须成为相应的 fabric team 中的一员才能编译程序吗?
可以删除关于 fabric 的东西单独编译吗?

V2DataManager中如何取消先前的请求

V2DataManager中,我想某一个网络请求进行之前,先取消之前的这个请求。类似第二次点击查询按钮,第二次点击的时候,把第一次的同样请求先取消掉~请问该如何做?
谢谢。

集中查看关注的人的所有回复

有一个列表展示正在关注的人(API 拉取不到的话,手动添加?),点击相应的 ID 效果和在个人回复界面一致。

简言之:能否提供一个集中查看特定 ID 回复的列表展示页面?

Markdown 不解析

所有的 Markdown 文章帖子都不会被解析,显示 Markdown 的源代码

帖子重复显示

在下拉载入下一页的内容时,当前页的最后两个帖子会重复出现于刷新出来的内容的顶端。

'AFNetworking.h' file not found问题

楼主您好,我down了源码后,运行了pod install安装了所有的第三方库,但是编译的时候一直都有'AFNetworking.h' file not found这个问题:
在我的xcode版本是7.2的时候遇到了这个问题查了很久,又重新更新了cocoapods,用了各种方法之后,只在target是v2ex的时候这个问题能解决。
今天我更新了xcode7.3,然后按照以前的方法又重新试了一遍,发现无论是哪个target都解决不了这个问题了。
尝试过后没解决想来您这儿问一下,谢谢您啦

iPad上乱码问题

iPad乱码
如图所示,乱码好几天了,之前在iPhone上没出现过,换iPad就这样了。

从此爱上V2ex了,就因为这个客户端

这个客户端太好了,非常流畅! 赞一个! 特别是TableVIew滑动的感觉很棒。 但是我还有个疑问,我把代碼Clone下來在自己Mac编译到iPhone上十分流畅,但是同样的由App Store上下的却非常卡,是因为App Store上的那是以前的版本吗?還是其他原因呢。

iOS 10 滑动返回动画卡顿

iOS10下向右滑动返回动画变的卡顿了。我对比了一下iOS9的效果,卡了很多。(非点击返回按钮的情况)

关于Manager类的一些问题?

非常感谢您的开源客户端。学到了很多东西,有几个问题想要请教你
V2DataManager负责所有请求参数的封装和请求发送,是否过于庞大?
相比较不进行封装 直接在具体的控制器中调用AFN的方法比起来,有什么好处?
Manager单独作为一个节点在工程中管理起来。Manager大部分是单例。算在MVC中到底属于哪一类?

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.