关闭

ios-自定义大头针的样式

我们如果想自定义大头针的话,我们可以这么做。 首先我们要知道的是当我们调用了下面这条语句去添加大头针模型的时候,会去调用一个代理方法 [self.mapView addAnnotation:annotation];代理方法如下所示,只要我们添加了大头针模型,就会来到下面这个方法,我们要进行设置并且返回对应的View -(MKAnnotationView *)mapView:(MKMapView...
阅读(9) 评论(0)

ios-MKMapView上添加大头针

在MKMapView上添加大头针有如下几个步骤 首先我们都知道我们在MapView中获取我们的位置的时候,那个蓝色圆点其实就是一个大头针,有一个对应的大头针模型MKUserLocation 同理我们如果要创建自定义的大头针,也应该有一个模型类,所以这个时候我们需要自己去创建一个大头针模型类 在这个模型类当中,我们需要去让它遵守这个协议,然后在这个协议当中的具体内容如下所示,也就是说我们必须要...
阅读(5) 评论(0)

ios-MapKit在ios9新增加的属性

一个是设置是否显示指南针,默认就是开启的,在我们旋转地图的时候就会看见右上角会出现一个指南针 @property (nonatomic) BOOL showsCompass NS_AVAILABLE(10_9, 9_0) __TVOS_PROHIBITED;当我们点击这个指南针的时候,会自动恢复向北的朝向 还有个就是是否显示比例尺,需要我们自己去开启 @property (nonatom...
阅读(6) 评论(0)

ios-@import和#import

在Xcode5以后,我们就可以不用再去在如下图所示的的Linked Frameworks and Libraries中去显式的添加frameword了 Xcode5以后有三个新东西modules、AutoLinking和@import,原本我们之前导入头文件都是使用#import,这个就是和include的作用差不多就是相当于把头文件的内容复制过来,然后把本身的#import的头文件那句...
阅读(9) 评论(0)

ios-临时获取后台定位权限

在ios9的时候增加了一个新特性,就是说我们可以一开始不去指定始终的去获取位置,也就是说先指定前台获取位置 然后如果在我们需要的时候,我们可以自己去设置一个属性就可以去临时的获取这个权限。 self.manager.allowsBackgroundLocationUpdates = YES;这样在后台就可以去获取它的位置,然后当我们获取把程序切入后台的时候,状态栏那边会有蓝条显示 需要注...
阅读(32) 评论(0)

ios定位授权

定位授权有两种一种是requestWhenInUseAuthorization,前台可以获取位置 requestAlwaysAuthorization 这个是前台和后台都可以获取。 我们需要在后台去配置plist文件,如下所示...
阅读(25) 评论(0)

ios-MapKit的使用

在MapKit框架中有这么一个控件叫做MKMapView 在使用它时我们需要导入一个头文件 #import 在MKMapView中我们可以通过mapType来设置地图的类型 MKMapTypeStandard,标准 MKMapTypeSatellite,卫星地图 MKMapTypeHybrid,鸟瞰混合 ios9之后新增加的两项: MKMapTypeSatelliteFlyove...
阅读(11) 评论(0)

ios-地理编码和反地理编码

在ios中,我们可以通过利用Core Location框架中的CLGeocoder去完成地理编码和反地理编码。 其中的地理编码就是通过给定的地名,获取具体的位置的信息 反地理编码就是根据给定的经纬度去获取具体的位置信息。 地理编码的应用如下 #import "ViewController.h" #import @interface ViewController () //输入的地址 @p...
阅读(18) 评论(0)

ios-Core Location框架

现在的app中基本都会有定位功能,如果要实现定位工程的话其实就是基于Core Location框架来做的。 如果我们要使用Core Location框架直接导入头文件就可以使用了#import 具体使用步骤的话如下所示 1、创建Core Location的管理者CLLocationManager 2、设置Core Location的管理者的代理,实现监听方法 3、开始获取位置,或者开始...
阅读(9) 评论(0)

数据库-关系运算

数据库中的关系运算包括选择、投影、连接、除等。 1、选择 选择又称限制,其实就是在关系R中选择满足给定条件的诸多元组,元组其实就是表中的一行数据称为元组。 其实选择运算就是从一个关系,比如说关系R中选取可以使你列出来的逻辑表达式为真的元组。选择运算是以行的角度去进行运算的 就比如说你有一份学生信息表格,里面有学生的姓名,学号,性别,我们想要取出这里面的所有的男生的话,我们就需要去定义一个表...
阅读(41) 评论(0)

数据库-E-R图

摘抄文档:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实...
阅读(61) 评论(0)

ios-TextKit框架基础

iOS7之后引入TextKit框架,能够很方便的可以通过方便的接口去修改文字的样式和排版,解决图文混排的问题。而在ios7之前解决起来都会比较的困难。 TextKit中有三个比较重要的对象 1、NSTextStorage,是NSMutableAttributedString的子类,专门用来存储文本的和管理控件的属性文本,NSTextStorage引用着NSLayoutManager,当NSTe...
阅读(24) 评论(0)

ios-闭包的写法

在这里想简单的介绍下一个函数,由其来引申出闭包的使用 这个方法就是利用数组过滤的方式,这段函数的意思就是从package的emoticons数组中根据em,chs是不是等于哈哈这个字符串 如果是的话,那么就往这个过滤的函数的返回值数组中增加一个元素 这个函数的简介如下 if let emoticon = package.emoticons.filter({ (em) -> Bo...
阅读(19) 评论(0)

ios-正则表达式基础

正则表达式能在多语言里通用。在ios中我们可以用正则表达式来做文字的匹配的。 在这里我就记录下,我所用到的三个符号 .  用来匹配任意字符,换行除外 *  用来匹配任意多的字符 ? 用来匹配尽量少的字符 在Xcode中的一个功能我们也可以使用正则表达式如下图所示我们需要先按command + shift + F 然后点击最后面的那一栏会出现一个Regular Expressi...
阅读(24) 评论(0)

ios-日期转换

不知道为什么,日期转换这个知识点,总是感觉自己老是忘,感觉现在也需要记录下,总结下 首先如果我们要让日期字符串按照我们想要指定的格式输出的话,我们需要先创建一个格式化器 let dateformatter = DateFormatter()然后我们需要指定下格式化器的环境,在这个环境下输出相应的时间。我们一般设置为en就可以 dateformatter.locale = Locale(id...
阅读(32) 评论(0)

ios-Swift实现自定义输出

在OC中我们要实现在Debug的状态下输出在Release状态下不输出的话,这个是比较好实现的,就是添加pch文件,然后配置下pch文件,然后在pch文件中添加一段话就可以了。 关于OC中的实现可以参考这篇文章 http://blog.csdn.net/zcmuczx/article/details/76215481 但是在Swift中就不一样了。在Swift中我们可以先创建一个空白...
阅读(27) 评论(0)

ios-Alamofire上传文件

在Alamofire中上传文件其实相比较AFN文件中难了很多,复杂了很多,应该是作者也为了保证链式响应这个特点,所以我们用起来就得一步一步跟着官方文档去做。代码如下 这里先附上官方文档对于文件上传的解释,第一个仅仅是上传了一个二进制数据,第二个是获取文件的url,然后把文件进行上传,第三个就是拼接二进制数据,然后再进行上传 解释下我们这里要上传文件的话就要去拼接数据,这里拼接数据是有讲...
阅读(30) 评论(0)

ios-Alamofire的简单使用

关于这个框架其实是AFN的作者Matt Thompson用Swift写的一个轻量级别的网络框架。 在接收全新的框架之前,我觉得我们第一时间要去做的就是去阅读官方文档,以及去下载官方的示例程序。 废话不多说,先记录下自己的一些使用情况和一些笔记。 发送网络请求的方法,其中 参数1:传入url地址 参数2:传入发送请求的方式 参数3:发送请求的参数 参数4:指定服务器支持的编码的格式,如...
阅读(45) 评论(0)

ios-SDWebImage清除缓存机制

我们都知道SDWebImage默认清除磁盘缓存的时长是7天。 那么SDWebImage是如何进行操作的? 我们进入SDImageCache的头文件,会发现有这么一段代码 [[NSNotificationCenter defaultCenter] addObserver:self selector...
阅读(36) 评论(0)
463条 共24页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:44393次
    • 积分:4586
    • 等级:
    • 排名:第6938名
    • 原创:425篇
    • 转载:37篇
    • 译文:0篇
    • 评论:7条
    最新评论