随笔分类 - ios
摘要:主要有以下类: NSDate -- 表示一个绝对的时间点NSTimeZone -- 时区信息NSLocale -- 本地化信息NSDateComponents -- 一个封装了具体年月日、时秒分、周、季度等的类NSCalendar -- 日历类,它提供了大部分的日期计算接口,并且允许您在NSDate...
阅读全文
摘要:1、文字的宽高/* text:文字 font:文字的字体 maxsize:文字的最大宽高*/- (CGSize)sizeWithText:(NSString *)text andFont:(NSFont *)font andMaxSize:(CGSize)maxsize{ NSDiction...
阅读全文
摘要:1、UIGestureRecognizer介绍手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下...
阅读全文
摘要:使用原生的好处就是扫描特别快效率特别高,使用 AVFoundation 来进行二维码扫描,更主要的是限制扫描二维码的范围。(默认的是全屏扫描)首先是要用到的几个类@property ( strong , nonatomic ) AVCaptureDevice * device;@property (...
阅读全文
摘要:概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3CoreDatai...
阅读全文
摘要:对于一个iOS的APP,如果有一些虚拟的商品或者服务需要通过在线支付来收费的话,一般有几种主流的选择。如果是通过APP调用支付平台APP的思路的话,一个是调起支付宝客户端,一个则是调起微信支付。实际上,从代码的角度,调起支付APP就是把一些关键的参数通过一定方式打包成为一个订单,然后发送到支付平台的...
阅读全文
摘要:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttribut...
阅读全文
摘要:1. 开启AppDelegate.h,并加入如下代码 1 #import 2 3 @interface AppDelegate : UIResponder 4 { 5 UITabBarController* tabBarViewC...
阅读全文
摘要:如何通过URL获取json数据第一种,利用AFJSONRequestOperation,官方网站上给的例子: NSString *str=[NSString stringWithFormat:@"https://alpha-api.app.net/stream/0/posts/stream/glo...
阅读全文
摘要:1 // 1、同步GET请求 2 3 // 第一步,创建URL 4 NSURL *url = [NSURL URLWithString:@"http://api.hudong.com/iphonexml.do?type=focus-c"]; 5 6 // ...
阅读全文
摘要:一 UIVIew 常见属性1.frame 位置和尺寸(以父控件的左上角为原点(0,0))2.center 中点 (以父控件的左上角为原点(0,0))3.bounds 位置和尺寸(以自己的左上角为原点 (0,0))4.transform 形变属性 CGAffineTransform(Make)Scal...
阅读全文