自定义博客皮肤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欢迎大家一起加入探讨问题!

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

转载 【导航条滚动透明】一个分类搞定

下面这个界面有没有觉得很眼熟。打开你手里的App仔细观察,你会发现很多都有实现这个功能。比如美团外卖的首页模块,新浪微博的个人详情页面。要怎么样才能快速的实现这个功能呢!那下面由笔者来告诉你如何三行代码,集成这个功能。。。2.gif原理介绍:要想把一个view设计成透明的我们一下子就会想到两种方案,设置view的alpha值为0,或者设置view的backgroundColor

2016-04-29 14:11:52 1098

转载 浅谈iOS中的蓝牙技术(二) -- CoreBluetooth

在上篇文章中我们提到了 iOS 开发中,使用GameKit 框架实现相同网络的 iOS 设备之间传输数据.但是 GameKit 框架在 iOS7 之后就过时了,那么本文将介绍另一种关于蓝牙的框架 CoreBluetooth.CoreBluetooth简介CoreBlueTooth.framework使用 CoreBluetooth 要求设备必须要支持蓝牙4.0(一般也叫BL

2016-04-28 10:09:22 4681

转载 浅谈iOS中的蓝牙技术(一) --GameKit.framework

蓝牙低能耗(BLE)技术是低成本、短距离、可互操作的无线技术,工作在免许可的2.4GHz ISM射频频段.FirstGameKit.framework只能用于iOS设备之间的同个应用内连接,多用于游戏中,但是从iOS7之后就过期了,最好别利用蓝牙发送比较大的数据.Second我们通过GameKit框架来演示建立连接传输数据(从手机的相册中传输一张照片)的过程.搭

2016-04-28 10:08:25 822

转载 手把手教你如何搭建iOS项目基本框架

今天我们来谈谈如何搭建框架,框架需要做一些什么。第一步:找到我们的目标我们的目标是让其他开发人员拿到手后即可写页面,不再需要考虑其他的问题。第二步:我们需要做哪些东西各位跟着我一步一步来进行。假定我们即将要写的项目是一个tabbar+navgation的项目结构。1. 新建工程1.1 删除不必要类目选择Single ViewApplication

2016-04-28 09:37:14 1431

转载 Mac上有哪些冷门但却逆天的软件?

题图来自:500px说逆天似乎有些标题党了,但确实Mac上有很多小众但却让人无法自拔的工具,自己平时用的多,整理了一些,希望有帮助:)这次只分四部分:阅读类、工具类、图片类、笔记类。还是和以前一样,点击标题直接就是下载链接。一、阅读类虽然现在手机越来越普及,但时不时还是需要用到PC来处理工作。说是阅读其实更多是和学习相关了。CAJViewer之前有好多伙伴问我,

2016-04-28 09:33:23 3334

转载 iOS 实战技巧

iOS开发过程中,各种小问题,小技巧。持续更新......返回输入键盘UITextFieldDelegate> - (BOOL)textFieldShouldReturn:(UITextField *)textField { [textField resignFirstResponder]; return YES;}CGRectCGRectFromSt

2016-04-26 09:43:07 2619

转载 深度解读微信提现收费背后的真实意图

从今年3月1日开始,微信对零钱体现开始执行收费政策,距离微信提现开始收费已经过去快两个月了,一切似乎并没有什么改变,但事实上,这条政策对用户的影响,已经悄然开始。微信提现收费提示这件事从公布到现在也有一阵子了,现在才来解读这件事,主要也是因为刚好想明白这背后的逻辑链。在思考这个问题之前,我们需要有一个认识:对于微信这样巨无霸级体量的APP而言,任何一个细微的改动,都可能引发

2016-04-26 09:27:44 1108

转载 网易云音乐App(iOS)分析

体验产品:网易云音乐3.3.3版本(iOS)体验设备:iPhone 6s手机系统:iOS 9.3体验时间:2016.03.30一、市场与现状1.在线音乐服务目前,中国互联网市场仍然以非常高的速度增长着。在线音乐服务覆盖人数仍在稳固上升。由图表可知PC端保持相对稳定而移动端用户则显著上升。来源:艾瑞咨询

