動機 前段時間st0rm23在自己的服務(wù)器上搭好了自己的gitlab,現(xiàn)在我準備開搞自己的web項目了蹋艺。但是如果每次寫完都要用一些文件傳輸?shù)墓ぞ呱蟼鞯阶约旱姆?wù)器就顯得很低效...
動機 前段時間st0rm23在自己的服務(wù)器上搭好了自己的gitlab,現(xiàn)在我準備開搞自己的web項目了蹋艺。但是如果每次寫完都要用一些文件傳輸?shù)墓ぞ呱蟼鞯阶约旱姆?wù)器就顯得很低效...
一次员、持續(xù)集成(Continuous Integration) 要了解GitLab-CI與GitLab Runner蔗候,我們得先了解持續(xù)集成是什么檀训。 持續(xù)集成是一種軟件開發(fā)實踐柑潦,...
產(chǎn)生的問題 解決的辦法 import "ViewController.h" import "MRTabCollectionVC.h" define ScreenSize (...
我解決了,累的蛋疼
父子控制器在導(dǎo)航控制器Push時候中的一些自問自答* 用NavigationController來push出它的子控制器我們隨處可見,就這個過程的一些細節(jié)和父子控制器的關(guān)系,這里蛋疼的剖析一下,新手可能會碰到的疑問. ** ...
- (void)viewDidLoad {
[super viewDidLoad];
//解決tableView 被 UIStatusBar 和 UITabbar 遮蓋的問題
//解決 tabbar和navagationbar對 子控制器管理的collectionView內(nèi)的item 影響的問題
self.automaticallyAdjustsScrollViewInsets = NO;
self.edgesForExtendedLayout = UIRectEdgeNone;
}
-(void)setUI{
MRTabCollectionVC *vc = [[ MRTabCollectionVC alloc] init];
[self addChildViewController:vc];
self.tempVC = vc;
vc.collectionView.frame = CGRectMake(0, 80, ScreenSize.width, 60);
[self.view addSubview:vc.collectionView];
vc.collectionView.contentInset = UIEdgeInsetsMake(0, 20, 0,20);
[vc didMoveToParentViewController:self];
MRMoveCollectionVC *vcTwo = [[ MRMoveCollectionVC alloc] init];
[self addChildViewController:vcTwo];
self.TwoVC = vcTwo;
vcTwo.collectionView.frame = CGRectMake(0, 280, ScreenSize.width, 300);
[self.view addSubview:vcTwo.collectionView];
[vcTwo didMoveToParentViewController:self];
self.tempVC.mrDelegate = self.TwoVC;
}
#pragma 關(guān)閉 appearence callbacks自動調(diào)用的特性,改為手動
-(BOOL)shouldAutomaticallyForwardAppearanceMethods{
return NO;
}
//一定要在這個方法里 添加子控制器 在viewDidLoad 里面會出現(xiàn)太多的問題
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self setUI];
[self.tempVC beginAppearanceTransition:YES animated:animated];
[self.TwoVC beginAppearanceTransition:YES animated:animated];
}
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[self.tempVC endAppearanceTransition];
[self.TwoVC endAppearanceTransition];
}
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
[self.tempVC beginAppearanceTransition:YES animated:animated];
[self.TwoVC beginAppearanceTransition:YES animated:animated];
}
父子控制器在導(dǎo)航控制器Push時候中的一些自問自答* 用NavigationController來push出它的子控制器我們隨處可見,就這個過程的一些細節(jié)和父子控制器的關(guān)系,這里蛋疼的剖析一下,新手可能會碰到的疑問. ** ...
說白了就是 我想父控制器B 被nav管理,但是需要B 的子控制器A 去掉這個效果
父子控制器在導(dǎo)航控制器Push時候中的一些自問自答* 用NavigationController來push出它的子控制器我們隨處可見,就這個過程的一些細節(jié)和父子控制器的關(guān)系,這里蛋疼的剖析一下,新手可能會碰到的疑問. ** ...
我的子控制器A 的view 是添加到 父控制器B view上 上的, 且A通過addChild.. 成為了B 的子控制器, 而父控制器 B 被navagationController 管理, 首先A 不是 push 出來的,B 是nav 的根控制器,問題出現(xiàn)在,A的view 里有NavagationBar ,如果B被tabbarvc 管理的話,A的view 里也會有tabbar , 我現(xiàn)在想 去掉這個效果,但不影響B(tài) 的顯示,如何破,拜求大神啊!!!!!
父子控制器在導(dǎo)航控制器Push時候中的一些自問自答* 用NavigationController來push出它的子控制器我們隨處可見,就這個過程的一些細節(jié)和父子控制器的關(guān)系,這里蛋疼的剖析一下,新手可能會碰到的疑問. ** ...
具體步驟如下:首先峻凫,需要一個pem的證書渗鬼,該證書需要與開發(fā)時簽名用的一致。 具體生成pem證書方法如下: 登錄到 iPhone Developer Connection Po...
1.為什么要導(dǎo)出.p12文件荧琼? 當我們用大于三個mac設(shè)備開發(fā)應(yīng)用時譬胎,想要申請新的證書,如果在我們的證書里命锄,包含了3個發(fā)布證書堰乔,2個開發(fā)證書,可以發(fā)現(xiàn)再也申請不了開發(fā)證書和發(fā)...
由于模擬器上沒有appStore 這個應(yīng)用,因此在真機上才能出來效果 1 首先你需要獲取你的app在appStore 中的地址,在iTunes中獲取方法如下: 2 獲取地址...
1.內(nèi)存區(qū)域 1>堆和棧的區(qū)別 管理方式:對于棧來講,是由編譯器自動管理驶冒,無需我們手工控制苟翻;對于堆來說,釋放工作由程序員控制骗污,容易產(chǎn)生memory leak崇猫。 申請大小:棧是...
轉(zhuǎn)之 http://www.cocoachina.com/industry/20140527/8570.htmlRuntime到底能干什么身堡?這里會講解Runtime怎么應(yīng)用到...
轉(zhuǎn)自http://www.tuicool.com/articles/2q6raia本文授權(quán)轉(zhuǎn)載邓尤,作者:@方秋枋目標:用簡潔易懂的語言歸納runLoop和對我們?nèi)粘i_發(fā)的影響。...
轉(zhuǎn)之http://www.tuicool.com/articles/FbuaEve本代碼需事先導(dǎo)入部分 objc/runtime中的頭文件,如下所示 import <objc...
1> 什么是runtimeruntime是一套比較底層的純C語言API, 屬于1個C語言庫, 包含了很多底層的C語言API。在我們平時編寫的OC代碼中, 程序運行過程時, 其...