- 博客(9)
- 收藏
- 关注
原创 UITextField键盘类型
UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //初始化textfield并设置位置及大小text.keyboardType = UIKeyboardTypeNumberPad; //设置键盘的样式typedef enum { UIKeyboardT
2015-12-23 12:14:44
440
原创 iOS7 NavigationController 右滑手势问题
苹果一直都在人机交互中尽力做到极致,在iOS7中,新增加了一个小小的功能,也就是这个api:self.navigationController.interactivePopGestureRecognizer.enabled = YES;这个api功能就是在NavigationController堆栈内的UIViewController可以支持右滑手势,也就是不用点击右上角的返回按钮,轻
2015-12-17 21:13:52
212
原创 AppDelegate关于应用程序挂起、复原与终止的代理方法
AppDelegate关于应用程序挂起、复原与终止的代理方法:首次运行:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions=====> 程序首次运行- (void)applicationDidBecomeActive:
2015-11-16 18:06:35
312
原创 iOS开发如何提高
1.阅读博客2.读书3.看WWDC视频获得最新的iOS开发知识,还可以提高英文听力水平。4.看苹果的官方文档阅读时分清主次。5.看开源项目的代码阅读优秀的开源项目代码,学习iOS知识,学习设计模式等软件架构上的知识。参与到开源项目的开发中。6.多写代码,多思考知识的积累离不开实践和总结。不要"重复造轮子",不要留下技术债,设计应用
2015-11-12 16:53:54
251
原创 注意:只有xcode5.1创建的项目会自动适配iphone6,iphone6p
注意: 只有xcode5.1创建的项目会自动适配iphone6,iphone6p
2015-11-05 17:44:01
333
原创 iOS常用CGRect的交错,边缘,中心的检测
判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数 BOOL contains = CGRectContainsPoint(CGRect rect, CGPoint point);判断一个CGRect是否包含再另一个CGRect里面,常用与测试给定的对象之间是否又重叠 BOOL contains = CGRectCont
2015-11-05 17:41:23
429
原创 iOS中定时器NSTimer使用
调用一次计时器方法://不重复,只调用一次。timer运行一次就会自动停止运行self.locationTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:selfselector:@selector(LocationTimer) userInfo:nil repeats:NO];重复调用
2015-09-07 16:19:34
232
原创 iOS 在UILabel显示不同的字体和颜色
在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现。现实代码:
2015-08-19 15:28:04
313
原创 CocoaPods安装和使用教程
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新
2015-07-19 15:46:21
403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人