2016-04-25 15:12:27 6593

转载 iOS中使用RSA加密

在iOS中使用RSA加密解密,需要用到.der和.p12后缀格式的文件,其中.der格式的文件存放的是公钥(Public key)用于加密,.p12格式的文件存放的是私钥(Private key)用于解密. 首先需要先生成这些文件,然后再将文件导入工程使用,不多说,开始做!一、使用openssl生成所需秘钥文件  生成环境是在mac系统下,使用openssl进行生成,首先打开终端,按下面这

2016-04-25 15:00:22 14193 2

转载 iOS通过网络请求解析数据_中国省市区街道

二话不说就上图,大家看看效果先上海市云南省本篇文章主要涉及讲解表视图和集合视图和网络请求解析数据以下的类的创建:这里我给一个URL定位符:http://apis.map.qq.com/ws/district/v1/list?key=K3VBZ-M6WWV-PPSPY-UVGGC-DRM2Z-PGBMV这里面是全国34个

2016-04-25 14:56:56 1562

转载 iOS面试题-iOS部分

1.描述什么是MVC【MVC简介】是一种架构模式,它是苹果非常热衷的一种架构模式M:model模型保存所有应用程序里要使用的数据,比如一款太空大战游戏,模型要负责保存飞船的大小、飞行速度、位置信息、装载了多少只枪等等这些信息。并且要处理数据之间的逻辑比如飞船要打中敌机多少次能把敌机击落模型只是负责记录数据,跟数据的显示是没关系的,数据的显示是控制器跟视图的任务C:contr

2016-04-22 14:48:02 897

转载 iOS开发经验总结

在iOS开发中经常需要使用的或不常用的知识点的总结,几年的收藏和积累(踩过的坑)。一、 iPhone Size手机型号屏幕尺寸iPhone 4 4s320 * 480iPhone 5 5s320 * 568iPhone 6 6s375 * 667iphone 6 plus 6s plus414 * 73

2016-04-21 11:06:05 5576

转载 30分钟搞定iOS自定义相机

30分钟搞定iOS自定义相机字数1490 阅读1126 评论11 喜欢84  最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究了一下相机的自定义。  相机属于系统硬件,这就需要我们来手动调用iPhone的相机硬件,分为以下步骤:2016-03-30 上午9.51.09.png1、首先声明以下

2016-04-20 10:21:16 25105 3

转载 iOS 模仿淘宝的首页UI

要看UICollectionView的可以关了全程都是tableview加button和autolayout最近用autolayout真是越来越顺手了Level:菜鸟环境:Xcode7.3 iOS9.3效果:6s.gif顶部轮播就不弄了。好用的轮播传送:https://github.com/gsdios/SDCycleScrollView图片

2016-04-19 14:44:22 6313 2

转载 使用Autolayout实现自适应UITableViewCell

今天在写医生端,查看报告模块时,发现个人端相同模块的tableViewCell竟然没有自适应,现在更改了题目内容后就成了这个样子:题目一长就没了突然想起来年前看到过很简单的使用autolayout实现自适应的方法,就动手做了一下。我是使用storyboard来实现的,首先搭建界面:界面然后首先拉左侧绿色方块的约束,先确定一个view的固定位置,好为右侧的

2016-04-19 14:06:38 2480

转载 iOS MD5加密

简介MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经过MD5处理后看不到原文,是一种加密算法。MD5的特点输入两个不同的明文不会得到相同的输出值根据输出值,不能得到原始的明文,即其过程不可逆MD5的应用由于MD5加密算法具有较好的安全性,而且免费,因此该加密算法被广泛使用主要运用在数字签名、文件完整性验证以及口令加

2016-04-18 09:53:36 1800

转载 Android自定义View之高仿QQ健康

