- 博客(12)
- 资源 (51)
- 收藏
- 关注
转载 iOS10推送必看UNNotificationServiceExtension
如果大家还没有看我的这两篇文章,建议还是先阅读一下,循序渐进么~文章链接如下:iOS开发 iOS10推送必看(基础篇)iOS开发 iOS10推送必看(高阶1)这次的最后,终于有demo咯~ 在这篇文章,我会给大家讲一讲更高级一点的,定制化更高的远程通知。其中会补充我之前没讲的远程推送(多媒体)通知,以及UNNotificationServiceExtension,UNNotificationCon
2016-10-31 15:17:23 1551
原创 iOS开发之使用block块进行数据遍历的方法
看了一篇文章,发现遍历数组、字典中的数据时,除了使用for循环外,还可以使用block块进行操作,瞬间感觉iOS的语言代码确实有点高大上的感觉,下面就简单的介绍一下这个方法。首先是最基本的运用形式,//基于 块(block) 结构的遍历数组方法 enumerate:列举,数 //参数介绍: obj:值 idx:索引 stop:停止遍历 NSArray *arr1 = @[@"好"
2016-10-31 14:55:05 3284
原创 Swift基础之init方法,实例(对象)方法,类(静态)方法的使用(多标签Demo)
Xcode更新过后,有些方法都进行了改变,Demo中有变化的都进行了简单的标记,具体以后遇见再说创建一个UIView类,用init方法创建两种类型,显示多标签,创建静态方法进行调用,创建类方法进行调用首先代码:用init方法创建两种类型,显示多标签//初始化数组中是NSString类型的标签视图 init(frame: CGRect,textArray aArray:NSArray,text
2016-10-27 15:58:08 2107
原创 iOS开发之字数不一的多标签Demo
有朋友让帮他写一个封装的字数不一的多标签视图,所以今天将代码展示一下,供大家学习代码中封装了两种方法,分别是:1.传递数组,数组中是NSString类型的方法;2.传递数组,数组中是NSDictionary类型的方法首先介绍:1.传递数组,数组中是NSString类型的方法;//初始化数组中是NSString类型的标签视图-(instancetype)initWithFrame:(CGRect)f
2016-10-27 10:01:47 1668
原创 Swift基础之对FMDB第三方的使用方法
相信大家都熟悉OC使用FMDB第三方库,进行数据库操作,增、删、改、查,现在我就来利用代码展示一下Swift对此库的使用方法,我是通过Pods添加的第三方库,如果手动添加记得创建桥接文件,在文件中调用头文件。如果不会的可以看我以前的文章里有介绍Swift调用OC文件代码http://blog.csdn.net/hbblzjy/article/details/52252630效果图:如果不知道FMD
2016-10-21 16:10:10 2181 2
原创 iOS开发之自己封装的提示框(警告框)样式BHAlertView
最近需要使用到提示框(警告框)进行信息的展示和提醒,所以进行了一个类的封装,想用Swift调用此OC文件,但是发现有些困难,所以暂时先把OC代码进行展示,随后再好好研究一下在Swift中的使用。对于封装文件,首先要设计界面,其次是数据之间的传递过程初始化样式方法:- (instancetype)initWithTitle:(NSString *)title icon:(UIImage *)icon
2016-10-19 17:14:23 1918 2
原创 Swift基础之设计折线坐标图
最近添加了折线视图的样式,所以在这里用Swift语言重新再使用设计一下首先设置纵坐标的数值是:体重//体重 let weightLabel = UILabel.init(frame: CGRectMake(0, 10, 60, 30)); weightLabel.text = "体重(kg)"; weightLabel.textColor = UIColo
2016-10-17 14:40:14 2020
原创 iOS开发之Xcode8推出的WKWebView与UIWebView的使用
一、整体介绍UIWebView自iOS2就有,WKWebView从iOS8才有,毫无疑问WKWebView将逐步取代笨重的UIWebView。通过简单的测试即可发现UIWebView占用过多内存,且内存峰值更是夸张。WKWebView网页加载速度也有提升,但是并不像内存那样提升那么多。下面列举一些其它的优势:更多的支持HTML5的特性官方宣称的高达60fps的滚动刷新率以及内置手势Safari相同
2016-10-17 11:39:18 4887
转载 iOS开发之WKWebView代替UIWebView
前言 Xcode8发布以后,编译器开始不支持IOS7,所以很多应用在适配IOS10之后都不在适配IOS7了,其中包括了很多大公司,网易新闻,滴滴出行等。因此,我们公司的应用也打算淘汰IOS7。 支持到IOS8,第一个要改的自然是用WKWebView替换原来的UIWebView。WKWebView有很多明显优势: 更多的支持HTML5的特性 官方宣称的高达60fps的滚动刷新率以...
2016-10-12 14:04:13 3969 1
转载 简单搭建iOS开发项目框架
今天我们来谈谈如何搭建框架,框架需要做一些什么。第一步:找到我们的目标我们的目标是让其他开发人员拿到手后即可写页面,不再需要考虑其他的问题。第二步:我们需要做哪些东西各位跟着我一步一步来进行。假定我们即将要写的项目是一个tabbar+navgation的项目结构。1. 新建工程1.1 删除不必要类目 选择Single ViewApplication,命名为HomeHome删除选中的三项。 删除选
2016-10-09 09:36:12 1383
转载 iOS 10 推送全解析,注意事项
本文旨在对 iOS 推送进行一个完整的剖析,如果你之前对推送一无所知,那么在你认真地阅读了全文后必将变成一个推送老手,你将会对其中的各种细节和原理有充分的理解。以下是 pikacode 使用 iOS 推送的一些经验,欢迎互相交流,指出错漏之处。推送服务可以说是所有 App 的标配,不论是哪种类型的 App,推送都从很大程度上决定了 App 的 打开率、使用率、存活率 。因此,熟知并掌握推送原理及方
2016-10-09 09:29:58 1325
原创 Swift基础之Animation动画研究
最近研究了一下,Swift语言中关于Animation动画的实现学习,分两次进行相关内容的讲解用表格列出各种动画情况Demo首页显示展示了一种动画显示方式,代码如下://绘画装饰 func drawDecorate(){ //画出小圆 let smallCenterPoint = CGPointMake(50, 50); let smallRadi
2016-10-08 17:39:48 2251
iOS导航头像缩放Demo
2016-08-08
MVVM、图片选择封装(UICollectionView)、富文本封装(NSAttributedString)、引导动画(Animation)四个知识点Demo
2016-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人