Git Product home page Git Product logo

cddstore's Issues

😆

大佬,有时间的话能不能把swift的也写一下...

上拉 查看图文 下拉返回动画 不是想要的那种?

例如:用户上拉查看图文的时候,用户如果上拉了很长一段距离再松手,动画的效果,是collectionView 弹回去了一段距离后,再执行的全部上移动画。显然视觉上不是那么完美,如果能够做到用户上拉一段距离后,collectionView不往回谈,直接走上移动画就好了!

加油!

很不错的项目,学习了,希望能完善更多细节!

一点问题

首先表示一下对楼主的敬仰,demo很棒。
发现了商品详情页无法dealloc,是因为在注册通知那里dcNewFeaVc.goodImageView = _goodImageView;循环引用导致。
另外,如果从商品详情跳到购物车,再跳到一个新的商品详情,点击加入购物车,筛选参数的view就会出现后立即移除,好像也是通知影响的。

看了下

订单转接后出现问题---》空白页面
登陆无法注销--》没返回页面

有几个小问题

1.商品详情页面pop后无法dealloc,DCGoodBaseViewController的block有循环引用;
2.商品详情无法手势返回,可以考虑继承UIScrollview自定义类,再重写gestureRecognizerShouldBegin来根据contentoffset判断;
3.个人中心的导航条在push和pop的时候太生硬,可以考虑通过透明度加动画来优化;
4.statusstyle,如果想做成light,然后再在自定义NavController里面重写preferredStatusBarStyle和childViewControllerForStatusBarStyle;
最后,看完项目,收获很多,笔芯小哥

- (NSArray *)mas_makeConstraints:(void (NS_NOESCAPE ^)(MASConstraintMaker *make))block;

  • (NSArray *)mas_makeConstraints:(void (NS_NOESCAPE ^)(MASConstraintMaker *make))block;
    /Users/anklee/PycharmProjects/CDDStore/CDDStoreDemo/Pods/Headers/Public/Masonry/View+MASAdditions.h:87:40: error: expected ')'
  • (NSArray *)mas_makeConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *make))block;
    ^
    /Users/anklee/PycharmProjects/CDDStore/CDDStoreDemo/Pods/Headers/Public/Masonry/View+MASAdditions.h:87:39: note: to match this '('
  • (NSArray *)mas_makeConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *make))block;
    ^
    /Users/anklee/PycharmProjects/CDDStore/CDDStoreDemo/Pods/Headers/Public/Masonry/View+MASAdditions.h:98:42: error: expected ')'
  • (NSArray *)mas_updateConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *make))block;
    ^
    /Users/anklee/PycharmProjects/CDDStore/CDDStoreDemo/Pods/Headers/Public/Masonry/View+MASAdditions.h:98:41: note: to match this '('
  • (NSArray *)mas_updateConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *make))block;
    ^
    /Users/anklee/PycharmProjects/CDDStore/CDDStoreDemo/Pods/Headers/Public/Masonry/View+MASAdditions.h:109:42: error: expected ')'
  • (NSArray *)mas_remakeConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *make))block;
    ^
    /Users/anklee/PycharmProjects/CDDStore/CDDStoreDemo/Pods/Headers/Public/Masonry/View+MASAdditions.h:109:41: note: to match this '('
  • (NSArray *)mas_remakeConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *make))block;

一运行就报错

Multiple commands produce '/Users/Library/Developer/Xcode/DerivedData/CDDStoreDemo-bogjfqyhqxsobgbqjnsqsmouunin/Build/Products/Debug-iphonesimulator/CDDStoreDemo.app'

感谢分享,一些小建议

很不错的项目,作者很用心,很多细节都实现得很漂亮。
在使用过程中,有一些个人感受跟你分享一下。
主要是编码风格,我认为应该使用更符合 Apple 规范的编码风格,这样大家写代码会更统一, 参考禅与 Objective-C 编程艺术 Introduction to Coding Guidelines for Cocoa
另外,ViewController 的代码组织可以更加模块化一些,比如生命周期,代理,其他辅助方法这样模块区分。
感谢分享。

O(∩_∩)O谢谢

首先很高兴收到您的回复。
可能是我刚才表达的不够清楚。我想问的是在DCFeatureitem.h这个文件里面的list这个属性。您的本地plist文件里面的的list数组里面的数据结构是[item0 {infoname:黑色, plusprice:0}]
我的数据结构是[黑色,红色,蓝色]。
在这里不知道怎么修改,请指教。

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.