- 博客(17)
- 收藏
- 关注
转载 iOS中多个storyboard之间的跳转
在iOS开发中,一个工程中可以有多个storyboard,这样可以更方便的进行多人开发以及管理。 实现步骤: 1.新建一个工程,在工程中添加一个storyboard 新建的工程一般都自带一个Main.stroyboard,我们还需要建两一个storyboard,命名为Other...
2019-09-09 22:24:31
435
转载 iOS单例的完整写法
单例模式在iOS开发中是最为常用的模式之一,在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。一般情况下,许多人都是按下面的方式写单例模式: #import "Singleton.h"@implem...
2019-09-09 22:24:27
706
转载 iOS定位添加大头针
地图结合的定位 1. 和单纯定位相同部分 iOS8+都必须征求用户的同意 2. 和单纯定位不同部分 a. 协议:MKMapViewDelegate (MapKit Framework) b.类/控件:地图控件MKMapView c. 定位的方式也不同: 通过地图视图的一个属性...
2019-09-09 22:24:23
465
转载 iOS在控制器中绘制圆形图像,二维码
跟系统申请,在内存中,临时创建一块空白的画布,然后,在这个临时的画布上,画图画字符串,绘制完成后,将临时的这块画布 保存成图片,再将图片放到视图上显示 关键点就是如何开启这块临时的画布? UIGraphicsBeginImage xxxx UIGraphics...
2019-09-09 22:24:19
402
转载 iOS搜索框
//创建用于展示搜索结果的表vc实例self.showResultVC = [[ShowResultTableViewController alloc]init];//创建搜索控制器的实例self.searchController = [[UISearchController al...
2019-09-09 22:24:15
818
转载 iOS沙盒
• iOS应⽤用程序只能对⾃自⼰己创建的⽂文件系统读取⽂文件,这个独⽴立、封闭、安全的空间称 做沙盒。 • 一般存放着程序包⽂文件(可执⾏行⽂文件)、图⽚片、⾳音频、视频、plist⽂文件、sqlite数据库 以及其他⽂文件 iOS沙盒 Bundle容器: 只读; xxx....
2019-09-09 22:24:11
370
转载 iOS实现Cell自适应高度
1.实现UITableViewDelegate中的方法 先设置cell的contentview中label根据内容自动换行 numberOfLines=0 实现UITableViewDelegate中的方法 - (CGFloat)tableView:(UITableView )...
2019-09-09 22:24:08
3668
转载 iOS核心绘图
1.Quartz 2D(Core Graphics) 苹果公司使用C语言编写的一套绘图引擎(一组能够实现绘图API),即可以在iOS中使用,也可以在Mac OS X上使用 step1:自定义一个类,继承自UIView step2:重写 类中的 drawRect 方法 - (vo...
2019-09-09 22:24:04
188
转载 iOS表视图下拉刷新与索引
下拉刷新 创建UIRefreshControl的实例,将其赋给TableViewController的refreshControl属性,为控件添加valueChanged事件监听,在事件响应中,判断控件的状态,决定做的事情,最后再将控件改成停止刷新状态 1.配置下拉刷新功能 UIR...
2019-09-09 22:24:00
233
转载 iOS表分区头和表视图的编辑模式
设置分区头信息 -(NSString )tableView:(UITableView )tableView titleForHeaderInSection:(NSInteger)section 设置分区头视图 -(UIView )tableView:(UITableView )t...
2019-09-09 22:23:57
212
转载 iOS绘制字符串和图片
绘制文字可以用 drawAtPoint,drawInRect方法 这两个方法的调用一定写在drawRect方法内,因为方法内部使用 CGContextRef - (void)drawRect:(CGRect)rect{ NSString *str = @"这是一段聊天记录...
2019-09-09 22:23:53
316
转载 iOS归档 反归档 Archiving Unarchiver
Archiving: 归档 支持的类型:只要遵守NSCoding协议的对象都可以使用归档 归档步骤(写) a. 准备可变数据对象NSMutableData NSMutableData *mutableData = [NSMutableData data]; b. 创建归档对象N...
2019-09-09 22:23:49
160
转载 iOS文件操作
1.NSFileManager创建文件夹/文件; 拷贝; 删除; 剪切(move) 处理⽂文件系统的Foundation的类,提供对⽂文件或⺫⽬目录等的各种操作 主要功能 • 向⽂文件写⼊入数据;从⽂文件中读取数据 • 创建、复制、移动和删除⽂文件/⺫⽬目录 • ...
2019-09-09 22:23:45
376
转载 Swift函数类型
什么是函数类型 在Swift中,可以定义Int,Double,Array,String….等数据类型,作为函数,每个函数都有自己的函数类型,函数类型由函数的参数类型和返回值类型决定。 例如: func addTwoInts(a: Int, b: Int) -> Int {...
2019-09-09 22:23:41
636
转载 ios地理编码 反地理编码
1.地理编码 给定一个名字(北京),获得给定名字对应的位置(经纬度) 2反地理编码 给定义个位置(经纬度),获得这个位置对应的详细信息(国家/省/街道/楼) #import "ViewController.h"#import <CoreLocation/CoreLoc...
2019-09-09 22:23:38
988
转载 Swift版快速排序
步骤: 1.- 从数列中挑出一个元素,称为 “基准”(Pivot), 2.- 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partition)操作。 3...
2019-09-09 22:23:34
339
转载 iOS9App间跳转的问题
App之间跳转 1.给目标APP添加URL Schemes 2.在Info.plist中添加LSApplicationQueriesSchemes(此选项在Xcode7后才有) 如果没有此步骤Xcode出现如下错误 This app is not allowed to q...
2019-09-09 22:23:30
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人