2016.3.22
一祷膳、xcode項(xiàng)目上傳git@osc(http://git.oschina.net/)步驟:
1.創(chuàng)建項(xiàng)目(省略若干步驟)埋泵;
2.輸入命令:cd?項(xiàng)目文件
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 //?/這個相當(dāng)于指定本地庫與github上的哪個項(xiàng)目相連
5.輸入命令:rm -fr ~/.ssh/known_hosts【清空文件里的內(nèi)容:rm -fr /目錄名/*】
6.輸入命令:git add -A//git add -A 【添加整個項(xiàng)目】
7.輸入命令:git commit -m "添加整個項(xiàng)目"
// 不進(jìn)行上面兩步续滋,會拋出error: src refspec master does not match any.
8.輸入命令:git pull -u origin master? 或者git pull -u origin master //從git@osc?上拉取項(xiàng)目
9.輸入命令:git push -u origin master //提交項(xiàng)目
這里即可完成提交拨拓!
ps:http://blog.csdn.net/doublefi123/article/details/50504824
2016.4.8
郵編隨著所選地區(qū)自動生成:
在ETCreateNewAddressViewController.m? 70雄右、247行
4.19
一個野指針導(dǎo)致的CRASH的問題:
見博客叹话。
5.3
通過ViewModel規(guī)范TableView界面開發(fā)
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 跳轉(zhuǎn)到指定的位置
[self.coll scrollToItemAtIndexPath:dex atScrollPosition:(UICollectionViewScrollPositionTop) animated:NO];
[_table scrollToRowAtIndexPath:indexPath atScrollPosition:(UITableViewScrollPositionTop) animated:YES];
5.9
Xib的使用
文章:使用xib開發(fā)界面
http://www.cocoachina.com/ios/20150202/11086.html
http://www.cocoachina.com/industry/20140529/8603.html
5.10
UITableView的數(shù)據(jù)源解耦凌停。
JHCellConfig
https://github.com/JC-Hu/JHCellConfig/
優(yōu)點(diǎn):改變不同類型cell的順序侮东、增刪時圈盔,極為方便,只需改變VC中數(shù)據(jù)源數(shù)組即可悄雅,無需在多個tableView代理方法中逐個修改
MJRefresh
滿座
5.13
繪圖驱敲、天氣預(yù)報、繪圖API
5.17
OCCallSwift? ? SwiftCallOC
5.18
//1.contentSize:? scrollview可以滾動的區(qū)域
//2.contentOffset:? scrollview當(dāng)前顯示區(qū)域頂點(diǎn)相對于frame頂點(diǎn)的偏移量
//3.contentInset:? scrollview的contentview的頂點(diǎn)相對于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;//解決導(dǎo)航欄遮蓋tableview的問題
self.automaticallyAdjustsScrollViewInsets = NO;//解決第一次進(jìn)入tableview刷新不消失的問題
self.extendedLayoutIncludesOpaqueBars = YES;//配合修改uinavigationbar的顏色众眨,詳見《iOS NavigationBar 背景顏色設(shè)置方案探究》
11.14?
label 高度自定制;項(xiàng)目名:自定義時間軸(高度自適應(yīng))
2017
1.3
在podinstall時容诬,遇到如下提示 “The dependency'SDWebImage'isnotusedinanyconcrete target ”娩梨。
這些依賴沒有被任何一個target使用。? 這個問題可能出現(xiàn)在使用老版本的podfile文件時出現(xiàn)±劳剑現(xiàn)在新的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的版本,相當(dāng)于>=0.1.2并且<0.2.0
pod ‘AFNetworking’, ‘~>0.1′? ? //使用大于等于0.1但小于1.0的版本
pod 'AFNetworking', '1.0' // 版本號指定為1.0
2.17
字典數(shù)據(jù)(也就是JSON數(shù)據(jù))與Model模型之間的轉(zhuǎn)化
OC? MJExtension ? ?Swift ObjectMapper?