自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 iPhoneXSM屏幕适配、 各机型的逻辑分辨率

6、6s、7、7s:375x667 6+、6s+、7+、7s+: 414x736 X、XS:375x812 XSM:  414x896 XSR:   414x896 宽度适配的时候按比例适配, 高度适配时,812按照667对待,896按照736对待...

2018-09-13 11:15:08

阅读数 7308

评论数 0

原创 iOS Bilibili/ijkplayer 集成与使用

集成: 下载:gitHub链接  -- https://github.com/Bilibili/ijkplayer 编译: 通过以上图片中命令行来编译ffmpeg(编译时间较长,耐心等待即可)。  打包IJKMediaFramework 工程打开后设置工程的 scheme, 具体步骤如...

2017-10-30 14:28:15

阅读数 6033

评论数 0

原创 iOS -- 通过runtime向Button的点击方法里传递参数实现单选效果

效果: 有三个button点击其中一个将其他两个的选中状态取消,相当于单选的效果: 由于三个不同是同一类型的按钮,如果点击三个按钮都调用一个方法将会避免我们的代码重复,提高工作效率。那么要实现这样的代码效果我们就必须在点击方法里边将另外两个button的状态改变,并且点击的button不确定,其...

2016-11-05 10:26:14

阅读数 1718

评论数 0

原创 iOS -- UITableViewCell 下边的分割线左边顶不到头的问题

