![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS笔记
文章平均质量分 81
knight丶光
这个作者很懒,什么都没留下…
展开
-
iOS手势识别器
UIGestureRecognizerUIGestureRecognizer类,用于检测丶识别用户使用设备时所用的手势.它是一个抽象类,定义了所有手势的基本行为.以下是UIGestureRecognizer子类,用于处理具体的用户手势行为: UITapGestureRecognizer // 1.单击 UILongPressGestureRecognizer /原创 2015-10-22 09:46:59 · 522 阅读 · 0 评论 -
Bug
一些可能会遇到的Bug原创 2015-10-22 09:31:30 · 1029 阅读 · 0 评论 -
UITextView 光标定位
在使用UITextView的时候, 如何在光标的位置插入字符 或者 图片? 以下Demo为你解答:#pragma mark - KVO- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{//原创 2015-12-04 19:48:52 · 662 阅读 · 0 评论 -
基于CLGeocoder - 地理编码
iOS中CoreLocatio框架中的CLGeocoder为我们提供了地理编码方法:首先需要导入框架#import 地理编码方法有三种:- (void)geocodeAddressDictionary:(NSDictionary *)addressDictionary completionHandler:(CLGeocodeCompletionHandler)completio原创 2015-12-05 10:49:08 · 676 阅读 · 0 评论 -
关于CoreLocation定位服务的简单使用
在我们发微博,发表空间内容,以及在朋友圈发表动态的时候,会发现有一个位置信息的控件。iOS中是如何定位我们的位置信息的呢?基于此写一个小Demo,供大家参考使用。在iOS中,用于定位时需要我们导入以下框架:#import 该框架中的CLLocationManager类可以实时的获取我们位置的经纬度。CLLocationManager相当于一个位置管家,常用的属性和方法有:(1)每隔原创 2015-11-01 14:21:46 · 926 阅读 · 0 评论 -
基于Quartz 2D实现截图功能
对于手机上的截屏功能,使用Quartz 2D绘制可以完成该功能,下面奉上小Demo仅供参考:@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a n原创 2015-10-22 20:04:52 · 732 阅读 · 0 评论 -
iOS中的沙盒路径
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1、Documents 目录:您应该将所有de应用转载 2015-10-22 17:24:26 · 380 阅读 · 0 评论 -
关于Quartz 2D绘图的简单使用
Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境,Quartz 2D的API可以实现许多功能,如:基于路径的绘图丶透明度丶阴影丶颜色管理丶反锯齿丶PDF文档生成和PDF元数据访问等等.Quartz 2D的API是Core Graphics框架的一部分,因此其中的很多数据类型和方法都是以CG开头的.ViewController.m 文件:- (void)view原创 2015-10-22 19:33:37 · 456 阅读 · 0 评论 -
iOS中的数据传输(HTTP协议)
客户端与服务器做数据传输时,数据必须约定使用统一格式.数据格式有 JSON数据丶XML数据丶HTML数据等等.HTTP协议全称"超文本传输协议",浏览器和服务器之间的通信规则.HTTP协议永远都是客户端发起请求,服务器回送响应.客户端发送的HTTP请求,是向服务器提交了一个HTTP请求包.服务器收到该请求之后,向客户端回应一个HTTP响应包.HTTP常用的请求方式:GET请求和POST请求原创 2015-10-22 18:30:26 · 1084 阅读 · 0 评论 -
UIPickerView的简单使用
UIPickerView是一个选择器它可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用法非常灵活,使用也比较简单.下面做了一个关于天气预报的小Demo 用 UIPickerView 来实现.@property (strong, nonatomic) NSDictionary *dataDic;@property (strong, nonatomic原创 2015-10-22 15:50:32 · 456 阅读 · 0 评论 -
关于UITableView的简单使用(1)
UITableView继承UIScrollView,所以拥有UIScrollView的所有属性.在iOS开发中,UITableView的应用十分广泛和普遍,例如:大部分应用程序中的搜索栏,其搜索结果就可以是一个UITableView.基于此,做了一个关于搜索的小Demo 以供参考.:ViewController.m 文件:@interface ViewController (){原创 2015-10-22 17:05:01 · 365 阅读 · 0 评论 -
关于UIScrollView无限循环滑动
在使用某宝或某东购物的时候,我们会在其首页看到一个可以滑动的版块,这个版块的实现就是一个UIScrollView.在我们使用UIScrollView的时候会发现,滑动到最后的时候,UIScrollView不能像上面说的版块那样又回到最初的地方.基于此,做了一个小Demo来实现UIScrollView的无限循环滑动.小小思路:UIScrollView具有分页属性,要实现UIScrollVie原创 2015-10-22 16:22:04 · 709 阅读 · 0 评论 -
基于CLGeocoder - 反地理编码
iOS中CoreLocatio框架中的CLGeocoder 类不但为我们提供了地理编码方法,而且还提供了反地理编码:同样需要导入框架:#import 反地理编码方法:- (void)reverseGeocodeLocation:(CLLocation *)location completionHandler:(CLGeocodeCompletionHandler)completionHan原创 2015-12-05 11:36:35 · 571 阅读 · 0 评论