自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (36)
  • 收藏
  • 关注

原创 iOS UIScrollView 嵌套 UITableView 滚动交互

类型1、UIScrollView 嵌套 UITableView 2、UITableView 嵌套 UITableView 3、UITableView 嵌套 子视图控制器 UIViewController 说明最近项目需求有需要做到,页面列表能滚动,内部有多个自控制器切换,列表滚动到 一定高度则转成内部控制器滚动的需求。也是从项目当中提取这一块的,弄成Demo 分享给大家...

2018-09-17 17:48:09 2953 2

原创 UICollectionViewCell 长按重排

首先,先祝博友们新年快乐!鸡年大吉! 在写这篇博文的时候,已经是1月25日,最后一天上班了,闲来无事,写下之前封装的拖动效果,希望能帮助有需要的博友们~先上效果图。1 、 全部 Cell 参与拖动效果。2 、 禁止部分的 Cell 参与拖动。 (第一行的3个 cell 禁止)

2017-01-25 11:23:37 1306

原创 UICollectionView 横向滑动停止的两种效果。

UICollectionView 横向停止的两种效果。类似于 Airbnb 这款App的首页酒店效果,从最开始的减速停止效果,到现在的分页效果。 本文主要说一下Demo的关键类及代码的使用, 还有算法的大概思路。看下面~ 使用方式  关键类:  注意: Demo类中使用的布局方式是第三方约束 Masonry ,请使用Pods自行导入到项目中。 部分代...

2016-07-22 14:05:22 12111 5

原创 iOS10.3 Cell自动布局约束报错。(使用了 FDTemplateLayoutCell)

iOS10.3Cell自动布局约束始终报错场景描述:最近项目做到一个评论列表的页面,如下图 :这样的一个列表,其实没有多复杂,这边我最开始做法是使用 UITableViewCell 内部自动布局,要使用自动布局,我们需要去设置 tableView 的估算高度estimatedRowHeight ,并且设置rowHeight 为自动。self.tableView...

2019-04-24 16:34:37 550

原创 iOS Runtime实现给一个扩展类添加属性

 Category

2019-01-22 15:52:45 704

原创 升级Xcode10 遇到问题。

升级到Xcode10 遇到的问题汇总分享。1、Multiple commands produce ...处理 :选择Xcode,左上角 File -> Workspace Settings... , 然后将 Build System 的选项 选择 Legacy Build System .2、library not found for -lstdc++.6...

2018-10-23 17:36:03 277

原创 iOS 11的一些适配