我们都知道自定义View一般有三种直接继承View、继承原有的控件对控件的进行修改、重新拼装组合,最后一种主要针对于ViewGroup。具体的怎么做不是本文的所涉及的内容(本文是基于第一种方式实现的),还不太了解的请自行查询相关资料。这次这篇文章主要给大家带来一个高仿QQ健康的自定义View的实现,在介绍的过程中会对涉及到的自定义View相关知识点进行简单的说明,着重点还是在怎么是实现这个自定义V

2016-04-18 09:32:56 536

转载 iOS崩溃crash大解析

前言iOS崩溃是让iOS开发人员比较头痛的事情,app崩溃了,说明代码写的有问题,这时如何快速定位到崩溃的地方很重要。调试阶段是比较容易找到出问题的地方的,但是已经上线的app并分析崩溃报告就比较麻烦了。之前我总是找到一个改一个,并靠别人测试重现来找出问题的地方,这样往往比较耗费时间。而且比较难找到原因的时候每次都是到网上找各种资源搜索,解决了之后也没有认真分析原因及收集,时间长了之后就会

2016-04-15 14:16:54 12199

转载 iOS (UIButton封装)仿糯米首页缩放“按钮”效果

前言过年期间,少不了各种聚会,当下聚会大多数情况下自然是团购,然后就是用各种APP。。。使用度娘糯米时(不是广告,不是广告,不是广告!),偶然注意到了它的首页中一个有意思的效果,就是那些“按钮”点击时的缩放动画,有一种“按下去”的赶脚,恰逢前阵子做过一个录音按钮的“点动”效果,忍不住便封装了这个按钮效果:GitHub动态缩放按钮,“按下去”的效果demo中的按钮背景

2016-04-14 08:59:59 1171

转载 iOS,面试必看,最全梳理

来自网络序言目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力!OC的理解与特性OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、

2016-04-13 09:37:05 6552 1

转载 iOS-PageControl

4月11日更新效果:navigation消失navigation出现更改了navigation之上的效果,主要牵扯到一些基数的计算,弄懂这几个数字就可以随意更改这个项目了.还有隐藏Navigation和恢复Navigation的时候有很多坑,下一次更新讲解之前那版比较像简书主页,这个更像掘金主页github:https://github.com/La

2016-04-12 10:13:59 2151

转载 iOS,一行代码进行RSA、DES 、AES、MD5加密、解密

加密的Demo最近做了一个移动项目,是有服务器和客户端类型的项目,客户端是要登录才行的,服务器也会返回数据,服务器是用Java开发的,客户端要同时支持多平台(Android、iOS),在处理iOS的数据加密的时候遇到了一些问题。起初采取的方案是DES加密,老大说DES加密是对称的,网络抓包加上反编译可能会被破解,故采取RSA方式加密。RSA加密时需要公钥和私钥,客户端保存公钥加密数据,服务器保

2016-04-11 09:27:37 2271

转载 iOS录音简单实现

简单实现录音功能导入 **#import /** 时间显示 */@property (weak, nonatomic) IBOutlet UILabel *timeLabel;/** 播放按钮 */@property (weak, nonatomic) IBOutlet UIButton *playButton;/** 重置按钮 */@propert

2016-04-10 22:42:40 6440

转载 iOS开发笔记:实现点击图片放大全屏

最近遇到这个问题,点击图片,让图片全屏。参考了一些博客和源码,大概明白了是怎么实现这个效果的。这里就简单说明一下:原理和之前的实现修改头像有点类似:修改头像的时候,我们给imageView添加一个手势事件,然后绑定一个方法。只不过之前绑定的方法是用来弹出提示框,而这里绑定的方法用来弹出一个新的视图,然后给视图添加一个黑色背景(view)和一张图片(即要放大的图片),这样就从视觉上实现了图片

2016-04-10 22:34:15 4890 1

转载 IOS使用Jenkins进行持续集成

概述:为了方便测试人员测试,利用jenkins进行自动化打包并部署,减少开发人员手动打包。解除开发与测试之间的耦合,提高开发效率。1.软件下载需要的软件包下载地址:软件包 1.1 Tomcat安装(1) 到apache官方主页下载 Mac 版本的完整 tar.gz文件包。解压拷贝到 /Library目录下,命名 为Tomcat,其他目录也可。(2) 修改目录权限

