自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

流火緋瞳的博客

个人交流学习,github地址:https://github.com/LQi2009

  • 博客(84)
  • 资源 (1)
  • 收藏
  • 关注

原创 我的简书

有些时候感觉CSDN排版不是那么友好, 更多的文章会在简书更新, 欢迎移步围观, 感谢!我的简书

2016-12-17 16:40:07 560

原创 [iOS]我的github

发布一些自己认为比较实用的个人开源控件我的github地址记录了一些自己的Demo;不定期更新…1. LZCartViewController笔者编写的一个关于购物车实现的Demo,能够实现一般的购物车需求:商品展示,选择,删除,价格计算;具体内容请移步LZCartViewController阅读;2. LZPopView一个自定义的弹出视图,用于展示一段话,或者一段图文详情;视图的弹出带有动画效果

2016-05-19 10:57:57 781

原创 收藏的文章

记录一些文章:

2016-03-01 11:29:56 653

原创 [iOS] 图文讲解原生二维码有效扫描区域 rectOfInterest

在使用原生的 AVFoundation 框架实现二维码扫描的时候, 需要注意一下两个方面:启动相机的卡顿问题;有效扫描区域的问题; 本文主要针对这两个问题进行讲解.1. 启动扫描卡顿在Push到二维码扫描页时, 一般在初始化扫描视图的时候就开始启动session:[self.session startRunning]但是这样会有一个问题, 就是点击扫描按钮的...

2019-05-09 10:40:43 2173

原创 [iOS] 国际化详解

PS:修改设备系统语言方法设置 -> 通用 -> 语言与地区 -> iPhone 语言Settings -> General -> Language & Region -> iPhone Language简书地址[iOS] 国际化详解1. 添加需要国际化的语言首先,需要添加需要国际化的语言,在 项目 -> Info -> PRO...

2019-01-10 12:03:08 1107

原创 [iOS] 通知详解: iOS 10 UserNotifications -- 自定义通知UI

通知相关系列文章iOS10 之前通知使用介绍[iOS] 通知详解: UIUserNotificationiOS10 相关API[iOS] 通知详解:iOS 10 UserNotifications APIiOS10 本地/远程通知[iOS] 通知详解: iOS 10 UserNotificationsiOS10 通知附加包[iOS] 通知详解: iOS 10 UserNotifi...

2018-11-06 16:23:49 2720

原创 [iOS] 通知详解: iOS 10 UserNotifications -- 附加包Media Attachments

通知相关系列文章iOS10 之前通知使用介绍[iOS] 通知详解: UIUserNotificationiOS10 相关API[iOS] 通知详解:iOS 10 UserNotifications APIiOS10 本地/远程通知[iOS] 通知详解: iOS 10 UserNotificationsiOS10 通知附加包[iOS] 通知详解: iOS 10 UserNotifi...

2018-11-06 16:21:24 631

原创 [iOS] 通知详解: iOS 10 UserNotifications

通知相关系列文章iOS10 之前通知使用介绍[iOS] 通知详解: UIUserNotificationiOS10 相关API[iOS] 通知详解:iOS 10 UserNotifications APIiOS10 本地/远程通知[iOS] 通知详解: iOS 10 UserNotificationsiOS10 通知附加包[iOS] 通知详解: iOS 10 UserNotifi...

2018-11-06 16:19:27 866

原创 [iOS] 通知详解:iOS 10 UserNotifications API

通知相关系列文章iOS10 之前通知使用介绍[iOS] 通知详解: UIUserNotificationiOS10 相关API[iOS] 通知详解:iOS 10 UserNotifications APIiOS10 本地/远程通知[iOS] 通知详解: iOS 10 UserNotificationsiOS10 通知附加包[iOS] 通知详解: iOS 10 UserNotifi...

2018-11-06 16:17:10 2128

原创 [iOS] 通知详解: UIUserNotification

通知相关系列文章iOS10 之前通知使用介绍[iOS] 通知详解: UIUserNotificationiOS10 相关API[iOS] 通知详解:iOS 10 UserNotifications APIiOS10 本地/远程通知[iOS] 通知详解: iOS 10 UserNotificationsiOS10 通知附加包[iOS] 通知详解: iOS 10 UserNotifi...

2018-11-06 16:14:25 1414

原创 [iOS] 动态修改app 图标(icon)

