常用好贴 链接

1.CSDN英雄会:(答题有奖)

地址:http://hero.csdn.net/home/index

2.UITableViewCell的选中时的颜色及tableViewCell的selecte与deselecte 

关键语句:

1 //改变UITableViewCell选中时背景色:
2 cell.selectedBackgroundView = [[UIView alloc] initWithFrame:cell.frame];  
3 cell.selectedBackgroundView.backgroundColor = [UIColor xxxxxx]; 
4 
5 //cell自动取消选中状态
6 [self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:YES];

地址:http://blog.sina.com.cn/s/blog_71ce775e0101bfi3.html

3.场景切换(控制器跳转)的各种样式

常用模式:modalTransitionStyle = ...

过渡类型(Transition)是从一个场景切换到另一个场景时播放的动画。有4个选项:
Cover Vertical -- 新场景从下向上移动,逐渐覆盖旧场景。
Flip Horizontal -- 视图水平翻转,以显示背面的新场景。
Cross Dissolve -- 旧场景淡出,新场景淡入。
Partial Curl -- 旧场景像书页一样翻开,显示下面的新场景。

地址:http://www.cnblogs.com/wayne23/p/3596776.html 

 

4.iOS 在UILabel同一段显示不同的字体和颜色

关键代码

1 self.title = @"For iOS 6 & later";
2 NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Using NSAttributed String"];
3 [str addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0,5)];
4 [str addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(6,12)];
5 [str addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:NSMakeRange(19,6)];
6 [str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Arial-BoldItalicMT" size:30.0] range:NSMakeRange(0, 5)];
7 [str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:30.0] range:NSMakeRange(6, 12)];
8 [str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Courier-BoldOblique" size:30.0] range:NSMakeRange(19, 6)];
9 attrLabel.attributedText = str;

地址:http://my.oschina.net/CarlHuang/blog/138363

 5.IOS程序国际化

http://www.cnblogs.com/zhidao-chen/archive/2012/07/08/2581977.html

6.IOS开发之界面生命周期——init,viewDidAppear,viewWill(dis)Appear,loadView,viewDid(un)Load,dealloc

http://blog.csdn.net/sanpintian/article/details/7357118

 

7.iOS开发的一些奇巧淫技(开发小技巧和细节锦集)

http://www.cocoachina.com/ios/20141229/10783.html

 

8.实现pushViewController的自定义动画效果

实现代码:

 1 //给push添加动画
 2     CATransition *transiton = [CATransition animation];
 3     //动画持续时间
 4     transiton.duration = 1.0;
 5     //动画定时函数属性(用于变化起点和终点之间的插值计算,形象点说它决定了动画运行的节奏,比如是均匀变化(相同时间变化量相同)还是先快后慢,先慢后快还是先慢再快再慢.)当前的为先慢后快再慢
 6     transiton.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
 7     //设置了主要的页面切换显示形式(当前cube属性私有)
 8     transiton.type = @"cube";
 9     //设置了页面的旋转  左右上下
10     transiton.subtype = kCATransitionFromRight;
11     //设置代理
12     transiton.delegate = self;
13     
14     [self.navigationController.view.layer addAnimation:transiton forKey:nil];
15     //[self.view addSubview:diyVC.view];
16     
17     DIYViewController *diyVC = [DIYViewController new];
18     [self.navigationController pushViewController:diyVC animated:YES];

需要注意:(引用标注篇)

 1 *  各种动画效果  其中除了'fade', `moveIn', `push' , `reveal' ,其他属于私有的API(我是这么认为
 2 
 3 的,可以点进去看下注释).
 4      *  ↑↑↑上面四个可以分别使用'kCATransitionFade', 'kCATransitionMoveIn', 'kCATransitionPush', 
 5 
 6 'kCATransitionReveal'来调用.
 7      *  @"cube"                     立方体翻滚效果
 8      *  @"moveIn"                   新视图移到旧视图上面
 9      *  @"reveal"                   显露效果(将旧视图移开,显示下面的新视图)
10      *  @"fade"                     交叉淡化过渡(不支持过渡方向)             (默认为此效果)
11      *  @"pageCurl"                 向上翻一页
12      *  @"pageUnCurl"               向下翻一页
13      *  @"suckEffect"               收缩效果,类似系统最小化窗口时的神奇效果(不支持过渡方向)
14      *  @"rippleEffect"             滴水效果,(不支持过渡方向)
15      *  @"oglFlip"                  上下左右翻转效果
16      *  @"rotate"                   旋转效果
17      *  @"push"                     
18      *  @"cameraIrisHollowOpen"     相机镜头打开效果(不支持过渡方向)
19      *  @"cameraIrisHollowClose"    相机镜头关上效果(不支持过渡方向)
20      */
21      
22     /** type
23      *
24      *  kCATransitionFade            交叉淡化过渡
25      *  kCATransitionMoveIn          新视图移到旧视图上面
26      *  kCATransitionPush            新视图把旧视图推出去
27      *  kCATransitionReveal          将旧视图移开,显示下面的新视图
28      */

历史原帖:http://www.cocoachina.com/bbs/read.php?tid-11856.html

好贴地址:(最经典)http://www.cocoachina.com/bbs/read.php?tid-11820-fpage-3.html

             (延伸篇)http://www.cocoachina.com/bbs/read.php?tid=32533

        http://blog.csdn.net/longlongago2000/article/details/7589706

     (标注篇)http://shiminghua234.blog.163.com/blog/static/26391242201341633018353/

9.10 款控制 iOS 状态栏 (StatusBar) 的开源控件

http://www.tuicool.com/articles/e6RRBz

 

10.iOS开发隐藏键盘方法总结

//隐藏键盘(需要拓展)

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

    [_searchField resignFirstResponder];

}

http://mobile.51cto.com/iphone-387450.htm

 

11.iOS知识大杂烩

http://blog.csdn.net/yanfangjin/article/details/7472431

http://blog.csdn.net/mad1989/article/details/7972612

 

12.IOS开发之登录界面细节

http://blog.csdn.net/xuqiang918/article/details/12018329

 

13.关于NSDate

(1)NSDateFormatter相关整理

http://www.cnblogs.com/ios-wmm/archive/2012/12/12/2815309.html

 (2)iOS标准时间与时间戳相互转换

http://blog.csdn.net/ios_che/article/details/8090977

 

14.iOS开发-Xcode Debug、Release、Archive、Profile、Analyze概念解释

http://www.th7.cn/Program/IOS/201411/312188.shtml

 

15.设备添加到Apple开发者中心

http://www.luexiao.com/questions/5272

http://zhidao.baidu.com/link?url=2yjhLc4uiUVOFJNXMVscSPt65hP6qComnzkUj5J2Uf1oyCS8ht-YVwmHSqCcDsghpfH45PYm98sO5jeEGmP1ElWvmGhYd1QFfmQTsPxldkK

posted @ 2014-12-24 17:12  HHB17  阅读(189)  评论(0编辑  收藏  举报