IOS随手记
Groz
路遥知马力日久见人心
展开
-
iOS系统中各种设置项的URL链接
论坛会员sunzhe分享在代码中调用如下代码: NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"]; [[UIApplication sharedApplication] openURL:url]; 即可跳转到设置页面的对应项。 [font=]About — prefs:root=Genera转载 2013-09-09 22:54:16 · 971 阅读 · 0 评论 -
根据时间戳求星期几
- (NSString *)getWeek:(double)timeTemp{ NSDate * dateTime = [NSDate dateWithTimeIntervalSince1970:@(timeTemp).doubleValue]; NSCalendar * calendar = [[NSCalendar alloc] initWithCalendarIdentifi原创 2014-07-01 12:28:40 · 2472 阅读 · 0 评论 -
CocoaChina测试题 小记一
1. int a=0; for(int i=0;iA.1 B.2 C.3 D.42. 在UIView中支持多点触摸,需要打开什么属性?A.userInteractionEnabled B.multipleTouchEnabled C.transform D.bounds3. 下面哪个类型不可以放到NSArray中?A.NSString B.NSInteger C原创 2014-03-09 08:30:33 · 1054 阅读 · 0 评论 -
IOS 隐藏状态栏
iOS7 设置隐藏状态栏在info.plist 添加 UIViewControllerBasedStatusBarAppearance(View controller-based status bar appearance) 设置为NO 即可原创 2013-10-21 11:52:04 · 865 阅读 · 0 评论 -
IOS7 重力感 -自己看
你可能对UIAccelerometer很熟悉,自可检测设备倾斜的iOS 2.0发布起,它就可以使用了。然而,iOS 5.0弃用UIAccelerometer了,所以iOS 7应用应该使用CMMotionManager,它是Apple的CoreMotion框架的一部分。原创 2013-11-07 00:51:12 · 1305 阅读 · 0 评论 -
IOS7 自定义动画,记录自己看
视图控制器转换API是由一系列协议,只是一个具体的类。乍一看,该议定书的命名可能会有点困惑!在本节中,您将了解每个协议的责任,走过这个过程的一个自定义的过渡。下图显示了协议和它们之间的相互关系:•UIViewControllerTransitioningDelegate——过渡代表动画控制器和交互控制器供应;您将了解那些稍后。视图控制器有一个transitioningDelegate属性,它持原创 2013-11-05 15:13:55 · 1014 阅读 · 0 评论 -
使用16进制设置颜色
#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue &0xFF00) >> 8))/255.0 blue:((float)(rgbValue &0xFF))/255.0 alpha:1.0]原创 2013-11-04 13:30:09 · 1623 阅读 · 0 评论 -
IOS协议与委托
在IOS开发中协议和委托是两个密不可分的概念(也可以说是不同的设计模式,只不过在这里我们把他们讲在一起,因为我们常常都是这么用的):确 切来说,协议[protocol]定义了一种规范,使遵循它的类具备一种能力。委托[delegate]则是制定了一种"一个类中需要做的事情交给另一个 类来完成"的途径,通过委托别的类,来调用协议里的方法,委托也可以说是Object-C中实现多继承的一种方式。委转载 2013-10-22 09:27:26 · 2310 阅读 · 0 评论 -
UIImageView用法
1、创建一个UIImageView: 创建一个UIImageView对象有五种方法: UIImageView *imageView1 = [[UIImageView alloc] init]; UIImageView *imageView2 = [[UIImageView alloc] initWithFrame:(CGRect)]; UIImageView *im转载 2013-09-25 14:45:20 · 1800 阅读 · 0 评论 -
block揭秘-用block进行回调
我们在开发中常常会用到函数回调,你可以用通知来替代回调,但是大多数时候回调是比通知方便的,所以何乐而不为呢?如果你不知道回调使用的场景,我们来假设一下:1.我现在玩手机2.突然手机没有电了3.我只好让手机开始充电4.充电的过程中我好无聊,我要去看电视,但是我不会一直看电视,我要等手机电充满了停止看电视,继续去玩手机5.我开始看电视6.手机电充好了,我转载 2013-09-18 11:41:58 · 788 阅读 · 0 评论 -
JSON解析
首先什么是json?Json的本质就是字符串并且是一组有固定格式的字符串, 举个栗子:{"key":"value","key":"value"} --这就是一组标准的,基本的json以下: 1、["json","string"] --这是个字符串数组 2、{"key":["json","string"]} --key的value是原创 2013-09-13 22:13:25 · 1804 阅读 · 0 评论 -
UI控件之UISlider用法
UIslider是一个方便的控件,让用户能够以可视化的方式设置指定范围内的值。和按钮一样,滑块也能响应事件,还可像文本框一样被读取。如果希望用户对滑块的调整立刻影响应用程序,则需要让他触发操作。 代码自定义控件: UISlider *m_slider = [[UISlider alloc] initWithFrame:CGRectMake(0, 0, 200, 2原创 2013-09-10 21:03:07 · 3224 阅读 · 0 评论 -
UI控件之UIButton详解
转自: http://blog.csdn.net/jb80400812/article/details/6614184创建UIButtonUIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];btn.frame = CGRectMake(30, 360, 90, 35);[btn se转载 2013-09-10 19:22:21 · 1686 阅读 · 0 评论 -
CATextLayer字体模糊
CATextLayer有个contentsScale 修改一下看看 contentsScale = 2;转载 2014-07-14 16:29:14 · 2413 阅读 · 0 评论