动态修改app的图标,就是在不重新安装app的情况下,可以修改当前的icon图标;在某些情况下,是有这个需求的;例如,可以更换主题的app中,一般都会有一套完整的主题包含相应的icon;还有就是一些节日主题的icon或者促销的icon,例如淘宝、京东等的节日icon。在iOS 10.3之后,苹果官方提供了相关的API来实现这个功能,主要是下面这几个方法:@interface UIApp...

2018-09-06 15:32:56 511

原创 [Swift 3.0] 实时动态修改StatusBar状态

对于状态栏的修改, 在iOS 9之后主要是控制器内重写下面三个属性

2017-05-23 08:53:37 4208 2

原创 [Swift]String的Extension--字符串的截取

在Swift中进行字符串的截取的时候, 不像使用NSString那么方便, 这是因为String的截取方法substring(from: <#T##String.Index#>)所需要的参数不是Int类型, 这在使用的时候就很不方便, 这里我对String写了一个Extension, 用法十分简单:

2017-05-17 17:18:22 2773

原创 [iOS]帐号助手--密码管家源码

LDAccount项目地址: LDAccount, 欢迎star, fork!!!说明自己设计, 编写的一个小APP, 用于保护日常使用的各种账号, 密码等信息, 所有的信息加密后, 保存到本地数据库, 并可同步到iCloud, 可在设备间进行共享.

2017-03-27 16:54:17 746 2

原创 [iOS]使用TestFlight进行APP测试

* TestFlight*的出现是在iOS8的时候,在Xcode 6和iOS 8上公开发行,它被整合到了iTunes Connect,你可以通过电子邮件的形式来邀请你的Beta测试成员。 TestFlight 的测试方式分为两种,一种是内部测试,一种是外部测试。 从功能上讲,这两种方式都可以为测试人员在测试阶段对你的App进行测试。但是既然分了内部测试和外部测试,他们肯定还是有区别的:

2017-01-22 09:38:35 2948

原创 [iOS]极光推送JPushSDK开发--准备篇

关于iOS中的推送, 我们使用最多的可能就是极光了, 关于极光推送, 这里不做过多的介绍, 可到其官网进行学习, 这里主要是介绍集成的大致过程.一. 创建推送证书1.1. 创建 APP ID登陆苹果开发者中心developer.apple.com, 进入后台:选择Certificates, Identifiers&Profiles, 然后选择Identifiers下的App IDs , 右侧右上角

2017-01-12 11:13:16 1648

原创 [iOS]关于UISearchBar, 看这个就够了

UISearchBar一般我们不单独使用他, 在iOS 8之后, 我们更多地是和UISearchController一起使用, 关于UISearchController的一些使用可参考[iOS]系统UISearchController详解, 这里主要是关于UISearchBar的一些设置, 可以单独使用, 也可以对UISearchController中的searchBar 进行设置. 下面这个就是

2017-01-12 11:05:06 14075

原创 [iOS]各种定时器--最全的定时器使用

说到定时器, 我们使用最多的就是NSTimer 和 GCD 了, 还有另外一个高级的定时器 CADisplayLink;一. NSTimerNSTimer的初始化方法有以下几种: 会自动启动, 并加入* MainRunloop* 的* NSDefaultRunLoopMode* 中, 注意: 这里的自动启动, 并不是马上就会启动, 而是会延迟大概一个interval的时间:+ (NSTime

2017-01-01 00:00:17 6267

原创 [iOS]高德地图SDK开发--准备篇

本文是对高德地图SDK使用的总结,对于高德地图不做过多介绍,可直接登录其官网开放平台进行了解; PS: 这里主要是讲解地图使用的准备工作,最后,以显示地图并定位到当前位置来验证;对于其他的使用,可参看官方API进行设置.

2016-12-17 17:08:10 1014

原创 [iOS]系统UITabBarController详解及自定义

对于UITabBarController, 大家都不陌生, 但是有时候又不那么的熟悉, 下面就来再认识一下这个熟悉的陌生人.

2016-12-17 16:59:06 5234

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-12-17 16:54:23 272

原创 [AFN]terminating with uncaught exception of type NSException

在使用AFN发送POST请求的时候,一直报这个错误,检查了各种参数,都没有问题,最后不得已,断点一步步执行,最后发现是请求时的数据格式问题;AFN的默认请求的数据格式为JSON,这也是大多数后台使用的数据格式,同样返回格式也是JSON;但是,但是,但是...重要的事情说三遍,总有不支持JSON的后台接口.......最后,我设置了一下请求头的请求数据格式,即:m

2016-11-07 15:14:03 2437

原创 [Swift]生成随机字符串

这里记录一个生成随机字符串的方法,因为用到了MD5编码,需要在桥接文件里引入头文件:#import 然后,实现下面的方法即可:static func randomMD5() -> String { let identifier = CFUUIDCreate(nil) let identifierString = CFUUIDCreateStr

2016-10-26 11:00:39 2709

原创 [iOS10]Xcode8系统导航适配

开发环境Xcode 8iOS 10及Xcode 7.3iOS9.3问题最近有个朋友问我,在适配iOS10的时候,导航的图片不显示了,使用的是系统导航,怎么调整都不显示.在Xcode7.3,iOS9.3显示如下:导航中间位置有一个LOGO视图(当然不是这个条形码),而在Xcode8-iOS10上,这个视图不显示了,如下:

2016-09-29 12:01:44 1417 1

转载 [iOS]OCR光学识别信用卡

看到一个光学识别信用卡的文章,根据文章测试了下,识别信用卡还算灵敏,但是可惜的是识别不了储蓄卡,这里记录一下:原文cocoachina微信公共号链接所用框架github地址:https://github.com/AllLuckly/card.io-iOS-SDK具体的使用,demo中有介绍,这里只记录一下集成:将demo里的CardIO文件夹拖进工程,然后在TARGETS---Bu

2016-08-28 17:00:34 799

原创 [iOS]Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL"

记录一个有意思的网络请求的错误信息,在使用NSURLSession发送请求的时候,没有获取到数据,控制台输出:Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo={NSLocalizedDescription=unsupported URL, NSUnderlyingError=0x7fa9b1d06120 {

2016-08-19 17:38:15 32264 5

原创 [iOS]AppStore中APP版本更新流程梳理

版本更新的流程,与上架相比,简单了很多,如果你对上架不熟悉可参考这篇文章: [iOS]AppStore最新上架流程梳理,这是笔者最新整理的上架流程;下面我们开始来说说APP 的版本更新流程:一. 构建新版本在iTunes Collection登陆你的开发者账号,进入到你要更新的APP,查看APP详细信息,点击下面的版本或平台按钮(英文状态为:VERSION OR PLATFORM),构

2016-08-10 09:54:45 8081

原创 [iOS]svn管理工具Versons基本使用

本文是对svn管理工具versons的最简单的使用,其实工具的使用不难,只是有时时间久了,难免会忘记一些操作,所以就在这里记录一下,以备自己查漏补缺.这里分享一个versons的下载地址:versons下载安装之后打开会看到如下界面:这里只给出了中间部分的截图,左侧是书签栏,有你创建的各个svn链接的书签,选择各个书签,即可进行下载,上传,更新代码的操作;这里选

2016-08-09 13:39:40 1899

原创 [Swift]Pods written in Swift can only be integrated as frameworks;

在swift项目中使用cocoa pods的时候遇到下面这个问题:Pods written in Swift can only be integrated as frameworks; this feature is still in beta. Add use_frameworks! to your Podfile or target to opt into using it.然后,下载

2016-08-05 11:13:33 505

原创 [Swift]语法基础:for循环的使用

学过C语言的都知道,for循环的使用方法,标准的C-Type的for循环,格式如下:for(int i = 0 ; i < 10; i++){ // 你需要做的操作}在OC中还有一个用于遍历集合的for-in循环,其格式为:for (NSString *string in array) { NSLog(@"%@",string);

2016-08-02 11:37:07 594

原创 [iOS]书写Xcode注释文档

这篇文章,没有整体逻辑,纯属知识点的罗列,也是对自己书写文档的总结:在开发中,我们经常使用快捷键 option + 鼠标点击某个关键字或方法,查看相应的文档信息,如下图,是对String的系统说明文档:变量string是我们定义的变量名,在没有写任何注释的时候,我们按住option + 鼠标左键查看时,会有一些基本信息:下面,我们就来看一下怎

2016-07-29 15:40:16 685

转载 [iOS]关于从相册选取的图片方向问题的处理

前言使用过iPhone或者iPad的朋友在拍照时不知是否遇到过这样的问题,将设备中的照片导出到Windows上时,经常发现导出的照片方向会有问题,要么横着,要么颠倒着,需要旋转才适合观看。而如果直接在这些设备上浏览时,照片会始终显示正确的方向,在Mac上也能正确显示。最近在iOS的开发中也遇到了同样的问题,将拍摄的照片上传到服务器后,再由Windows端下载该照片,发现手机上完全正常的照片到了

2016-07-04 10:55:33 3413

原创 [iOS]AppStore最新上架流程梳理

1.1 前期工作        首先你需要有一个苹果的开发者帐号,一个Mac系统。        如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。怎么申请网上有详细的介绍,因为我没有实际申请过,所以在此不多做介绍。        如果你已经有了一个IDP,打开https://developer.apple.com/并登录到苹果Mem

2016-07-04 10:23:51 4618

原创 [Swift]Swift中使用闭包实现block回调事件

最近在学习使用Swift,自己也尝试使用Swift写一些小demo,因为在使用OC时用惯了Block,所以在使用swift时就想实现类似的功能;swift中没有block的概念,但是有一个非常类似的新特性---闭包!下面就来看看,如何使用闭包来实现OC中的block回调事件;本demo的功能很简单: 两个控制器,其中一个控制器上有一个按钮,点击按钮,将字符串传递到另一个控制器,当然第二

2016-06-28 13:50:38 13013 1

原创 [iCloud]CloudKit简单使用

上篇文章:[iCloud]iCloud学习笔记--APP内启用iCloud及CloudKit Dashboard介绍我简单介绍了怎样在项目中启用iCloud,以及一个web端的预览存储数据的工具.今天我来介绍一下实现数据存储到iCloud的框架:CloudKit.framework.CloudKit存储数据的结构类似数据库,下面的很多操作你都会有似曾相识的感觉;首先.我们来看一下,它能存储

2016-06-01 21:21:08 2558

原创 [iOS]Core Data浅析(二)

在上篇文章中,笔者写了如何创建Core Data项目,以及创建数据模型,没有阅读的小伙伴请移步,先了解一下相关内容吧;今天,我们来讨论,如何将创建的可视化模型,转化为OC的对象模型.接着我们上一个工程继续操作;一. 转化为对象模型来到我们的LZCoreData.xcdatamodeld文件,选中PeopleEntity实体,然后点击Xcode导航栏的File-->New -->Fi

2016-06-01 08:27:55 411

原创 [iOS]Core Data浅析(一)

Core Data是iOS中十分重要的一种数据持久化的方式,之前存储数据一直使用的FMDB,很少使用Core Data;但是,还是有必要来了解一下这个高大上的数据持久化的方式的.由于笔者对此认知有限,不正确的地方还请指正,感谢!NSManagedObjectModel 这个是应用程序的数据模型,这个模型包含实体(Entity),属性(Property),读取请求(Fetch R

2016-05-31 08:46:54 440

原创 [iCloud]iCloud学习笔记--APP内启用iCloud及CloudKit Dashboard介绍

CloudKit是苹果最新推出的基于iCloud的一个云端数据存储服务.其 主要由下面两部分组成:1. 一个仪表web页面,用于管理公开数据的记录类型.2. 一组API接口,用于iCloud和设备之间的数据传递.由于笔者也是初步接触iCloud云存储数据,花了一些时间学习了一下,网上能参考的资料不多,很多地方有理解不透彻,或者不对的,还请包涵!如果你有更好的参考文档或者博客介绍,还

2016-05-25 14:01:59 3323

原创 [iOS]应用内跳到系统设置各页面

很多时候,有这样的场景:APP中需要获取使用相机的权限,而用户没有授权,我们需要提示用户去开启权限:”设置->隐私->相机”;这样,用户不得不退出APP后再去打开系统的设置,体验很不好,最好的是直接从APP内打开相机授权界面. 网上也有很多这方面的资料,但是我在使用的时候,多少会遇到点问题,并不能跳到指定的页面(后来才知道是字符串拼写的问题),花了点时间,测试了一些字段,现在整理如下:

2016-05-16 15:54:10 4481

原创 [iOS]详解调整UIButton的title和image的位置

很多次,系统默认的UIButton不能满足需求,每次都是查了很多资料,最后还是用最复杂的方式来修改button的标题和图片的位置,今天,花些时间来梳理一下这方面的知识...UIButton的默认布局是:title在右,image在左;很多时候我们需要的是title在左边,或者title在下面,这时就需要调整UIButton的TitleLabel和ImageView的位置了,查了很多

2016-05-05 21:24:49 39616 3

iOS已编译FFmpeg静态库及其头文件

关于FFmpeg视频播放的静态库文件

2016-04-29

空空如也

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

TA关注的人

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