自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力,可能成功!放弃,注定失败!

iOS开发交流群:①群529052159②群629878994欢迎大家一起加入探讨问题!

  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

转载 iOS 常用Category类别分享

iOS 常用Category类别分享字数1340 阅读86 评论2 喜欢8前言     各位都知道,类别是一种为现有的类添加新方法的方式,利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法,这种为现有的类添加新方法的方式称为类别catagory,他可以为任何类添加新的方法,包括那些没有源代码的类。类别使得无需创建对象类的子类就能完成同样的工作。

2016-07-29 20:34:31 4397 2

转载 iOS-javaScriptCore学习笔记

iOS-javaScriptCore学习笔记字数7533 阅读34 评论0 喜欢1一.简介1.是什么?javaScriptCore是苹果在iOS7以后推出的一套框架, 一套将原生(OC,Swift均可)和js之间通讯变简单,变强大的框架.1.1 JSBinding ? Hybrid?JSBinding是一个技术术语, 通常是这么说的 "JSB

2016-07-29 20:33:16 5292 2

转载 使用UITextField自定义UISearchBar

使用UITextField自定义UISearchBar字数267 阅读51 评论1 喜欢1有的时候,使用iOS自带的控件不符合变态产品狗的需求时,我们只好自定义控件来满足他们。在此处,我们通过创建一个GUSearchBar类,继承自UITextField类来自定义搜索框。创建GUSearchBar代码如下:GUSearchBar.h#

2016-07-29 20:28:56 2257

转载 果冻效果原理解析

果冻效果原理解析字数344 阅读125 评论0 喜欢3github链接: https://github.com/sunshineAku/Aku_JellyEffect有哪里需要改进的还请麻烦留言哦!效果图:主要分三点:      1. 曲线路径的绘制通过这两段代码产生曲线:// 起始点 move

2016-07-29 20:27:28 3462

转载 MacOSX&iOS操作系统之OSX和iOS架构

MacOSX&iOS操作系统之OSX和iOS架构字数1796 阅读45 评论0 喜欢2原创文章转载请注明出处,谢谢介绍的知识点会有点零乱,因为也是书上看来的,这些知识只能通过不断的加深印象才可以记忆下来!iOS实际上是完整OSX精简之后的版本,和OSX的主要区别在于iOS的架构是基于ARM,OSX是基于x86_64或者Intel x86OSX和iOS架构概述

2016-07-29 20:26:13 3374

转载 iOS10 iMessage 带来了你需要的MessageExtension

iOS10 iMessage 带来了你需要的MessageExtension字数2778 阅读119 评论0 喜欢6项目要求Xcode8 + iOS10现在都是测试版,去开发者网站可以下载。如果没有的话,这个,那个,就看下我的配图吧,哈哈前言iOS10测试版已经出来一个多月了,一直对这个东西很感兴趣。但是查了好多,基本都是用Sticker的那个方面直接放图片

2016-07-29 20:22:53 14727 12

转载 iOS-UINavigationController官方文档分析大总结

iOS-UINavigationController官方文档分析大总结字数3131 阅读114 评论0 喜欢6一、概述类继承关系如下:UINavigationController.它是一个容器类视图控制器,以栈的形式管理一组视图控制器,位于栈底的视图是其rootViewController,管理视图控制器个数理论上不受限制(实际受内存限制),push和pop方法

2016-07-29 20:20:53 2717

转载 iOS实现简书的登录验证方式(极验验证)

开篇我们登录简书的时候就会看到如下类似的验证方式,个人还是很喜欢这种验证方式的,想着如果把它自如自己设计的软件中还是不错的,但是我们要怎么实现这种验证效果呢,今天就来介绍一下。图形验证码.gif他是怎么做的呢?作为一个好奇宝宝类型的开发,从开始见到他,就觉得这个方式不错,酷炫,仔细想想可能包含二次验证,安全性可能还可以,见了斗鱼的那个背景是广告的验证方式,简直刷新了三观,验证码也能

2016-07-29 20:17:43 3196

转载 iOS视频直播初窥:高仿<喵播APP>

