自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 iOS 微信分享

iOS-微信-分享Posted on 2016-08-25 18:24 iOS_满聪 阅读(6358) 评论(2)  编辑 收藏一.微信原生的分享--准备工作.1. 需要申请微信AppId.2. 导入系统架包.SDK文件包括 libWeChatSDK.a,WXApi.h,WXApiObject.h,WechatAuthSDK.四个.3.导入必要的系统库.     S...

2018-08-24 09:59:36 770

转载 Masonry

masonry git地址:https://github.com/SnapKit/Masonry本文主要会讲到masonry英文文档(见上面的git地址)中提及到的使用说明,以及个人使用过程中的一些经验,仅适用一些刚使用masonry的新手,大牛可以忽略,当然也可以进来指点。一、常用的属性与常量1. MASViewAttribute 以对应的系统类型MASViewAttributeNSLayout...

2018-07-05 13:32:15 288

原创 键盘处理,IQKeyboardManager 的使用

平常在开发中,用到输入框的地方不胜其数,当输入框位于屏幕底部时,弹起的键盘很可能覆盖输入框,导致用户看不到输入结果,体验较差...... IQKeyboardManager可以很简单快捷的解决键盘遮盖输入框的问题,接下来就一起来学习一下吧。先简单认识下 IQKeyboardManagerGitHub 地址:GitHub 地址以下是 IQKeyboardManager 的一些具体使用1. 用 Coc...

2018-07-05 11:33:29 377

原创 iOS 苹果手机的屏幕尺寸参数 (全机型。px,pt)

机型发布时的系统屏幕英寸pt像素iPhone4   iOS43.5英寸320 * 480pt960x640iPhone4SiOS 53.5英寸320 * 480pt960x640iPhone5iOS 64英寸320 * 568pt1136x640​iPhone5C / 5SiOS 74英寸320 * 568pt1136x640​iPhone6iOS 84.7英寸375 * 667pt1334x75...

2018-05-24 10:11:18 5971

原创 [iOS]数据库第三方框架FMDB详细讲解

[iOS]数据库第三方框架FMDB详细讲解初识FMDBiOS中原生的SQLite API在进行数据存储的时候,需要使用C语言中的函数,操作比较麻烦。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等。FMDB是一款简洁、易用的封装库。因此,在这里推荐使用第三方框架FMDB,它是对libsqlit...

2018-05-23 14:32:59 124

原创 iOS开发之贝塞尔曲线绘制图形

UIBezierPath类可以创建基于矢量的路径,可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。一、UIBezierPath使用:1、创建path;2、添加路径到path;3、将path绘制出来;1 //创建path2 path = [UIBezierPath bezierPath];3 //添加路径4 [path moveToPoint:(C...

2018-05-21 09:38:33 869

原创 iOS 数据持久化方式 - 归档 反归档

所谓归档:将复杂对象转化为NSData类型数据(复杂-->归档-->NSData--->WriteToFile)注意:归档是将对象转化为数据字节,以文件的形式存储在磁盘上,所谓反归档:将NSData类型数据转化为复杂对象(读取文件-->NSData-->反归档--->复杂对象)再说归档之前,先说下iOS的数据持久化方式:那么问题来了,什么是数据持久化?数据持久化...

2018-05-20 19:20:24 122

转载 最新版SDWebImage的使用

我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDWebImage,好多方法都变了。现在把代码贴出来,供大家参考。尤其是新手,看完这篇博客,图片缓存so easy。最后有demo供大家下载,先学习。第一步,下载SDWebImage,...

2018-05-19 08:35:54 8836 1

原创 iOS开发Delegate,Notification,Block使用体会

iOS开发Delegate,Notification,Block使用心得(一)简要介绍1.Delegate(代理、委托)代理几乎是iOS开发中最常用的传值方式,在项目中的AppDelegate就是使用的这种设计模式,不仅如此,还有很多原生的控件也使用的这种设计模式,比如:UITextFiled,UITableView等等。官方给出的解释如下:Delegation is a simple and p...

2018-05-14 14:28:59 235

原创 iOS开发-iPhoneX的适配-iPhoneX屏幕适配分享

iOS 11正式发布,原本bate版就很多坑,现在还没解决就正式发布了~内心也是酸爽的。除了代码上的坑,更恶劣的就是新的iPhone咯,看到iPhone8和8P的时候内心还算不错的,不过iPhone X就…一个大刘海,适配太坑所以今天就来说说这个iPhone X大刘海的事,最近在各个群里都是遇到了很多问题,我大体总结了这4个: navigation.title上面加一个segment,然后这个se...

2018-05-11 14:29:50 3821

翻译 iOS MJRefresh下拉、上拉刷新自定义以及系统详细讲解

更新: MJRefresh 更新功能,默认根据数据来源 自动显示 隐藏footer,这个功能可以关闭DoctorTableView.mj_footer.automaticallyHidden = NO;       0图文效果demo http://pan.baidu.com/s/1jHU8eua  提取密码 kmkp一、 自定义输入动画  二、一的原版oc原版: https://github...

2018-04-23 15:03:36 3928

原创 发送短信验证码读秒后重新发送

在按钮的点击事件中实现下面代码-(void)startTime{    __block int timeout=59; //倒计时时间    dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);    dispatch_source_t _timer = dispatch_so...

2018-04-11 23:15:30 1256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除