美文网首页
贝投 学习 总结

贝投 学习 总结

作者: 程序员进阶 | 来源:发表于2016-08-17 17:13 被阅读67次

    2016.3.22

    一、xcode项目上传git@osc(http://git.oschina.net/)步骤:

    1.创建项目(省略若干步骤);

    2.输入命令:cd 项目文件

    3.输入命令:git init 【需要初始化,error:fatal: Not a git repository (or any of the parent directories): .git】

    4.输入命令:git remote add origin git@git.oschina.net:heqings/fitness.git // /这个相当于指定本地库与github上的哪个项目相连

    5.输入命令:rm -fr ~/.ssh/known_hosts【清空文件里的内容:rm -fr /目录名/*】

    6.输入命令:git add -A//git add -A 【添加整个项目】

    7.输入命令:git commit -m "添加整个项目"

    // 不进行上面两步,会抛出error: src refspec master does not match any.

    8.输入命令:git pull -u origin master  或者git pull -u origin master //从git@osc 上拉取项目

    9.输入命令:git push -u origin master //提交项目

    这里即可完成提交!

    ps:http://blog.csdn.net/doublefi123/article/details/50504824

    2016.4.8

    邮编随着所选地区自动生成:

    在ETCreateNewAddressViewController.m  70、247行

    4.19

    一个野指针导致的CRASH的问题:

    见博客。

    5.3

    通过ViewModel规范TableView界面开发

    https://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=2652545348&idx=3&sn=cba278a05c9d8fa0b9feb888eda563f7&scene=0&uin=Mjg0OTI2MjQ4MQ%3D%3D&key=b28b03434249256bc57e1633777d0df3fd683976c6b95567124d314b5128e7c907dd3c3001b8aeca944f45a71fd68fcb&devicetype=iMac+MacBookPro9%2C2+OSX+OSX+10.11.4+build(15E65)&version=11020201&lang=zh_CN&pass_ticket=mqP1HmEz1sKvcmgzJb5EUjxr4%2FuF1k4pUCIDO4WOtmYtByUEVbsK%2BnRrTas9zPz7

    https://github.com/youzan/SigmaTableViewModel

    5.4

    仿qq未读消息的拖拽效果

    5.6

    一个粗糙的分类界面效果:

    tableView 或者collectionView 跳转到指定的位置

    [self.coll scrollToItemAtIndexPath:dex atScrollPosition:(UICollectionViewScrollPositionTop) animated:NO];

    [_table scrollToRowAtIndexPath:indexPath atScrollPosition:(UITableViewScrollPositionTop) animated:YES];

    5.9

    Xib的使用

    文章:使用xib开发界面

    http://www.cocoachina.com/ios/20150202/11086.html

    http://www.cocoachina.com/industry/20140529/8603.html

    5.10

    UITableView的数据源解耦。

    JHCellConfig

    https://github.com/JC-Hu/JHCellConfig/

    优点:改变不同类型cell的顺序、增删时,极为方便,只需改变VC中数据源数组即可,无需在多个tableView代理方法中逐个修改

    MJRefresh

    满座

    5.13

    绘图、天气预报、绘图API

    5.17

    OCCallSwift    SwiftCallOC

    5.18

    //1.contentSize:  scrollview可以滚动的区域

    //2.contentOffset:  scrollview当前显示区域顶点相对于frame顶点的偏移量

    //3.contentInset:  scrollview的contentview的顶点相对于scrollview的位置

    5.19

    加入购物车效果;见代码

    9.8

    appStore上传图片尺寸:

    3.5

    640 × 960

    4

    640 × 1136

    4.7

    750 × 1334

    5.5

    1242 × 2208

    9.30

    self.edgesForExtendedLayout = UIRectEdgeNone;//解决导航栏遮盖tableview的问题

    self.automaticallyAdjustsScrollViewInsets = NO;//解决第一次进入tableview刷新不消失的问题

    self.extendedLayoutIncludesOpaqueBars = YES;//配合修改uinavigationbar的颜色,详见《iOS NavigationBar 背景颜色设置方案探究

    11.14 

    label 高度自定制;项目名:自定义时间轴(高度自适应)

    2017

    1.3

    在podinstall时,遇到如下提示 “The dependency'SDWebImage'isnotusedinanyconcrete target ”。

    这些依赖没有被任何一个target使用。  这个问题可能出现在使用老版本的podfile文件时出现。现在新的podfile文件都会使用targetNAMEdo来说明在哪个target中使用依赖。比如这样:

    target'MikeAppDemo'do 

       pod'baiduMap','~> 2.8'

    end

    只要指定好使用依赖的target,问题就可以解决了。

    1.17

    pod ‘AFNetworking’      //不显式指定依赖库版本,表示每次都获取最新版本pod ‘AFNetworking’, ‘~>0.1.2′    //使用大于等于0.1.2但小于0.2的版本,相当于>=0.1.2并且<0.2.0

    pod ‘AFNetworking’, ‘~>0.1′    //使用大于等于0.1但小于1.0的版本

    pod 'AFNetworking', '1.0' // 版本号指定为1.0

    2.17

    字典数据(也就是JSON数据)与Model模型之间的转化

    OC  MJExtension    Swift ObjectMapper 

    相关文章

      网友评论

          本文标题:贝投 学习 总结

          本文链接:https://www.haomeiwen.com/subject/skwmsttx.html