效果图gif1gif2由于licecap录制的GIF失帧太严重, 都模糊掉了, 再放两张高清截图png1png2前言今年三月份,斗鱼获腾讯领投的1亿美元融资的消息被各大平台报道转载,在电竞、泛娱乐已是热门投资的当下,网络直播平台自然也获得了各界的关注。盗用两张关于游戏直播的趋势图游戏直播规模游戏直播规模

2016-07-22 14:53:38 1279

转载 快速集成iOS基于RTMP的视频推流

效果图iTools有点卡, 但是推到服务器倒是很快的.推流前言这篇blog是iOS视频直播初窥:的一个补充. 因为之前传到github上的项目中没有集成视频的推流.有很多朋友简信和微博上问我推流这部分怎么实现的. 所以, 我重新集成了RTMP的推流, 合并到了之前的项目中.下载链接github(完整版视频直播)blog详解(建议大家结合这篇一起看)M

2016-07-22 14:50:45 4529

转载 iOS开发之有间距的UITableViewCell

UITableView是最常用的一个iOS控件,现要做一个如下图的UITableView,其中白色部分就是cell,可是默认的UITableView中cell之间是没有间隔的,那么办呢?网上有2种做法,我这里顺带提一下吧效果图.png1、方式一通过设置cell的contentView来间接实现,在cell的contentView的顶部或者底部留下一定的间距,这样就会有cell间

2016-07-22 14:36:07 2661

转载 iOS---精仿手工课~(Objective-C)

前言手工课是利用业余时间完成的一个项目,这个项目适合刚刚接触 iOS 开发的新手用来练手,首先,这个开源项目中用到了许多优秀的开源框架,感谢开源,好了,废话不多说.让我们先来看一下这个项目中涉及到的知识点:利用 UICollectionView 实现常见界面的搭建,以及自定义布局转场动画的实现利用 FMDB 实现数据储存简单动画的实现利用 Block实现封装一个常用的控件如何封装一个常

2016-07-21 08:23:49 1400

转载 UIMenuController的使用简介

UIMenuController苹果官方文档示例代码下载地址1. UIMenuController简介在很多应用中,当我们长按一段文字或者图片的时候会弹出一个菜单,我们通过这个菜单可以实现文字等的复制、剪切、删除以及各种操作。示例图片这个菜单就是UIMenuController,系统默认支持UITextField、UITextView、UIWebView控件的UIM

2016-07-19 20:25:04 2600

转载 iOS - Masonry 使用中的一些整理