iOS11 以来,需要全局适配一些UI ,记录一下吧。写了一个全局的适配方式,在 AppDelegate 调用一次就行了。- (void)configScrollViewInIos11 { if (@available(iOS 11.0, *)) { [UIScrollView appearance].contentInsetAdjustmentBehavior ...

2018-02-25 11:31:47 390

原创 iOS 7.0 以上一些弃用的系统API替换

到新公司,接手新项目,结果发现警告 500+ ,于是决定花时间都给去除了。 记录一下一些警告的处理方式吧1、 旧新API替换,文本计算 CGSize'sizeWithFont:' is deprecated: first deprecated in iOS 7.0 - Use -sizeWithAttributes:    'sizeWithFont:constrained

2017-07-14 15:28:22 2445

原创 Xcode8 打包上传AppStore无法构建版本

从 Xcode7 升级到 Xcode8 ,测试各种问题中,发现 打出来的AppStore包使用  Application Loader 上传到 iTunes Connect ,结果发现不能构建新版本。在最新的Xcod8下, 必须要对App做好新特性–隐私 的适配 。处理方式:就是在plist.info文件中 添加如下 权限设置 和 提示文本文字。

2017-07-13 23:35:57 554

原创 iOS Expected unqualified-id & Unknown type name 'NSString'

iOS 项目最近导入了一些第三方库,导致报错 Expected unqualified-id  &  Unknown type name 'NSString'  &  Unknown type name 'Protocol'带有C++ 的库与 OC 库发生了冲突,记录一下处理方式。 在你的 .pch 文件中,将头文件和宏包含在下面这个宏定义之中 #ifdef __O

2017-07-11 10:08:09 643

原创 iOS RSA加密基础操作及使用。

最近项目中需要将密码数据以文件的形式存在本地,但又不能直接使用明文,所以就选择使用 RSA 加密。记录分享一下,并封装了一个简单使用的加密与解密的工具~Mac 上生成公钥、私钥,及使用RSA本地加密需要使用 公钥加密,私钥解密。当然也可以给服务端解密使用。1、在桌面新建一个文件夹 RSA_Pem ,然后打开终端,cd 切换到改文件夹中,依次输入以下2、输入指令:op

2017-05-18 11:49:27 530

原创 MAC 搭建 Apache + Mysql + PHP 和 phpMyAdmin

最近想在自己电脑上看后端php的代码,所以就捣鼓了一下 php 的开发环境,就记录一下过程。1、开发环境:  Apache + Mysql + PHP  (简称黄金三组合?)  也可以安装集成环境Wamp / Xampp 2、开发工具: 高级一点的IDE有: WebStorm / PhpStorm / NetBeans .Apach 配置Mac OS 现在都自带了 Ap

2017-03-24 15:29:01 747 1

原创 iOS AFNetworking Https请求

苹果在2016年的时候,给开发者传递了一个消息,就是从2017年开始,App必须启用 App Transport Security应用程序安全传输协议,提升应用安全性,即支持Https。在 iOS 开发中,我们就需要将url改成https... ,  我们常用的网络请求库有 AFNetworking 、MKNetworkKit 等。下面就说下自己的对这两个库支持https的过程吧。

2017-03-03 16:13:50 336

原创 iOS 开发命令汇总

Xcode 删除描述文件、证书。前往文件夹   ~/Library/MobileDevice/Provisioning Profiles

2017-02-28 16:07:34 450

原创 CocoaPods更新出现file not found.

在我们从SVN上下载下来的项目, 或者 当CocoaPods版本更新的时候,去pod install / update 之后,编译项目经常会出现 一些第三方库 .h file not found 问题。

2016-11-23 16:16:09 8768 1

原创 Xcode8 注释警告。

如图,在Xcode8 中,注释出现警告的情况,虽然说出现警告并不影响编译,但是一些不必要的警告多了的话,可能会影响看到真正需要的警告条目。所以,我们要关闭这些警告。选择项目, Build Settings, 然后搜索 Documentation Comments,将值改为 NO 。 如下图 ,,,

2016-11-01 12:00:34 1585

原创 Xcode 8 it attempted to access privacy-sensitive data without a usage description

问题描述记录一下这个问题吧。在使用 Xcode 8 尝试打开相册的时候,程序会崩溃 ,错误 :This app has crashed because it attempted to access privacy-sensitive data without a usage description.  The app's Info.plist must contain anNSPh

2016-10-19 17:50:14 639

原创 Xcode 8 Convert to Current Swift Syntax Failed

当升级到 Xcode 8的时候,我们基本都需要升级 Swift 语法, 这个时候可能出现 Convert to Current Swift Syntax Failed 的问题 :大致的描述是说,找不到你的 XXXXTests 下找不到你的测试主机。

2016-10-19 16:41:27 1556

原创 iOS CoreAnimation详解和使用

CAAnimation:核心动画的基类,由属性 timingFunction 控制动画运行的速度变化,由 duration 控制动画持续时间。CAPropertyAnimation:属性动画的基类。CAAnimationGroup:动画组,可以将多个动画组合,并行一起执行的一个类。CATransition:转场动画,在切换一些视图,可以产生较炫丽的动画效果。CABasicAnimation:基础动画,属性动画,可以直接使用,一般是较简单的动画。CAKeyframeAnimation:关键帧动画,属

2016-10-11 15:36:46 600 1

转载 iOS CALayer详解,动画详解。

1、 CALayer 、CALayer简介 、CALayer常用属性 、CALayer绘图 、Core Animation---------------2、 基础动画 、关键帧动画 、动画组 、转场动画 、逐帧动画---------------3、 UIView动画封装 、基础动画 、关键帧动画 、转场动画

2016-09-27 16:58:14 2139

原创 Xcode 8 升级 Swift 3.0 问题。

Xcode 8 升级 Swift3.0 问题处理。 Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings ed

2016-09-22 15:49:11 926

原创 iOS 12 Could not find Developer Disk Image(持续更新)

原因。最近iOS出了新系统10,升级了的小伙伴 在真机编译时,出现Could not find Developer Disk Image,这是因为Xcode 7 还不支持10系统的真机。(后续的iOS新系统同理,本文将持续更新,支持更多的Xcode真机支持文件下载...)目前最新的为 iOS 11.4解决办法有两个:1、 升级/下载 最新的Xcode 8...

2016-09-18 17:11:57 7718 17

原创 LKDBHelper的各种接口使用方式,及各种sql组合条件语句。

在项目的开发过程中,我们大部分时候都需要对数据做一个持久化的操作,最典型的就是 IM 类型的项目,消息都要做保存。 还有就是像个人重要的信息,一般也会存本地,和服务器做一个同步处理。 数据的持久化可以有多种方法。 这里简单讲讲 FMDB 、以及 基于FMDB 二次封装,提供简单接口的 LKDBHelper 第三方库的使用。只要是继承 NSObject 的类,都可以使用 LKDBHelper 的接口进行对 Model 的一个增删改查。 (可以创建一个 BaseModel 的基类,然后其他Model 都继承于

2016-08-19 10:48:59 4121 1

原创 CocoaPods 1.1.1 - 1.2.0.beta 问题

1. 使用终端下载,可能因为终端的下载上限大小而失败2.fatal: The remote end hung up unexpectedly3.git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

2016-08-18 19:48:26 4059 2

原创 iOS项目异常捕捉提示及处理方案。

在项目调试过程中,经常会遇到闪退,怎么比较友好的收集这些错误、异常信息呢?这篇文章将会把一些接口统一一下,并提供 断言, 错误的具体位置(类名及行数)、所有异常报告内容、及异常报告文件路径接口。 并统一展示 异常日志 。

2016-07-27 16:01:37 1448 1

原创 自定义系统导航栏UINavigationBarController。

自定义导航栏样式,效果。很多时候,我们的App需要其他不同效果的导航栏,不再是简单的用系统的。比如 一些需要透明的,页面滚动之后再显示出来,而且显示的效果还有多种。 还有些App的导航栏是多种颜色的变化,不再是统一风格的。  下面将附上一些关键类及代码, 最后附上Demo,积分不够的私我~~Demo中,关键类及一些依赖。关键类:说明:WBBaseVC 是

2016-07-22 11:16:56 647

原创 iOS 开发者帐号的申请流程。

记录一下自己申请帐号的流程。iOS 开发者帐号具体有什么用。主要用在项目的真机测试, 项目的推送功能 也需要下载相对应的推送证书, 以及项目打包上架AppStore 也都需要开发者证书。证书类型是有分为三种:  个人证书 、 公司证书、 企业证书。具体的申请流程。先进入苹果官方网站:  https://developer.apple.com进入右上角

2016-04-02 15:55:51 813

原创 使用CocoaPods可能遇到的一些问题。

Unable to find a specification for "XXXX"当在install 或 update 时,会遇到如下错误:[!] Unable to find a specification for `XXXXXX` 只需要把当前Pod目录清理一下, 终端输入下面两条命令:pod repo remove master 

2016-03-29 03:53:49 301

转载 iOS 常常遇到的遇到的警告、错误,解决方法

从sdk3.2.5升级到sdk 5.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了。1,警告:“xoxoxoxo”  is deprecated解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可。2,警告:Declaration of "struct sockaddr" will not be visible outside of this func

2016-03-25 04:09:27 421

原创 Xcode项目导入CocoaPods管理第三方

在网上看了许多文章,在项目中加入CocoaPods来管理所有第三方,方式都大同小异。   归纳,总结下简单的操作方式。什么是CocoaPods 。大家都知道在项目开发中,会用到许多第三方的框架类库,为了让项目的结构更加清晰,也为了日后的方便管理,更新这些类库,不需要重新下载,在导入项目,再编译是否成功,所以在iOS开发中,CocoaPods是用来统一管理这些类库的工具,只需要在终端

2016-03-13 16:23:06 3061

原创 git管理,终端常用命令

##设置全局用户名和email,作为每次提交的记录 git config —global user.name “name" git config —global user.email “mail.com”##添加一个仓库 git remote add origin git@….git git push -u origin master

2015-09-28 22:36:55 336

原创 随感 。 2015.09.28

做开发一年了,经常在CSDN 及其它博客找代码,技术点, 哈哈,觉得写博客也是件蛮有意义的事情,可以记录开发中的点点滴滴,也能记录生活。            开始,从点滴开始积累,记录...

2015-09-28 22:35:35 212

UICollectionViewCell长按重排

1、长按重排 2、跨cell重排

2017-02-28

iOS嵌套滚动

1、UIScrollView 嵌套 UITableView  2、UITableView 嵌套 UITableView  3、UITableView 嵌套 子视图控制器 UIViewController

2018-09-17

UICollectionView横向滑动的两种效果。

UICollectionView横向滑动的两种效果 1. 减速效果 2.分页效果 Demo详解地址:http://blog.csdn.net/yutianlong9306/article/details/51994314

2016-07-22

iOS 异常捕捉及处理发送。ExceptionHandler.

iOS异常捕捉提示,发送邮件及写入异常日志。 提供 断言, 错误的具体位置(类名及行数)、所有异常报告内容、及异常报告文件路径接口。 并统一展示 异常日志 。

2016-07-27

libstdc++.6

Xcode10 处理 no suitable image found. Did find: /usr/lib/libstdc++.6.dylib: mach-o, but not built for iOS simulator 相关问题文件包

2019-03-04

iOS 10.1 Xcode支持文件

iOS 10.1 真机文件。 博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2017-05-03

iOS 12.1 Xcode真机支持文件

iOS 12.1 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2018-12-07

RuntimeTest添加属性

使用Runtime动态给类别添加属性,示例代码,清晰注释,多种方式。

2019-01-22

iOS12.4 Xcode真机支持文件

iOS 12.4 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2020-05-27

UICollectionView横向减速两种效果。

UICollectionView横向滑动的两种效果 1. 减速效果 2.分页效果 Demo详解地址:http://blog.csdn.net/yutianlong9306/article/details/51994314

2016-09-06

iOS 10.3 Xcode支持文件 工具下载

iOS 10.3 真机文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2017-05-03

iOS13.0 Xcode真机支持文件

iOS 13.0 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2020-05-27

LKDBHelperTest

详解LKDBHelper的各种接口使用,代码示例。 sql各种组合条件语句,使用。 and , in , or 的使用。

2016-08-19

iOS10 Xcode支持文件

Could not find Developer Disk Image问题的支持文件。 iOS 10 真机文件。

2016-09-18

iOS-CoreAnimation动画集

iOS CoreAnimation动画集Demo,清晰的关键代码。 支持移动、旋转、缩放、曲线运动、组合运动、弹簧运动、转场动画、添加购物车动画等等。 详情博客:http://blog.csdn.net/yutianlong9306/article/details/52788582

2016-10-13

iOS 10.2 Xcode支持文

iOS 10.2 真机文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2017-05-03

CoreAnimation动画集

iOS CoreAnimation动画集Demo,清晰的关键代码。 支持移动、旋转、缩放、曲线运动、组合运动、弹簧运动、转场动画、添加购物车动画等等。 详情博客:http://blog.csdn.net/yutianlong9306/article/details/52788582

2016-10-12

自定义系统UINavigationBarController

自定义系统UINavigationBarController,支持多种效果。 1.全透明样式 2.不透明效果(和全局统一) 3.自定义颜色 4.滑动渐变样式 5.滑动动画样式

2016-07-22

iOS13.2 Xcode真机支持文件

iOS 13.2 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2020-05-27

iOS13.4 Xcode真机支持文件

iOS 13.4 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2020-05-27

Xcode10-libc资源

Xcode10-libc资源

2018-10-23

libstdc++.6.0.9

Xcode10 处理 library not found for -lstdc++.6.0.9 问题相关的文件包。

2019-03-04

iOS12.3 Xcode真机支持文件

iOS 12.3 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2020-05-27

iOS11.2 Xcode真机支持文件

iOS 11.2 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2018-07-05

iOS11.4 Xcode真机支持文件

iOS 11.4 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2018-07-05

iOS12.2 Xcode真机支持文件

iOS 12.2 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2020-05-27

iOS13.1 Xcode真机支持文件

iOS 13.1 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2020-05-27

iOS13.3 Xcode真机支持文件

iOS 13.3 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2020-05-27

iOS 12 Xcode真机支持文件

iOS 12 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2018-10-15

RSAEncryption_iOS

RSA加密简单的操作及使用

2017-05-18

iOS11.1 Xcode真机支持文件

iOS 11.1 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2018-07-05

iOS11.3 Xcode真机支持文件

iOS 11.3 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2018-07-05

iOS11.0 Xcode真机支持文件

iOS 11.0 真机支持文件。博客: http://blog.csdn.net/yutianlong9306/article/details/52576047

2018-07-05

自定义系统导航栏UINavigationBarController

自定义系统导航栏,支持多种样式。 1.颜色的自定义切换。 2.全透明。 3.不透明,和全局统一颜色。 4.渐变显示导航栏。 5.动画显示导航栏。 类似于京东、淘宝APP等自定义导航栏效果。

2016-07-22

iOS 异常捕捉及处理发送。ExceptionHandler

iOS异常捕捉提示,发送邮件及写入异常日志。 提供 断言, 错误的具体位置(类名及行数)、所有异常报告内容、及异常报告文件路径接口。 并统一展示 异常日志 。

2016-07-27

iOS CoreAnimation动画集

iOS CoreAnimation动画集

2016-10-12

空空如也

空空如也

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

TA关注的人 TA的粉丝

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