- 博客(83)
- 收藏
- 关注
原创 登录界面轮子loginViewController
# 个人原创轮子,如需转载请注明出处。受实习僧和今日头条的登录界面的启发,自己砸包拿图结合两者的亮点做了这个框架(来回变换颜色的背景和父视图的景深效果),同时加入了自己做项目的特点,整合了不同状态下的登录界面,满足不同情况下的需求。因为GIF较大,不方便嵌入,暂给一个静态图,详细效果请看GitHub:https://github.com/lly4155/loginViewControl
2017-06-14 16:03:54
953
原创 git命令更新上传项目
$ cd ~/test-dir//打开这个项目$ git init//初始化$ git add.//选择要添加进仓库的文件$ git commit-a-m ’commit‘//提交更新,并注释信息“commit”$ git remote add origin git@github.com:acehjm/test-dir.git//连接远程github
2017-03-28 12:51:49
591
转载 清空沙盒路径下的缓存数据
http://www.jianshu.com/p/7f1ea17995ef引言:移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为 SDWebImage 。但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类 App 的标配功能。由于缓存文件是存在 App 的沙盒中,所以我们可以通过
2017-03-16 16:08:53
630
转载 iOS 一次性解决导航栏的所有问题
系统默认导航栏的返回按钮和返回方式在默认情况下,导航栏返回按钮长这个样子导航栏默认返回按钮导航栏左上角的返回按钮,其文本默认为上一个ViewController的标题,如果上一个ViewController没有标题,则为Back(中文环境下为“返回”)。在默认情况下,导航栏返回的点击交互和滑动交互如下默认导航栏交互这些
2017-02-10 17:42:26
874
原创 cocoapod安装,避开clone方式。2016-12-16
1.访问 https://github.com/CocoaPods/Specs,然后将Specs项目fork到自己的github账户上2. 下载GitHub Desktop, 然后clone Specs项目。3. 将clone的Specs项目的文件夹改名为master,然后拖到/Users/用户名/.cocoapods/repos目录下。4. 运行pod setup解释:pod
2016-12-16 09:21:44
923
转载 一个play方法实现全屏炫酷倒计时 - 续
上篇写了一篇实现全屏倒计时的demo,今天写的这篇是对上篇的扩展,还没看过上篇的这里是通道:一个play方法实现全屏炫酷倒计时的小demo最近项目中用到的倒计时需求比以前更加酷炫一点,大概是这样的:全屏动画效果此功能是直接显示图片实现的,之前写的demo原理是用动画改变一个label的文字,现在要显示图片或者文字,我决定把这个label改成button,因为button中本身就
2016-12-07 14:19:19
749
转载 一个play方法实现全屏炫酷倒计时的小demo
今天实现了下全屏倒计时的小demo并且简单的封装了一下,保证了其封装性和扩展性。只需在你的工程中倒入#import "WZBCountdownLabel.h",在需要开始倒计时的地方使用[WZBCountdownLabel play];即可!先看效果:全屏动画效果其实功能本身很简单,就是动画改变label的文字,然而我觉得封装很重要,我见过一个界面十几个功能,代码几千行,我
2016-12-07 14:18:18
1098
转载 干货!老司机工作中用到的自定义控件,总有一个适合你的(一)
今天总结了一下平时工作中为那些奇葩的UI设计自定义的控件,下面一个个分享给大家。一、第一个是tableView的透明度渐变效果1、效果:很多app用到了这种效果,比如歌词显示、直播间聊天记录等。大致效果如下:WZBGradualTableView背景图片截取自新浪直播,侵立删2、使用方法:/* * frame:tableView的frame
2016-12-07 14:15:20
373
转载 iOS应用之间的跳转,看这篇就够了
原文出处: 夜_阑珊 图片来源网络一、前言泰国渡了半个月的假,回来发现有段时间没更新博客了,顿时感到浑身焦虑啊,而这段时间也不断有小伙伴关注我的简书账号,让我感到欣慰的同时心理也是沉甸甸的压力,唯有写出高质量、好的博文作为回报了。昨天项目经理问我:能不能从我们的app应用跳转到合作商的app应用?我回答说:完全可以啊,这个不是问题。他听完后非常满
2016-12-06 21:57:19
520
转载 iOS_按钮文字图片任意布局,随意定制
原文出处: HelloYeah 导读按钮是应用中最常见的,最基本的一个控件。按钮的样式多种多样,系统默认样式为左右结构,图片在左边,文字在右边。系统按钮完全无法满足开发的需求,我们只能自己定制出想要的样式。在这里分享一个自定义按钮,文字图片位置随意定制的demo给大家。源码地址:https://github.com/HelloYeah/YLButton欢
2016-12-06 21:56:10
461
转载 老司机工作中用到的自定义控件,总有一个适合你的(二)
原文出处: 杂雾无尘(@薄雾浓1994 ) 时隔半个月,终于来更新第二篇了,大家有木有很期待!一、一个强大的UITextView分类,让系统TextView自带placeholder属性、自动高度、支持输入图片三大功能1、效果:功能一、让系统TextView自带placeholder属性image功能二、自动改变高度,类似聊天输入
2016-12-06 21:54:46
610
转载 iOS 小技巧总结,绝对有你想要的
原文出处: iOS_小松哥(@小松哥之友情岁月) 在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。UITableView的Group样式下顶部空白处理123//分组列表头部空白处理UIView *view = [[UIView alloc]
2016-12-06 21:53:17
662
转载 iOS 封装WKWebView页面带加载进度条
DEMO下载地址:https://github.com/dangxiaoyin/WKWebView#import @interface CCWebViewController : UIViewController@property (strong, nonatomic) NSURL *homeUrl; + (v
2016-12-05 22:28:17
1527
转载 预加载与智能预加载(iOS)
原文出处: Draveness(@Draveness) 前两次的分享分别介绍了 ASDK 对于渲染的优化以及 ASDK 中使用的另一种布局模型;这两个新机制的引入分别解决了 iOS 在主线程渲染视图以及 Auto Layout 的性能问题,而这一次讨论的主要内容是 ASDK 如何预先请求服务器数据,达到看似无限滚动列表的效果的。这篇文章是 ASDK 系列中的最后一篇,文章会介绍
2016-11-07 10:06:45
3527
转载 详细易懂的二维码的扫描、识别与生成
原文出处: iOS_小松哥(@iOS_小松哥) ios7之前我们实现二维码扫描是借助第三方(ZBar,ZXing等)来实现的,在ios7之后系统自己提供二维码扫描的方法,性能也要比第三方更好。今天就来介绍一下原生二维码的使用,包括扫描二维码,从图片扫描二维码和生成二维码。讲解中只展示部分代码,具体请看Github Demo,里面的代码不多,也很容易看懂。扫描二维码
2016-11-07 10:03:09
1336
转载 iOS 播放远程网络音乐的核心技术点
原文出处: 夜_阑珊 播放远程网络音乐.jpg一、前言这两天做了个小项目涉及到了远程音乐播放,因为第一次做这种音乐项目,边查资料边做,其中涉及到主要技术点有:如何播放远程网络音乐如何切换当前正在播放中的音乐资源如何监听音乐播放的各种状态(播放器状态、播放的进度、缓冲的进度,播放完成)如何手动操控播放进度如何在后台模式或者锁屏情况下正常播放音乐如何
2016-11-07 10:01:46
743
转载 iOS 关于 GIF 图片那点事
本文作者: 伯乐在线 - Edward Wen 。未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者。前言前几天我们项目组的群里提了这么一件事情:在我们的应用中存储动态的GIF图到相册,保存的图片变成了静态图片。而微博则能正确保存,可见这并不是一个技术不可实现的。前不久刚好看了苹果关于ImageIO框架的指南,借着这个契机,我就去调研调研其中的原委。使用UIImag
2016-11-07 09:59:57
773
转载 [iOS]仿微博视频边下边播之封装播放器
ips:这次的内容分为两篇文章讲述01、[iOS]仿微博视频边下边播之封装播放器 讲述如何封装一个实现了边下边播并且缓存的视频播放器。02、[iOS]仿微博视频边下边播之滑动TableView自动播放 讲述如何实现在tableView中滑动播放视频,并且是流畅,不阻塞线程,没有任何卡顿的实现滑动播放视频。同时也将讲述当tableView滚动时,以什么样的策略,来确定究竟哪一个cell应该播
2016-11-07 09:57:28
1145
转载 [iOS]仿微博视频边下边播之封装播放器
ips:这次的内容分为两篇文章讲述01、[iOS]仿微博视频边下边播之封装播放器 讲述如何封装一个实现了边下边播并且缓存的视频播放器。02、[iOS]仿微博视频边下边播之滑动TableView自动播放 讲述如何实现在tableView中滑动播放视频,并且是流畅,不阻塞线程,没有任何卡顿的实现滑动播放视频。同时也将讲述当tableView滚动时,以什么样的策略,来确定究竟哪一个cell应该播
2016-11-07 09:56:24
824
转载 仿微博视频边下边播之滑动 TableView 自动播放
原文出处: NewPan(@盼盼_HKbuy) Tips:这次的内容分为两篇文章讲述01、[iOS]仿微博视频边下边播之封装播放器 讲述如何封装一个实现了边下边播并且缓存的视频播放器。02、[iOS]仿微博视频边下边播之滑动TableView自动播放 讲述如何实现在tableView中滑动播放视频,并且是流畅,不阻塞线程,没有任何卡顿的实现滑动播放视频。同时也将讲述
2016-11-07 09:45:21
3156
2
转载 iOS 10 适配知识点总结
原文出处: Dely(@爱芸初见) 1.证书问题打开xcode8.0时编译运行时出现下面问题:这个问题刚开始估计大家都会碰到也是第一个要解决的问题这个问题就是一个证书的设置问题,下面看两张图正常我们会在BuildeSettings中设置证书: 但是在xcode8.0中我们看到下面的新特性:相
2016-10-14 22:39:33
618
转载 iOS 开发之— NSURLProtocol
原文出处: 树下的老男孩 最近在项目里由于电信那边发生dns发生域名劫持,因此需要手动将URL请求的域名重定向到指定的IP地址,但是由于请求可能是通过NSURLConnection,NSURLSession或者AFNetworking等方式,因此要想统一进行处理,一开始是想通过Method Swizzling去hook cfnetworking底层方法,后来发现其实有个更好的方法–NS
2016-10-14 22:35:19
321
转载 iOS 投机流实现 无限轮播图
无限轮播图, 这种简单的功能没什么技术含量, 实现的方式也各种各样, 技术含量较高的分为:1) UIScrollView二图流(就是两张图之间来回切换) 这个对算法的要求比较高, 一般不推荐自己写, 使用网上现成封装好的就好啦.2) UICollectionViewLayout布局流(使用自定义Layout布局) 这种对算法要求极高, 不过一劳永逸, 使用方便快捷低耦合.还有其他的实现
2016-10-14 22:27:37
439
转载 iOS 会跳舞的TabbarController
具体是什么干货呢, 今天要分享的是会跳舞的TabbarController, 什么是会跳舞的TabbarController? 很简单,就是使用自定义转场给Tabbar切换加上动画!! 鄙人会在能力范围内尽力的用最简练的语句和精简的方法给大家解释清楚!!自定义转场那什么是自定义转场呢, iOS7中的视图控制器切换分为两种, 自定义切换动画和交互式切换动画, 蒙圈的小伙伴别着急,且往下看:
2016-10-14 22:26:17
456
转载 iOS 5行代码搞定全屏Pop转场
POP全屏转场好了, 今天要分享的是5行代码实现全屏POP转场动画, 众所周知,iOS7后导航控制器默认自带了侧滑功能,当用户在界面的左边滑动的时候,就会有侧滑功能。导航控制器的view自带了滑动手势,只不过手势的触发范围只能在左边。当用户在界面左边拖动,就会触发滑动手势方法,并且有滑动返回功能,说明系统手势触发的方法已经实现了滑动返回功能- (void)viewDidLoad {
2016-10-14 22:25:06
698
转载 iOS 之Button动效
今天我们需要实现的功能是: 酷炫的Button动效, 大家不禁要问, 一个小小的Button, 能够搞出些什么花头呢? 想必大家都等不及了吧, 来, 不急我们step by step 一步步来~ (今天的内容过多, 示例代码不会很详尽, 具体请到github上下载)有同学提出效果图放开头会比较好!! 大家可以先参考下, 先想想实现方法^ ^导航栏遗漏细节处理上周有些同学
2016-10-14 22:24:35
1248
转载 iOS 超Easy实现 渐变导航栏
原文出处: Doubles_Z 接着上周的项目, 在上周我别出心裁的在自定义TabbarController中加入了自定义转场动画, 受到了大家广泛的喜爱, 再次表示感激, 今天我们继续实现LifestyleViewController的第二个功能渐变导航栏!!渐变导航栏, 现在很多项目里都有这个功能, 我们就把这个功能集成到我们的项目中来; 根据设计图纸需求, 我们需要在轮播
2016-10-14 22:20:51
522
转载 【如何快速的开发一个完整的 iOS 直播 app】(美颜篇)
原文出处: 袁峥Seemygo(@袁峥Seemygo) 前言在看这篇之前,如果您还不了解直播原理,请查看这篇文章如何快速的开发一个完整的iOS直播app(原理篇)开发一款直播app,美颜功能是很重要的,如果没有美颜功能,可能分分钟钟掉粉千万,本篇主要讲解直播中美颜功能的实现原理,并且实现美颜功能。利用GPUImage处理直播过程中美颜的流程采集视频 =>
2016-10-10 14:36:29
749
转载 iOS10推送必看(高阶1)
原文出处: 徐不同 虽然这篇文章比较长,也不好理解,但是还是建议大家收藏,以后用到的时候,可以看看,有耐心的还是读一读。这篇文章开始,我会跟大家好好讲讲,苹果新发布的iOS10的所有通知类。一、创建本地通知事例详解:注意啊,小伙伴们,本地通知也必须在appdelegate中注册中心,通知的开关打不打开无所谓的,毕竟是本地通知,但是通知的接收的代理,以及通
2016-09-27 10:25:31
589
转载 iOS10 推送必看(基础篇)
原文出处: 徐不同 iOS10更新之后,推送也是做了一些小小的修改,下面我就给大家仔细说说。希望看完我的这篇文章,对大家有所帮助。一、简单入门篇—看完就可以简单适配完了相对简单的推送证书以及环境的问题,我就不在这里讲啦,我在这里说的,是指原有工程的适配。1.首先我们需要打开下面的开关。所有的推送平台,不管是极光还是什么的,要想收到推送,这个是必须
2016-09-27 10:21:15
1317
转载 Xcode 8解决真机测试Log被屏蔽的问题
原文出处: 判若两人丶 前言升级Xcode 8之后运行项目,会打印一些烦人的Log信息,解决的办法就是OS_ACTIVITY_MODE = disable,具体请移步:兼容iOS 10 资料整理笔记。这种办法确实解决了我们的问题。但是又出现的一个问题就是在iOS 10模拟器上是正常的,可是在iOS 10真机测试所有的Log日志全部被屏蔽了!大家误以为是之
2016-09-27 10:03:47
548
原创 自定义导航栏返回按钮右滑返回手势失效等问题
完全自定义导航栏,在实际开发中,并不能满足特殊需求,因此更多情况下,还是需要配合系统导航栏自定义,从而达到我们想要的效果。当我们自定义返回按钮之后,就会出现系统的右滑Pop功能就失效了,这是其中的一个小问题,下面就跟大家分享一下我所了解到的:xcode自动从6.0之后~leftItem距左屏幕边距有16个像素点,这样会导致在视觉上会感觉有点偏右不算美观,然而对于大多数处女座的程序员来说,这明显
2016-09-07 15:17:01
1100
转载 如何快速的开发一个完整的iOS直播app(播放篇)
原文出处: 峥吖(@吖了个峥) 前言在看这篇之前,如果您还不了解直播原理,请查看上篇文章如何快速的开发一个完整的iOS直播app(原理篇)开发一款直播app,集成ijkplayer成功后,就算完成直播功能一半的工程了,只要有拉流url,就能播放直播啦本篇主要讲解的是直播app中,需要用到的一个很重要的开源框架ijkplayer,然后集成这个框架可能对大多数初学者
2016-09-04 15:28:05
3010
转载 iOS开发之OCR光学识别储蓄卡以及信用卡
最近由于公司需要一个扫描银行卡获取卡号的功能,网上找了很多相关的资料,完全扫描银行卡获取卡号信息的都是价格贵的不得了的,而且仅仅只是授权而已,在此咱退而求次,找到一个可以扫描信用卡的第三方框架,给大家伙分享一下,只能扫描信用卡……o.0。框架的名字叫CardIO下载地址在这里主要给大家演示一下怎么集成的,各位看官可得注意咯!我的xcode是7.1版本的,首先是把框架整个拉进
2016-09-01 14:04:17
348
转载 iOS开发几年了,你清楚OC中的这些东西么
原文出处: ZeroJ 前言几年前笔者是使用Objective-C进行iOS开发, 不过在两年前Apple发布swift的时候,就开始了swift的学习, 在swift1.2发布后就正式并且一直都使用了swift进行iOS的开发了, 之后就是对swift持续不断的学习, 近来swift3.0的发布, 更多的人会选择swift来进行iOS的开发看上去更是成为了一种趋势, 不过
2016-08-29 09:44:00
484
转载 iOS 开发中你是否遇到这些经验问题(二)
前言:在上一篇文章中我相信帮助了很多的小伙伴, 那么在这篇文章希望还能帮助到你!相关文章:iOS开发中你是否遇到这些经验问题(一)原文链接:http://www.jianshu.com/p/a924b4a176861.在Block中一起使用weakSelf与strongSelf的含义我们都会声明一个弱引用在block中使用, 目的就是防止循环引用, 那么we
2016-08-29 09:42:36
462
转载 iOS 开发中你是否遇到这些经验问题(一)
原文出处: 判若两人丶(@判若两人丶) 前言小伙伴们在开发中难免会遇到问题, 你是如何解决问题的?不妨也分享给大家!如果此文章其中的任何一条问题对大家有帮助,那么它的存在是有意义的! 反正不管怎样遇到问题就要去解决问题, 在解决问题的同时也是提高开发经验的渠道!1.既然有问题我们该怎样解决 ?首先大部分人都会去百度搜索来解决问题, 谁都不例外, 可是百度
2016-08-29 09:41:58
491
转载 AES加密 – iOS与Java的同步实现
本文作者: 伯乐在线 - Welkin 。未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者。AES是开发中常用的加密算法之一。然而由于前后端开发使用的语言不统一,导致经常出现前端加密而后端不能解密的情况出现。然而无论什么语言系统,AES的算法总是相同的, 因此导致结果不一致的原因在于 加密设置的参数不一致 。于是先来看看在两个平台使用AES加密时需要统一的几个参数。密钥长度(
2016-08-29 09:39:47
3788
转载 正确地创建UITableViewCell
本文作者: 伯乐在线 - Welkin 。未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者。最近有人问到关于cell的创建方面的问题,然后发现做得多之后反而有点乱了,于是重新整理了一下思路。通常情况下,我们会通过以下三种方式创建cell。1. 纯代码假设我们从UITableViewCell派生出CodeCustomCell,并重写了对应的init方法:
2016-08-29 09:38:36
492
转载 iOS动画指南 – 4.右拉的3D抽屉效果
原文出处: Dariel在杭州(@Dariel在杭州) 一切的动画其实都是假象,3D效果也是这样.本篇我们来做一个这样的特效.先忽略掉3D效果,我们先要做的是一个右拉的抽屉效果.总体思路:1.创建一个ContainerViewController容器控制器,然后把左侧选择菜单的SideMenuViewController,和右侧负责显示内容的Main
2016-08-29 09:36:52
601
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人