2016-04-08 18:03:03 3632 1

转载 iOS:即时通讯之<掌握篇 环信>

什么是环信?1.环信是一个第三平台,提供即时通信(IM–Instant Messaging )的服务2.环信是在XMPP的基础上进行二次开发3.环信在网络上传输的数据也是XML4.使用环信,不用自己搭建服务器,节约成本5.环信日活30万以下,永远免费为什么要选择环信?数据来源艾瑞:点击跳转 数据来源易观:点击跳转 

2016-04-08 17:57:52 4590

转载 一个iOS程序员的BAT面试经验

随着各大公司春招的开始,很多小伙伴都行动起来了,我有幸能够加入百度并和大家分享自己的经验心得。由于我面试的都是比较大的公司,所以自然也是做 了这方面的准备,因此这篇总结并不一定适合想去创业公司的同学。另外,由于经验本来就是主观性极强的东西,加之笔者水平有限,所以如果有不认可的地方,万 望诸君呵呵一笑,抛之脑后。接下来,我就斗胆分享一下自己在准备和参加面试的过程中的收获、对面试的思考,以

2016-04-08 17:49:43 3121

转载 iOS 如何设置一整张图片作为背景图片(穿透导航栏)

WeChat_1460024275.jpeg如图所示,这个界面的背景是一张偏黑色的背景图片。有意思的是,这张图片作为背景,严丝合缝的穿透了导航栏,以及导航栏下面的控制器,使整个页面看起来更加像一个整体。兄弟们,项目里面很有可能会遇到这种需求,比如说我。废话不多说,如何实现这种效果呢ps:以前看过我上一篇简书里面提到的抽取出来的一个公共类WXNavigationController,

2016-04-08 17:45:03 10706

转载 GitHub中国区前100名到底是什么样的人?

本文根据Github公开API,抓取了地址显示China的用户,根据粉丝关注做了一个排名,分析前一百名的用户属性,剖析这些活跃在技术社区的牛人到底是何许人也!后续会根据我的一些经验出品《技术人员如何建立自己的个人品牌》《优雅的程序员列传》欢迎我的简书。Github中国区前一百名城市分布,令人比较意外的是IT重镇深圳和广州居然和北上杭差距那么大!(其中China表示没有注明具体城

2016-04-08 17:36:36 20989 5

转载 iOS多语言功能开发小结

当前xcode版本7.2 手机端 iOS 9.3       我们的项目已经非常庞大了,也上线了,老板突然说要加一个多语言功能,在他眼里程序员就是个魔术师,点一个按钮然后项目所有的中文字就变成英文的了。听得我都醉了,于是这两天我调研了一下,写了一个Demo来演示如何办到多语言之间的切换。Demo地址       Demo上传到了github上,有兴趣的童鞋可以下载去看看。实现方

2016-04-08 17:33:28 829

转载 iOS原生二维码扫描

现如今几乎每个app基本都有扫描功能,提高了用户体验。所以掌握这项技能必不可少。在开始写代码之前,我们需要先导入扫描二维码的框架//需要实现扫描二维码的代理方法 @interface ViewController ()AVCaptureMetadataOutputObjectsDelegate>//在stotyboard中添加一个扫描的视图和开始or暂停的按钮@property

2016-04-08 17:30:33 2188

转载 iOS MVVM+RAC 从框架到实战

一、前言二、谈谈MVVM和RAC1、MVVM浅析2、RAC浅浅析3、本篇对两者的理解运用二、框架部分1、框架目录详解2、基类详解3、题外话三、实战部分(经典列表的实现)1、LSCircleListViewController的处理2、View的处理3、LSCircleListModel的处理4、ViewModel的处理5、APPDelegat

2016-04-01 11:24:19 5564

iOS视图提示框

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

2016-09-09

iOS图片工具

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

2016-01-18

空空如也

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

TA关注的人

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