UITableViewCell 下边的分割线默认是到不了最左边的,但是有时候我们需要让它顶到头,需要设置tableView和cell的边界设置,距离边界为0; 首先设置tableView:  if ([self.tableView respondsToSelector:@selector(se...

2016-09-14 15:50:35

阅读数 1311

评论数 0

原创 iOS -- UIPopoverPresentationController 实现弹框

效果图: 之前系统自带的UIPopoverController是专门为iPad服务的弹框视图,UIPopoverPresentationController是iOS8以后新增的,是UIViewController的属性。使用的的时候,需要创建的是UIViewController。 初始化弹...

2016-09-05 17:22:30

阅读数 5677

评论数 0

原创 iOS -- 用plist文件存取数据

属性列表(plist文件)是一种明文的轻量级存储方式,其存储格式有多种,最常规格式为XML格式。在我们创建一个新的项目的时候,Xcode会自动生成一个info.plist文件用来存储项目的部分系统设置。plist只能用数组(NSArray)或者字典(NSDictionary)进行读取,由于属性列表...

2016-09-03 10:05:41

阅读数 290

评论数 0

原创 iOS -- 百度地图画出行政区域的边界

获取某行政区域边界经纬度的集合   上边这个html文件用浏览器打开,输入地名就可以获取该地的经纬度的集合。 将经纬度字符串转换成json数据 获取的经纬度集合可以算作一个字符串,想办法把这个字符串变成json数据方便我们获取,这个工作要有编辑工具实现,每组经纬度是由“;”分开...

2016-08-20 10:35:06

阅读数 4008

评论数 1

转载 iOS 开发中的这些权限,你搞懂了吗?

http://ios.jobbole.com/87924/ 联网权限 相册权限 相机、麦克风权限 定位权限 推送权限 通讯录权限 日历、备忘录权限 具体上边连接中。

2016-08-17 10:07:14

阅读数 272

评论数 0

原创 iOS -- 子视图超出父视图范围点击无法响应的问题

发现问题:       如下图显示,由于项目中多个界面用到上边这种横条,于是将其单独封装,下边的UItableView是加在上边的横条上的,也就是是说UitableView的父视图是半透明的横条,很显然子视图UItableView 超出了父视图的范围,这样点击cell的时候根本没有反应。 ...

2016-08-16 15:07:38

阅读数 7553

评论数 5

转载 iOS 动画解析

http://blog.csdn.net/IT_DS/article/details/51245672

2016-08-08 14:49:48

阅读数 195

评论数 0

原创 iOS -- 上传图片到服务器

上传格式 1.上传文件格式: --本次上传文件标识\r\n Content-Disposition:form-data;name = "参数名";filename = "上传文件名"\r\n Content-Type:上传文件MIME...

2016-07-29 16:14:59

阅读数 9604

评论数 1

原创 iOS -- UIButton上的文字、图片位置的调整

我们都知道UIButton上有titleLable和imageView,但是有时候我们不想用它默认的位置的,想要改变他的文字和图片的位置,那么如何来达到效果呢? 简单思路就是:新建一个类继承于UIButton,重写两个函数,        -(CGRect) imageRectForConte...

2016-07-04 09:45:45

阅读数 1088

评论数 0

转载 iOS -- NSURLSession网络请求,上传,下载

http://blog.cocoachina.com/article/29179

2016-06-16 15:21:41

阅读数 289

评论数 0

原创 iOS 数字时钟(时间显示并持续更新)

思路分析: 要实现数字时钟,需要想到两个方面:当前时间、持续更新。这两方面其实都不难,但是还是记录下来,(runloop和NSDate结合)获取当前时间用NSDate,持续跟新是把获取时间的方法写进runloop。这样结合一下就可以不短显示最新的时间了。 代码示例: - (void)view...

2016-06-15 16:38:29

阅读数 5360

评论数 1

原创 iOS开发NSNotification(通知)的正向传值

提出问题 前几天一个群友遇到了一个关于NSNotification的问题:现有A,B两个界面,B界面由A界面push展示出来,A有一输入框和按钮,B有一lable,想实现的效果是点击A的按钮,将A输入框的文字传到B的lable上,问题是第一次无法实现这个,第二次正常。。。 问题分析 这个为题的根源...

2016-05-17 15:45:23

阅读数 2186

评论数 0

原创 iOS开发 -- CoreLocation实现定位

前言: 最近做的项目需要通过定位来获取当前所在位置的县一级的地名,由于没有用到地图,就选择iOS自带框架CoreLocation来实现。期间也有遇到一些问题,这里也会和大家分享,以后如果有人遇到同样的问题就可以解决了。 CoreLocation介绍 在iOS中通过Core Locatio...

2016-04-22 11:50:43

阅读数 345

评论数 0

原创 iOS开发 -- 用QLPreviewController查看文档

来源: 官方SDK提供了一个QLPreviewController,继承于UIViewController,使用它就可以让我们的App在iPhone/iPad中直接预览各个文件了。官方的开发文档中说明其支持的文件类型有:   iWork文档   微软Office97以上版本的文档   ...

2016-04-22 09:00:24

阅读数 4038

评论数 0

原创 iOS开发--统计自己的工程有多少行代码

一、列出工程共有多少行 打开终端,cd到工程所在文件夹 输入:(grep -v "^$" 是去掉空行,注释也在代码量内)find . -name "*.m" -or -name "*.h" -or -name "*.xib&...

2016-04-21 10:23:57

阅读数 2787

评论数 0

原创 iOS UICollectionViewCell上有Button点击实现收藏效果

一、发现问题 前几天做项目的时候遇到了一个问题困扰我好久,问题是这样的:下图中cell上有一个button(空的星星),我想实现的效果是点击把空心的星星变成实心的星星,再点就换回来,就是视觉上的收藏、取消收藏效果。而获取的数据没有标志这一项的,需要自己做。刚开始感觉很简单无非就是点击换个图片,用...

2016-04-19 12:03:09

阅读数 3347

评论数 0

原创 iOS开发FMDB

一、概述 FMDB是iOS平台的SQLite数据库框架,用OC的方式封装了SQLite的C语言API,使用起来更加面向对象,省去了冗余的C语言代码,比苹果自家的CoreData框架更加灵活,提供了多线程安全的数据库操作方法,防止才出现数据混乱现象。 FMDB有三个核心类:FMDatabase(用来...

2016-04-09 09:28:42

阅读数 296

评论数 0

原创 iOS webservice整理

服务器采用的是webservice的方式,这种数据要请求下来是比较麻烦的,总体思路是把带有参数的XML数据拼接成字符串作为请求的Body,然后按照常规的网络请求数据的方法把数据拿下来,此时获取的数据也是XML格式的,需要对其进行解析获取对应标签对应的数据,这个数据才是最终我们需要的数据。 请求参...

2016-04-08 11:13:26

阅读数 264

评论数 0

原创 CocoaPods安装过程

打开终端输入命令: 1.首先需要移除现有的Ruby默认源 ”$gem source  --remove http://rubygems.org/ “ 2.使用淘宝镜像: ” $gem source -a http://ruby.taobao.org/ “  3.验证一下淘宝镜像是否安装成功 ...

2016-04-06 11:17:26

阅读数 189

评论数 0

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