- 博客(54)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果
BBGestureBackBBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果这种手势主流Appgithub:BBGestureBack下载 支持OC、SwiftBBGestureBack不仅支持OC还支持Swift,iOS主流的全屏手势返回、滑动返回、pop动画效果都有,适配各种iPhone,嵌入简单,只需按照Demo集成,就能完美...
2016-01-12 18:16:21
135333
9
原创 iOS BBGPUImage图片美颜、磨皮、美白
GPUImage的简单使用与整理,美颜、美白、磨皮,需要的看过来BBGPUImage效果高级功能BBGPUImage因公司涉及到了美白、磨皮等功能,特意花时间整理一下,方便自己的项目,只是简单的使用而已。效果高级功能如果涉及到人脸识别,可以使用IFlyFaceDetector配合着GPUImage,效果非常不错...
2018-12-21 15:41:27
1851
原创 BBGestureBack 滑动返回 pop
BBGestureBackBBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果这种手势主流Appgithub:BBGestureBack下载 支持OC、SwiftBBGestureBack不仅支持OC还支持Swift,iOS主流的全屏手势返回、滑动返回、pop动画效果都有,适配各种iPhone,嵌入简单,只需按照Demo集成,就能...
2018-08-15 17:00:41
350
原创 iOS 全屏手势返回
BBGestureBackBBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果这种手势主流Appgithub:BBGestureBack下载 支持OC、SwiftBBGestureBack不仅支持OC还支持Swift,iOS主流的全屏手势返回、滑动返回、pop动画效果都有,适配各种iPhone,嵌入简单,只需按照Demo集成,就能...
2018-08-15 17:00:10
1719
原创 iOS 手势返回详解
iOS 手势返回详解 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果这种手势主流App我要去下载 点赞 :BBGestureBack 现在市场上的主流app都有用到各种侧滑手势,大体上分为2种, 一种是:类似于淘宝、京东、腾讯、斗鱼的效果,带导航栏的。如图: 一种是:类似于微信,不带导航栏,如图:支持OC、Swift:...
2018-05-30 11:06:16
4368
原创 iOS 手势返回
iOS 手势返回 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果这种手势主流App我要去下载 点赞 :BBGestureBack 现在市场上的主流app都有用到各种侧滑手势,大体上分为2种, 一种是:类似于淘宝、京东、腾讯、斗鱼的效果,带导航栏的。如图: 一种是:类似于微信,不带导航栏,如图:支持OC、Swift:最低...
2018-05-30 11:05:51
963
原创 iOS 全屏返回详解
iOS 全屏返回 详解 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果这种手势主流App我要去下载 点赞 :BBGestureBack 现在市场上的主流app都有用到各种侧滑手势,大体上分为2种, 一种是:类似于淘宝、京东、腾讯、斗鱼的效果,带导航栏的。如图: 一种是:类似于微信,不带导航栏,如图:支持OC、Swift...
2018-05-30 11:05:14
1971
原创 iOS 侧滑返回 详解
iOS 侧滑返回 详解 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果这种手势主流App我要去下载 点赞 :BBGestureBack 现在市场上的主流app都有用到各种侧滑手势,大体上分为2种, 一种是:类似于淘宝、京东、腾讯、斗鱼的效果,带导航栏的。如图: 一种是:类似于微信,不带导航栏,如图:支持OC、Swift...
2018-05-30 11:04:41
1859
原创 iOS 右滑返回
iOS 右滑返回 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果这种手势主流App我要去下载 点赞 :BBGestureBack 现在市场上的主流app都有用到各种侧滑手势,大体上分为2种, 一种是:类似于淘宝、京东、腾讯、斗鱼的效果,带导航栏的。如图: 一种是:类似于微信,不带导航栏,如图:支持OC、Swift:最低...
2018-05-30 11:04:04
2938
原创 iOS 全屏返回
iOS 全屏返回 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果这种手势主流App我要去下载 点赞 :BBGestureBack 现在市场上的主流app都有用到各种侧滑手势,大体上分为2种, 一种是:类似于淘宝、京东、腾讯、斗鱼的效果,带导航栏的。如图: 一种是:类似于微信,不带导航栏,如图:支持OC、Swift:最低...
2018-05-30 11:03:34
416
原创 iOS 侧滑返回
iOS 侧滑返回 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果这种手势主流App我要去下载 点赞 :BBGestureBack 现在市场上的主流app都有用到各种侧滑手势,大体上分为2种, 一种是:类似于淘宝、京东、腾讯、斗鱼的效果,带导航栏的。如图: 一种是:类似于微信,不带导航栏,如图:支持OC、Swift:最低适配...
2018-05-30 11:02:07
820
原创 iOS 内存五大区
BBGestureBackBBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果这种手势主流Appgithub:BBGestureBack下载 支持OC、SwiftBBGestureBack不仅支持OC还支持Swift,iOS主流的全屏手势返回、滑动返回、pop动画效果都有,适配各种iPhone,嵌入简单,只需按照Demo集成,就能...
2018-04-13 09:32:08
926
转载 iOS-QQ音乐播放器的简单实现
一. QQ音乐播放器的简单实现每个音乐播放器的实现都大致相同,个人认为难点在于歌曲播放与Slider的同步,歌词的解析与播放的同步。这些过程虽然繁琐,但是理解起来并不难。先来看看简单实现结果吧。QQ音乐播放器简单实现虽然功能简单,但是还是耗费了我很长时间来整理其中的逻辑关系,接下来我们就来分析一下音乐播放器的简单实现。二. 主界面的搭建这个播放器比较简单
2016-10-25 10:02:26
2508
转载 xcode下载iOS开发文档
iOS开发肯定离不开开发文档,苹果有在线帮助文档,xCode其实可以下载模拟器文档和iOS8.1文档的,不过下载的速度实在不敢恭维,而且比较头疼的是不显示下载进度条的,苹果的开发文档都是放在)/应用程序/Xcode.app/Contents/Developer/Documentation/DocSets路径下,该路径下可以看到三个文件,xCode 6.1文档(com.apple.ADC_Refer
2016-04-20 10:28:38
1270
原创 iOS基础框架
本文主要介绍了如何快速搭建iOS App主流框架,现在把相关的步骤整理出来,分享给广大的iOS程序员兄弟们,希望给他们的开发工作带来帮助。搭建主流框架界面0.达成效果我们玩iPhone应用的时候,有没发现大部分的应用都是上图差不多的结构,下面的TabBar控制器可以切换子控制器,上面又有Navigation导航条我们本文主要是搭建主体的框架,数据暂时没有添加
2016-03-25 23:10:25
820
原创 支付过程
一,在支付宝开放平台下载支付宝SDK(https://openhome.alipay.com/platform/document.htm#down)二,添加sdk文件到xcode 1,新建一个aliPaySDK文件夹,提取SDK包中以下文件到此文件夹里,在xcode中添加此文件夹。 2.在xcode中,点击项目名,选择"target"->"Link B
2016-03-15 15:27:31
1836
原创 iOS 友盟分享
iOS 友盟分享这个主要是提到如何通过友盟去自定义分享的步骤:一、肯定要去友盟官网下载最新的SDK包,然后将SDK导入到你的工程文件夹里面去;二、注册友盟账号,将你的APP添加到你的账号里面然后获取到一个Key;三、 在AppDelegate内设置友盟AppKey-(BOOL)application:(UIApplication*)application
2016-03-15 12:14:58
2539
原创 iOS应用笔记之git的本地使用
什么是gitgit》git是一个 "分布式"的版本控制工具》git的作者是Linux之父:Linus Benedict Torvalds,当初开发git仅仅是为了辅助Linux内核的开发(管理源代码)》git在国外已经很普及,在国内已经慢慢普及了。(2)git与 svn对比1 ->结构:svn是"集中式"的版本控制
2015-12-26 13:19:24
2609
转载 iOS开发之Socket
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?3、so
2015-12-18 09:11:58
16277
原创 iOS开发之C语言单向链表的建立
1,为什么要用到链表数组作为存放同类数据的集合,给我们在程序设计时带来很多的方便,增加了灵活性。但数组也同样存在一些弊病。如数组的大小在定义时要事先规定,不能在程序中进行调整,这样一来,在程序设计中针对不同问题有时需要3 0个大小的数组,有时需要5 0个数组的大小,难于统一。我们只能够根据可能的最大需求来定义数组,常常会造成一定存储空间的浪费。我们希望构造动态的数组,随时可以调整数
2015-12-16 12:51:03
19053
原创 iOS开发之核心转场动画
iOS开发UI篇—核心动画(转场动画和组动画)一、转场动画简单介绍CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果属性解析:type:动画过渡类型subt
2015-12-14 22:38:06
16273
原创 iOS开发之开机经典滑动动画
1首先定义@interface ViewController (){ CAGradientLayer* _gridentlayer;}@end2 在viewDidLoad中实现 //这里出现了CALayer的另一个子类CAGradientLayer,这个类的作用就是能在Layer上绘制出渐变颜色的效果,然后在viewDidLoad()中添加如下代码:
2015-12-14 22:37:15
3055
原创 iOS开发之多线程编程技术NSThread、NSOperation、GCD三者使用详解
三种方式的优缺点介绍:1)NSThread 优点:NSThread 比其他两个轻量级 缺点:需要自己管理线程的生命周期,线程同步。线程同步对数据的加锁会有一定的系统开销 2)Cocoa NSOperation 优点:不需要关心线程管理, 数据同步的事情,可以把精力放在自己需要执行的操作上。 Cocoa operation相关的类是NSOperation, NS
2015-12-14 22:35:41
12221
原创 iOS开发之证书
进入https://developer.apple.com/ , 选择最右侧的Member Center,输入用户名密码登陆• 选择Certificates, Identifiers & Profiles进入• 选择IOS Apps 的Devices4. Devices 右侧选项里面有个小加号,可以添加新的设备号,把需要的设备号都Add进来,查看设备号可以用XCode,点击菜Window ->
2015-12-14 22:33:10
1888
翻译 iOS开发之上架AppStore
1.崩溃和问题你需要尽量修复你应用中的崩溃和那些明显的问题,否则你的应用很可能被拒绝。2.失效的链接保证你应用中出现的链接的有效性。3.默认占位图片含有系统默认占位图片的应用不会被通过,你需要处理你的占位图片/内容,保证其都是有意义的。4.信息不完整提供到苹果审核的信息需要保证完整性。比如你的应用如果需要登录,那你就需要提供一个demo账号和密码
2015-12-14 22:30:05
1563
转载 iOS开发之4种存储方式
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系
2015-12-14 22:27:56
3921
转载 iOS开发之CDiscreetNotificationView
CDiscreetNotificationView 类库作用是: 在不阻止用户与设备应用程序交互情况下,作为一个通知视图来显示一个当前的状态。GCDiscreetNotificationView 类库下载地址 https://github.com/gcamp/GCDiscreetNotificationView在开源中国iOS客户端上,当无法获取网络时,
2015-12-14 22:26:22
26980
转载 iOS开发之网络连接检测
开源中国iOS客户端基于网络同步数据,从而达到与网页看到同样数据效果,所以在启动程序的时候需要检查网络;这也是每一个联网应用启动的第一步,如果联网应用没有检查网络,苹果公司将不予以审核通过; 开源中国iOS客户端大牛们在写网络检测时很迷惑人,开始以为他们用的是ASI类库做的网络检测,今天才看明白,他们并不是用的ASI类库检测,而是用到AFNetworking这个类库里一个实例方
2015-12-14 22:24:41
3369
转载 iOS开发之巧用FontAwesome(图标,字体)
首先,先介绍一下FontAwesome。Font Awesome 是为 Twitter Bootstrap 设计的图标字体。通过Web Font的方式来显示一些图标,好处是图标可以被任意缩放、改变颜色,你需要做的只是像修改文字样式那样修改图标样式。 这里就给出了一些图标。具体的可以参见这个网站,有更加详细的图标
2015-12-14 22:20:34
3820
转载 iOS开发之UICollectionView
本章通过先总体介绍UICollectionView及其常用方法,再结合一个实例,了解如何使用UICollectionView。UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewController 类
2015-12-14 22:19:20
2197
转载 iOS开发之”人机界面准则“
Apple官方推出的“iOS人机界面准则”一直被iOS开发者奉为绝对的设计参考宝典,特别是iOS7系统推出以来,Apple公司对该准则进一步做了更新。最近,国内知乎社区的郎启旭推出了“iOS人机界面准则”完整的中文版,使iOS国内开发者可以快速上手。iOS人机界面准则主要分为UI设计基础、设计策略、iOS技术、UI元素、图标和图像设计等几个大类,其中每个大类有细分为许多小节,对iOS界面设
2015-12-14 22:17:34
2592
转载 iOS开发之MJRefresh
在ios7之前,一直在使用开源的EGO库。但是,在使用过程中发现,普遍封装得过于复杂、耦合性强,不利于集成到自己的项目中。另外,在ios7之后,一些原有的下拉刷新,上提加载控件表现的就不是那么出色了。除了可能出错外,也不符合扁平化的风格。后来,在code4App上发现了一个大牛上传了一个开源代码, 仅需几行代码就可以为UITableView或者CollectionView加上下拉刷
2015-12-14 22:16:07
2597
转载 iOS开发之SDCycleScrollView
#import "ViewController.h"#import "SDCycleScrollView.h"@interface ViewController () SDCycleScrollViewDelegate>@end@implementation ViewController- (void)view
2015-12-14 22:13:53
8646
1
转载 iOS开发之MBProgressHUD
源码来源: https://github.com/jdg/MBProgressHUD版本:0.9.1MBProgressHUD是一个显示HUD窗口的第三方类库,用于在执行一些后台任务时,在程序中显示一个表示进度的loading视图和两个可选的文本提示的HUD窗口。我想最多是应用在加载网络数据的时候。其实苹果官方自己有一个带有此功能的类UIProgressHUD,只不过它是私有的,现
2015-12-14 22:11:59
1722
转载 iOS开发之JsonKit
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSe
2015-12-14 22:08:23
1356
转载 iOS开发之FMDB
使用数据库之前当然要先在网上下载FMDB的库,然后添加到自己的工程里面去。没有的请点击下面的来下载fmdb一般来说,我们把一个应用的数据库建在当前程序的沙盒里,所以,我们要先取得沙盒的路径在AppDelegate.m中123456- (NSString *) dataFilePath//应用
2015-12-14 22:06:19
700
转载 iOS开发之GData
在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用第三方的库,原因是解析效率更高、使用上更方便,关于IOS平台各种解析XML库的优缺点分析,可以看下这篇文章:http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project这里
2015-12-14 22:03:36
633
原创 iOS开发之EGOImageLoading
EGOImageLoading 是一个用的比较多的异步加载图片的第三方类库,简化开发过程,我们直接传入图片的url,这个类库就会自动帮我们异步加载和缓存工作;当从网上获取图片时,如果网速慢图片短时间内不能下载下来,可以先用一张本地的图片代替显示,还可以进行其他操作,让图片下载完成后自动替换占位图片而不影响用户体验;原文转自:http://blog.csdn.net/wildcatlele/artic
2015-12-14 22:01:25
533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人