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
网友评论