博客园 - PPDev
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=1883
2022-08-10T19:52:59Z
PPDev
https://www.cnblogs.com/xiaopin/
feed.cnblogs.com
https://www.cnblogs.com/xiaopin/p/14756452.html
音视频开发-全网最全常用音视频编码和格式汇总 - PPDev
现在网上很多技术想学点东西太难了,要收钱才能看!技术是无界限的!恼火了我自己整理,全网最全、最厚道的技术开发者: 编码格式汇总: 音频编码:AAC、AC-3、Revision A、ALAC、AMR、ATRAC 、APE、DTS、FLAC、MP3、Ogg、PCM、RealAudio、WMA MPEG
2021-05-11T09:26:00Z
2021-05-11T09:26:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】现在网上很多技术想学点东西太难了,要收钱才能看!技术是无界限的!恼火了我自己整理,全网最全、最厚道的技术开发者: 编码格式汇总: 音频编码:AAC、AC-3、Revision A、ALAC、AMR、ATRAC 、APE、DTS、FLAC、MP3、Ogg、PCM、RealAudio、WMA MPEG <a href="https://www.cnblogs.com/xiaopin/p/14756452.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/13878967.html
iOS 集成React Native超强实用入门笔记 - PPDev
环境安装 1.homebrew安装, 官方:https://brew.sh/ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 如果官方的方式安装不了,参
2020-10-26T08:01:00Z
2020-10-26T08:01:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】环境安装 1.homebrew安装, 官方:https://brew.sh/ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 如果官方的方式安装不了,参 <a href="https://www.cnblogs.com/xiaopin/p/13878967.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/12941251.html
万能解决方案之彻底解决macOS cocoapods环境的所有问题 - PPDev
今天新苹果机安装cocoapods,安装完以后发现怎么pod search 都没有用 命令行提示: swhcxp@iosdevmac ~ % pod search Almofire Setup completed [!] Unable to find a pod with name, author,
2020-05-23T02:01:00Z
2020-05-23T02:01:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】今天新苹果机安装cocoapods,安装完以后发现怎么pod search 都没有用 命令行提示: swhcxp@iosdevmac ~ % pod search Almofire Setup completed [!] Unable to find a pod with name, author, <a href="https://www.cnblogs.com/xiaopin/p/12941251.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/11083518.html
Swift 3到5.1新特性整理 - PPDev
本文转载自:https://hicc.me/whats-new-in-swift-3-to-5-1/,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有。 Hipo 2.0 重写从 Swift 1的版本写到2的版本,后续Hipo功能稳定,更新慢了很多……,Swift本身却在长足的发展,5.
2019-06-25T08:22:00Z
2019-06-25T08:22:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】本文转载自:https://hicc.me/whats-new-in-swift-3-to-5-1/,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有。 Hipo 2.0 重写从 Swift 1的版本写到2的版本,后续Hipo功能稳定,更新慢了很多……,Swift本身却在长足的发展,5. <a href="https://www.cnblogs.com/xiaopin/p/11083518.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/7085286.html
iOS 使用xib定义一个View,修改frame无效问题解决 - PPDev
遇到过好多次使用自定义view,修改frame无效问题, 之前都是放弃xib,直接手写,发现手写简单的还行,复杂的UI就坑逼了。所以还是需要用到可视化编辑的xib。 整理一下,自己备忘也供iOS开发的朋友参考: 一般我们会直接这样写: 这是我一个项目中的代码,但是这样出现了一个问题就是iPhone
2017-06-27T07:04:00Z
2017-06-27T07:04:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】遇到过好多次使用自定义view,修改frame无效问题, 之前都是放弃xib,直接手写,发现手写简单的还行,复杂的UI就坑逼了。所以还是需要用到可视化编辑的xib。 整理一下,自己备忘也供iOS开发的朋友参考: 一般我们会直接这样写: 这是我一个项目中的代码,但是这样出现了一个问题就是iPhone <a href="https://www.cnblogs.com/xiaopin/p/7085286.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/6565260.html
UITableView 自定义多选 - PPDev
前言 在上一篇文章中介绍了UITableView的多选操作,有提到将 改为 可以实现自定义的多选操作,这次就来实现一下。 第一步: 自定义一个Cell类:UDTableViewCell,在nib中设置好重用标识,重新TableView注册这个nib Cell : 第二步: 在Cell中添加一个选择按
2017-03-17T04:07:00Z
2017-03-17T04:07:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】前言 在上一篇文章中介绍了UITableView的多选操作,有提到将 改为 可以实现自定义的多选操作,这次就来实现一下。 第一步: 自定义一个Cell类:UDTableViewCell,在nib中设置好重用标识,重新TableView注册这个nib Cell : 第二步: 在Cell中添加一个选择按 <a href="https://www.cnblogs.com/xiaopin/p/6565260.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/6510277.html
iOS 定时器 NSTimer、CADisplayLink、GCD3种方式的实现 - PPDev
在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。 然而,在iOS中有很多方法完成以上的任务,到底有多少种方法呢?经过查阅资料,大概有三种方法:NSTimer、CADisplayLink、GCD。接下来我就一一介绍它们的用法
2017-03-06T07:44:00Z
2017-03-06T07:44:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。 然而,在iOS中有很多方法完成以上的任务,到底有多少种方法呢?经过查阅资料,大概有三种方法:NSTimer、CADisplayLink、GCD。接下来我就一一介绍它们的用法 <a href="https://www.cnblogs.com/xiaopin/p/6510277.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/6429322.html
iOS 之地图坐标体系和转换 - PPDev
一、坐标体系 首先我们要明白,开发者能接触到哪些坐标体系呢? 第一种分类: 第二种分类: 二、坐标转换 度分秒坐标转换为经纬度 比如,在GPS记录仪,或者google earth上采集到的是39°31'20.51,那么应该这样换算,31分就是31/60度,20.51秒就是20.51/3600度,结果
2017-02-22T07:51:00Z
2017-02-22T07:51:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】一、坐标体系 首先我们要明白,开发者能接触到哪些坐标体系呢? 第一种分类: 第二种分类: 二、坐标转换 度分秒坐标转换为经纬度 比如,在GPS记录仪,或者google earth上采集到的是39°31'20.51,那么应该这样换算,31分就是31/60度,20.51秒就是20.51/3600度,结果 <a href="https://www.cnblogs.com/xiaopin/p/6429322.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/6429072.html
iOS 之 HTTPS集成实战应用 - PPDev
临时想起来忘记把项目中用到的https集成整理收藏起来,以备后续不时之需。新手一般了解如下步骤即可: 1. HTTP 和 HTTPS 基本知识和学习 http://www.cnblogs.com/xiaopin/p/6428941.html 或者百度查看更多 iOS 9适配系列教程:改用更安全的HT
2017-02-22T07:09:00Z
2017-02-22T07:09:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】临时想起来忘记把项目中用到的https集成整理收藏起来,以备后续不时之需。新手一般了解如下步骤即可: 1. HTTP 和 HTTPS 基本知识和学习 http://www.cnblogs.com/xiaopin/p/6428941.html 或者百度查看更多 iOS 9适配系列教程:改用更安全的HT <a href="https://www.cnblogs.com/xiaopin/p/6429072.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/6428941.html
iOS之HTTP和HTTPS的基本知识和应用 - PPDev
HTTPS的基本使用 1.https简单说明HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内
2017-02-22T06:50:00Z
2017-02-22T06:50:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】HTTPS的基本使用 1.https简单说明HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内 <a href="https://www.cnblogs.com/xiaopin/p/6428941.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/6052965.html
iOS 自定义滑动切换TabBar - PPDev
貌似经常会用到,自己整理收藏起来,方便日后查找备用。 效果如图: 由于制作gif,调整了属性,所以看起来的效果不好。如果用默认配置,生成的gif会很大。 制作gif: 1.使用QuickTimePlayer ,mac上插上iPhone, 然后进行屏幕录制,但是要选择插上的iPhone,然后会自动在M
2016-11-10T16:58:00Z
2016-11-10T16:58:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】貌似经常会用到,自己整理收藏起来,方便日后查找备用。 效果如图: 由于制作gif,调整了属性,所以看起来的效果不好。如果用默认配置,生成的gif会很大。 制作gif: 1.使用QuickTimePlayer ,mac上插上iPhone, 然后进行屏幕录制,但是要选择插上的iPhone,然后会自动在M <a href="https://www.cnblogs.com/xiaopin/p/6052965.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/6018044.html
不同iOS版本做代码适配__IPHONE_OS_VERSION_MAX_ALLOWED 和 __IPHONE_8_0等专业术语 - PPDev
目前开发只想最低版本支持iOS8了,iOS8以前的就不管了,然后现在iOS9和iOS10出来以后,有些新的API,也有些弃用的API,为了兼容,有时候代码里面需要编写判断不同iOS版本,或者只允许指定的iOS版本才可以编译或者执行。 需要用到以下方式,以下方式只针对OC(Swift的写法暂时还不清楚
2016-10-31T16:44:00Z
2016-10-31T16:44:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】目前开发只想最低版本支持iOS8了,iOS8以前的就不管了,然后现在iOS9和iOS10出来以后,有些新的API,也有些弃用的API,为了兼容,有时候代码里面需要编写判断不同iOS版本,或者只允许指定的iOS版本才可以编译或者执行。 需要用到以下方式,以下方式只针对OC(Swift的写法暂时还不清楚 <a href="https://www.cnblogs.com/xiaopin/p/6018044.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/6010776.html
iOS touch事件单击双击区分响应 - PPDev
如果您的 iPhone 应用里有个 view,既有单击操作又有双击操作。用户双击 view 时,总是先执行一遍单击的操作再执行双击的操作。所以直接判断时就会发现不能直接进入双击操作。下面是区分 touch 事件是单击还是双击的方法 -(void)singleTap{ NSLog(@"Tap 1 ti
2016-10-29T06:00:00Z
2016-10-29T06:00:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】如果您的 iPhone 应用里有个 view,既有单击操作又有双击操作。用户双击 view 时,总是先执行一遍单击的操作再执行双击的操作。所以直接判断时就会发现不能直接进入双击操作。下面是区分 touch 事件是单击还是双击的方法 -(void)singleTap{ NSLog(@"Tap 1 ti <a href="https://www.cnblogs.com/xiaopin/p/6010776.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/6002576.html
iOS AVKit音视频播放全面详解 - PPDev
公司项目中经常要用到音视频处理,也需要去定制一些东西,然后整理这些音视频处理就显得尤为重要!方便自己和广大朋友学习收藏! 以下参考连接特别重要: 苹果官方:AVKit API 苹果官方:AVFoundation API 苹果官方:AVFoundation 专题(开发指引、视频、文章、代码) 苹果官方
2016-10-26T18:32:00Z
2016-10-26T18:32:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】公司项目中经常要用到音视频处理,也需要去定制一些东西,然后整理这些音视频处理就显得尤为重要!方便自己和广大朋友学习收藏! 以下参考连接特别重要: 苹果官方:AVKit API 苹果官方:AVFoundation API 苹果官方:AVFoundation 专题(开发指引、视频、文章、代码) 苹果官方 <a href="https://www.cnblogs.com/xiaopin/p/6002576.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/5960041.html
Swift 3 新特性和迁移详解 - PPDev
写在前面 Swift 3.0 正式版发布了差不多快一个月了,断断续续的把手上和 Swift 相关的迁移到了Swift 3.0。所以写点小总结。 Swift 3.0 正式版发布了差不多快一个月了,断断续续的把手上和 Swift 相关的迁移到了Swift 3.0。所以写点小总结。 背景 代码量(4万行)
2016-10-14T05:21:00Z
2016-10-14T05:21:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】写在前面 Swift 3.0 正式版发布了差不多快一个月了,断断续续的把手上和 Swift 相关的迁移到了Swift 3.0。所以写点小总结。 Swift 3.0 正式版发布了差不多快一个月了,断断续续的把手上和 Swift 相关的迁移到了Swift 3.0。所以写点小总结。 背景 代码量(4万行) <a href="https://www.cnblogs.com/xiaopin/p/5960041.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/5949921.html
iOS IPv6兼容支持和IPv6审核被拒收集整理 - PPDev
最近遇到一个大坑:IPv6审核被拒问题,于是广寻解决方案,先把一些可以用资料文档收集起来备用。也希望同行能用得着。 官方文档说明:Supporting IPv6 DNS64/NAT64 Networks 官方关于支持IPv6的网络的开发指引文档 iOS-用手机网络测试Ipv6 用一台Mac,2个iP
2016-10-11T08:48:00Z
2016-10-11T08:48:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】最近遇到一个大坑:IPv6审核被拒问题,于是广寻解决方案,先把一些可以用资料文档收集起来备用。也希望同行能用得着。 官方文档说明:Supporting IPv6 DNS64/NAT64 Networks 官方关于支持IPv6的网络的开发指引文档 iOS-用手机网络测试Ipv6 用一台Mac,2个iP <a href="https://www.cnblogs.com/xiaopin/p/5949921.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/5942987.html
iOS10 升级兼容必备参考 - PPDev
最近提交审核不通过,再iOS10上运行崩溃 。然后需要处理崩溃的问题,晚上找了一下,整理收集起来。 方便后续查看使用。 以下参考链接特别有用: http://blog.csdn.net/gbking/article/details/52587149 http://www.cnblogs.com/xi
2016-10-09T09:05:00Z
2016-10-09T09:05:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】最近提交审核不通过,再iOS10上运行崩溃 。然后需要处理崩溃的问题,晚上找了一下,整理收集起来。 方便后续查看使用。 以下参考链接特别有用: http://blog.csdn.net/gbking/article/details/52587149 http://www.cnblogs.com/xi <a href="https://www.cnblogs.com/xiaopin/p/5942987.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/5887709.html
Xcode8新特性和iOS10新特性 - PPDev
从 Xcode 8.0 开始,目前所有的插件都无法工作! NSLog 无法输出 -- 此bug等待正式版本... Xcode 提供了文档注释快捷键option + cmd + / 但是要把系统升级到10.11.5、 Interface Builder 界面构建器——加速 编辑器扩展 Editor E
2016-09-20T02:01:00Z
2016-09-20T02:01:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】从 Xcode 8.0 开始,目前所有的插件都无法工作! NSLog 无法输出 -- 此bug等待正式版本... Xcode 提供了文档注释快捷键option + cmd + / 但是要把系统升级到10.11.5、 Interface Builder 界面构建器——加速 编辑器扩展 Editor E <a href="https://www.cnblogs.com/xiaopin/p/5887709.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/5887287.html
iOS 日期处理 (Swift3.0 NSDate) - PPDev
处理日期的常见情景 NSDate -> String & String -> NSDate 日期比较 日期计算(基于参考日期 +/- 一定时间) 计算日期间的差异 拆解NSDate对象(分解成year/month/day/hour/minute/second 等) NSDate相关类 NSDate
2016-09-19T16:49:00Z
2016-09-19T16:49:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】处理日期的常见情景 NSDate -> String & String -> NSDate 日期比较 日期计算(基于参考日期 +/- 一定时间) 计算日期间的差异 拆解NSDate对象(分解成year/month/day/hour/minute/second 等) NSDate相关类 NSDate <a href="https://www.cnblogs.com/xiaopin/p/5887287.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaopin/p/5887162.html
Carthage 安装和使用 - PPDev
和Cocoapods相比各有利弊吧,具体对比参见: Carthage 初探:四大优势与四大劣势 第一步:如果没有安装Homebrew先安装 打开命令终端,直接输入以下命令回车 这样它会自己安装,期间会让你输入本机密码 第二步:安装Carthage 在命令终端,输入以下命令回车 安装完以后查看版本命令
2016-09-19T15:33:00Z
2016-09-19T15:33:00Z
PPDev
https://www.cnblogs.com/xiaopin/
【摘要】和Cocoapods相比各有利弊吧,具体对比参见: Carthage 初探:四大优势与四大劣势 第一步:如果没有安装Homebrew先安装 打开命令终端,直接输入以下命令回车 这样它会自己安装,期间会让你输入本机密码 第二步:安装Carthage 在命令终端,输入以下命令回车 安装完以后查看版本命令 <a href="https://www.cnblogs.com/xiaopin/p/5887162.html" target="_blank">阅读全文</a>