个人喜欢用纯代码写东西,其中用到最多的就是Masonry,我整理一些使用过程中一些点,方便以后使用.(基本的语法就不说了)首先说几点:我一般将数值类型的约束用mas_equalTo,而相对于某个控件,或者某个控件的某个约束,我会使用equalTo,如:make.size.mas_equalTo(CGSizeMake(100, 100));make.center.equalTo(

2016-07-19 20:22:06 26661

转载 MVVM架构

概要MVC架构,Model-View-Controller,如图一所示为一个典型的MVC设置。图一:mvcModel呈现数据View呈现用户界面Controller调节两者之间的交互。从Model取数据,显示在View中。典型的MVC应用里,许多逻辑被放在View Controller中,他们中一些确实属于View Controller,但更多的是表现逻辑,即将

2016-07-18 21:12:39 11227 1

转载 iOS开发内购全套图文教程

2015年最全的内购图文教程,首先是填各种资料,最后是代码,废话不多说,直接上图======================第一部分协议===============第一步.png第二步.jpg第三步.jpg第四步.png第五步.png第六步.png第七步.jpg第八步.jpg第九步.jpg

2016-07-17 21:34:21 6927

转载 iOS 基于AVPLayer封装视频播放器

最近的公司有个需求,需要做客户端播放远程视频。本来需求很简单,只要能播放、暂停、拖动进度就行啦。原定技术方案使用系统自带的播放controller,结果经过调研发现系统播放器controller 有很多问题,原因如下:注意:apple 原来提供的播放类 视频播放(播放基类) 1> AVPlayer 能播放本地、远程的音频、视频文件 基于Layer显示,得自己去编写控制面板 2

2016-07-17 21:21:17 1712

转载 iOS面试题

整理一些重点和面试问到几率比较大的题目给小伙伴对您有帮助或者您喜欢的话 希望能点个赞或者添加一下关注一. CALayer和UIView的区别联系1 UIView是UIKIt的只能在iOS使用, CALayer是QuartzCore的 iOS和mac os通用2 CALayer比UIView更加轻量级,但是可以实现同样的效果3 UIView的CALayer类似UIView的子View

2016-07-15 14:16:37 6648

转载 iOS夜间模式,换肤,换字体样式

APP换肤...很简单的功能...但是做起来很复杂...网上的方法很多...我觉得很复杂...其实是我自己没看懂...hahhahahahahhahahha....git上也有资料...要引入的文件一堆...感觉不够简洁....所以 自己去设计了一个...原理:使用通知,需要变肤的控件注册这个监听,收到变化的通知之后改变做出相应的处理。虽然笨

2016-07-15 14:03:46 1500

转载 关于使用SDWebImage内存爆涨的问题

这几天在做一个需求,需要在一系列的控制器里下载N张图片。最方便最省事的解决方案当然首选SDWebImage这个框架(相信也很少不去用它的)。把图片地址放进去,返回一个图片,轻松,快捷,令人幸福,直到看到下面这个画面。屏幕快照 2016-07-14 下午4.56.39.png什么鬼!内存竟然从20M给我彪到了180+M!而且当我把控制器移除之后,内存竟然也没有丝毫的下降,这在APP上

2016-07-15 13:56:21 8405 2

转载 推荐几个比较好的开源项目和开源库

最近比较忙,北京天气又很闷热,没有太写文章,公众号后台经常有人问:为什么这几天没推送?说实话,确实有点忙,天太热而且身体有些不舒服,还请大家见谅。今天推送的这篇文章,我给大家推送几个比较好的开源库,希望能够帮助大家。动态模糊毛玻璃效果库前几天推送的那个关于CoordinatorLayout使用的文章中,用到了毛玻璃,就有人在后台问我动态显示毛玻璃效果的怎么实现,当时我也没有好的解决方案,回

2016-07-14 21:53:07 2048

转载 iOS 开发技巧--快速设置imageView形状

我们在开发中,很多地方可能都会 imageView 的身影,尤其是应用管理类的 app,包括一些社交类的用户头像. 如果简单的把这些头像或者应用图标设置为正方形,总感觉不是那么的美观,那么今天,我们一起看下该如何快速设置 imageView 形状为了方便以后使用,我把这些功能都封装到一起了,以后可以直接拿来用针对圆形形状,我个人是先创建了一个继承字UIImage 的Category

2016-07-13 17:29:10 1914

转载 iOS简单的密码输入组件XLPasswordView,UI类似支付宝

0. Githud链接- [https://github.com/Shannoon/XLPasswordView](https://github.com/Shannoon/XLPasswordView)1. XLPasswordView描述一个简单的密码输入组件,自己写的随机数字键盘,UI类似支付宝支付密码界面,使用简单,只需要三行代码就可以 , 代理方法也很简单明了效果

2016-07-12 23:06:17 2505

转载 iOS流媒体开发之二:滑动手势控制音量、亮度和进度

尊重知识,转发请注明出处:iOS流媒体开发之二:滑动手势控制音量、亮度和进度概要看到文章的标题,小伙伴们大概会有两种反应:①这和流媒体技术没关系吧②网上有很多这个功能的实现方案。1、对于第一种反应,从开发者的角度看这个确实不属于流媒体技术范畴,但是对于用户来讲这个已经是看视频时理所当然应该有的功能,密不可分,鉴于用户就是上帝,所以这个绝对属于流媒体范畴.2、第二种反应确实是事实

2016-07-12 23:03:26 5287

转载 iOS流媒体开发之一:总结系统提供的接口

尊重知识,转发请注明出处:iOS流媒体开发之一:总结系统提供的接口本文参考了博文部分内容:AVPlayer 本地、网络视频播放相关最近独立完成了公司的一个电视直播和电台直播的流媒体类项目,目前完成了第一版,已经上线,开发过程中收获很多,准备写一个流媒体系列博客总结和分享我的一些感悟。第一篇很简单,主要是总结下系统提供的常用的音视频开发接口,属于可以百度或者Google到一大堆资料的

2016-07-12 23:01:23 4053 1

转载 来!我们来玩一下陀螺仪和加速度计

先来看一下效果111.gif这是通过调用iOS的陀螺仪和加速度计。通过倾斜手机实现的效果Core Motion  加速度计和陀螺仪是通过Core Motion框架,来管理访问的。此框架提供了CMMotionManager类,它提供的数据都是用来描述设备的移动的。还提供了CMAccelerometerData和CMGroData,他们可以访问原生的加速度计和陀螺仪信息。另

2016-07-10 21:56:28 1825

转载 看完就彻底懂了session和cookie

ttp 之session和cookie由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。这个Session

2016-07-09 16:51:32 18889 3

转载 微信语音连播的实现思路

最近有同学问到了关于微信语音连播的问题,在这里我将自己模仿微信语音连播的核心代码部分开源出来,供大家参考。仔细阅读,按照代码的思路就可以实现语音连播。基本的思路就是:使用递归思想。点击语音消息,获取cell,判断(1)播放的消息是否正在播放,(2)播放的消息是否是点击的消息;然后进行播放,更新语音动画UI。播放完毕,需要在内存中的messageArray中查找下一条消息,通过消息找到cell,

2016-07-09 10:58:43 4004

转载 iOS-swift环形进度指示器+图片加载动画

demo.gif如图,这个动画的是如何做的呢?分析:1.环形进度指示器,根据下载进度来更新它2.扩展环,向内向外扩展这个环,中间扩展的时候,去掉这个遮盖一.环形进度指示器1.自定义View继承UIView,命名为CircularLoaderView.swift,此View将用来保存动画的代码2.创建CAShapeLayerlet circlePathLayer

2016-07-09 10:52:15 2017

转载 ios 仿京东商品详情(背景缩小,下部弹出功能)

IMG_0698.PNG最近搞了一些动画效果如下:1.双曲线波浪动画(http://www.jianshu.com/p/7db295fd38eb)2.环形倒计时动画(http://www.jianshu.com/p/d1d16dff33c9)3.仪表式数字跳动动画(http://www.jianshu.com/p/0d6f50385861)4.iOS折线图实现(一)ht

2016-07-09 10:38:47 4158 1

转载 iOS开发 刮刮乐效果的实现

引言我们平时在使用支付宝的时候, 会看到类似彩票刮刮乐的效果。如何实现的呢?下面就直接上代码了...刮刮乐效果:1.创建视图:-(void)createSubViews { /** 注意: 1. 这两个控件的位置要相同 2. 一定要先创建下面的label, 再创建图片 */ // 展示刮出来

2016-07-09 10:24:34 2428

转载 iOS,StoryBoard适配实现

据说代码界,关于用纯代码,还是Xib,或者故事版(storyboard)来完成项目,一直处于争议状态,前些天还在论坛里看到这方面的大战,小编下面的一席话可能会触怒到纯代码的大神,还望大神见谅,小编毕竟是新手,技术也不厉害.小编开发项目用的就是storyboard,不说别的,项目的效率真是刚刚的,小编没用过纯代码,在这里不发表言论,下边小编说一下storyboard适配的问题,希望对考虑用story

2016-07-09 09:05:15 1994

转载 iOS中加载HTML数据,并点击图片或链接进行相应的操作

开发中,有时候我们需要展现HTML类型的数据,这时候,我们多数选择用UIWebView加载,但是当我们需要加载大量的HTML数据时,使用UIWebView加载,性能会降低,尤其是当UITableViewCell需要放大量的HTML数据时,如果你用UIWebView加载这些HTML数据,你会发现,tableview会有卡顿的现象。那怎样去优化这个卡顿现象呢?我们知道WKWbebView的加载速度

2016-07-09 08:54:38 1582

转载 iOS音频篇:AVPlayer的缓存实现

在上一篇文章《使用AVPlayer播放网络音乐》介绍了AVPlayer的基本使用,下面介绍如何通过AVAssetResourceLoader实现AVPlayer的缓存需求梳理  没有任何工具能适用于所有的场景,在使用AVPlayer的过程中,我们会发现它有很多局限性,比如播放网络音乐时,往往不能控制其内部播放逻辑,比如我们会发现播放时seek会失败,数据加载完毕后不能获取到数据文件进行其他

2016-07-04 14:11:10 12250 2

转载 iOS逆向Reveal查看任意app 的界面

参考书籍:iOS应用逆向工程第二版调试其他应用界面,很详细的教程本文是在调试其他应用界面上补充的上面的资料两者结合看,结合看才会更容易看懂一. 准备工作通过前几章节的学习我们已经能够通过Reveal查看自己开发程序界面信息,但是从Xcode6开始苹果已经将Reveal查看自己开发程序界面信息的功能集成到了Xcode中, 只需要在程序运行起来之后点击Debug Vie

2016-07-04 14:09:40 5178 1

转载 iOS 狂霸酷炫拽之Button动效

上周的 引起热烈的反响, 小弟真的是受宠若惊, 还有些同学私信求更新的, 我特别推崇这种互帮互助的学习方式, 有利于共同学习, 好了开始今天的话题!今天我们需要实现的功能是: 酷炫的Button动效, 大家不禁要问, 一个小小的Button, 能够搞出些什么花头呢? 想必大家都等不及了吧, 来, 不急我们step by step 一步步来~ (今天的内容过多, 示例代码不会很详尽, 具体

2016-07-04 14:08:01 2284

转载 URL加解密

URL加解密背景介绍iOS 下URL加解密,项目使用AFNetworking 虽然是使用HTTPS,但是从安全方面考虑,在很多情况下还是需要对url的参数进行加密的。接口如 https://192.160.0.123:92/frame/webInteface.do?(method=addNew&uid=123&pass=131)不管是get请求还是post请求,都可以对后边的参数进行加

2016-07-01 09:27:45 3058

转载 iOS中图表要怎么画

因为公司是做移动医疗APP的,里面会牵扯到用户的数据问题,关于用户每天记录的数据要怎么显示,这时就用到了图表了,有了图表它可以明了的显示用户的数据,提高用户的体验。那下面就要说这个图标到底该怎么画,思路在那里,要往哪方面想。先看下效果图吧:屏幕快照 2016-06-03 11.53.04.png1.思路该图表是用上下文,也就是CGContextRef进行绘制,大家可能对

2016-07-01 09:25:54 3138 1

转载 iOS的Cookie存取看我绝对够!!

当前一些公司为了快速出一款app,很多时候采用UINavigationController+WebView或者NavigationController+UITabbarVC+WebView的方式,这样就不可避免的需要使用cookie与Html5交互,下面讲述几种常用情景下cookie的添加方法:一. UIWebView:// 工厂类中存储cookie的方法+ (void)saveCook

2016-07-01 09:24:41 10390 1

转载 在iOS开发中使用iconfont图标

在开发iOS项目时,不可避免的会用到图标,而为了适配不同分辨率的设备,我们通常会需要@2x,@3x两套格式的图片,最明显的就是底部tabBar的图标使用。而对于那些有换肤需求的APP来说,还需要多套图来匹配不同的主题。通过切图的方式制作图标,一方面加大了开发者和设计者的工作量,另一方面也会增大APP的体积。而使用iconfont的可以达到以下目的1.减小应用体积,字体文件比图片要小;2.图

2016-07-01 09:21:04 1309

iOS视图提示框

视图提示框,可以根据自己的需要设置在视图的上,中,下,三个位置显示 ,可以随意设置提示内容,可以随意设置视图停留时间,调用简单,使用简洁

2016-09-09

iOS图片工具

很好用的一款IOS图片处理工具,只需将需要的图片拖拽到图片工具内,工具会自动生成图片

2016-01-18

空空如也

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

TA关注的人

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