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

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

转载 ios引导页简单易用(可满足一般设计的需求)

基本上每个app都有引导页,虽然现在这种demo已经比比皆是,但感觉都不全,所以自己整理了一个,只需要传入图片,就可以正常加载出来。由于UIPageControl的小圆点大小和颜色经常与UI设计的不相符,所以后面也会提到重写类方法,进行修改。先看下效果(图片是在网上随便找的)Untitled.gif把指导页图片传入guideImages中- (BOO

2017-01-22 16:18:10 806

转载 仿Uber筛选栏

项目截图项目截图本文来自简书,原文地址:http://www.jianshu.com/p/90e24151a7bf这个是之前项目中用的,现在要改了,改之前把这个记录下来,万一有人用到了,就可以直接拿来用了,这个是在大神的基础上改的,还行吧,但是觉得有点丑!有需要的可以看一下,方法有点笨,大神勿喷!!!!1.加载数据 * 加载数据 */- (vo

2017-01-22 16:15:32 286

转载 写一个iOS复杂表单的正确姿势

本文来自简书,原文地址:http://www.jianshu.com/p/4a3aad22f356前言这几天项目的新需求中有个复杂的表单界面,在做的过程中发现要比想象中复杂很多,有好多问题需要处理。有很多东西值得写下来好好梳理下。需求分析:6创建网店1.png上图便是UI根据需求给的高保真, 我们先根据这张图片来描述一下具体需求,明确一下

2017-01-22 15:50:07 3393

转载 33 个 2017 年必须了解的 iOS 开源库

本文翻译自Medium,原作者为 Paweł Białecki照片版权:(Unsplash/Markus Pe)你好,iOS 开发者们!我的名字叫 Paweł,我是一个独立 iOS 开发者,并且是 Enter Universe 的作者。接近两年前我发布了 27 个iOS开源库,让你的开发坐上火箭吧。这是我在这里最棒的文章了(根据 Medium 用户的反馈

2017-01-22 15:45:52 552

转载 iOS即时通讯进阶 - CoacoaAsyncSocket源码解析(Connect篇)

前言:本文来自简书,原文地址:http://www.jianshu.com/p/0a11b2d0f4aeCoacoaAsyncSocket是谷歌的开发者,基于BSD-Socket写的一个IM框架,它给Mac和iOS提供了易于使用的、强大的异步套接字库,向上封装出简单易用OC接口。省去了我们面向Socket以及数据流Stream等繁琐复杂的编程。本文为一个系列,旨在让大家了解Co

2017-01-22 15:39:40 1624 1

转载 unity3D与iOS原生工程项目合并以及合并过程中的问题

本文来自简书,原文地址:http://www.jianshu.com/p/f98bcfe09dc7由于公司项目的需要,需要将unity3D工程跟原生工程合并, 所以不得不接触unity3D, 本文是将unity3D导出的iOS代码移植到Xcode本地建的工程中, 上代码:首先,总体来说,总的步骤分为两大块, 第一,你需要从unity3D中导出Xcode第二,你需要将导出的iOS代码

2017-01-18 14:50:09 3083 1

转载 史上最详细的iOS之事件的传递和响应机制-原理篇

前言:按照时间顺序,事件的生命周期是这样的:  事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到最合适的view后事件的处理(touches方法的重写,也就是事件的响应)其中重点和难点是:  1.如何寻找最合适的view  2.寻找最合适的view的底层实现(hitTest:withEvent:底层

2017-01-17 09:44:24 388

转载 手把手教你利用Jenkins持续集成iOS项目

前言众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP,好不容易有了一些用户,由于一次线上的bug导致一批的用户在使用中纷纷出现闪退bug,轻则,很可能前期推广砸的钱都白费了,重则,口碑不好,未来也提升不起用户量来了。静下心来分析一下问题的原因,无外乎就是质量没有过关就上线了。除去主观的一些因素,

2017-01-17 09:40:18 1543

转载 什么是开发 App 的正确步骤?

本文来自简书,原文地址:http://www.jianshu.com/p/4ef3d3737661在 iOS 开发中,写一个 App 很容易,但是要写好一个 App,确是要下另一番功夫。首先,我们来看一个 App 的开发要求:写一个 App,显示出 Spotify 上 Lady Gaga 相关的所有音乐专辑,相关信息可以通过以下网址查到:https://api.spotif

2017-01-17 09:38:31 470

转载 WWDC2016 Session笔记 - iOS 10 UICollectionView新特性

本文来自简书,原文地址:http://www.jianshu.com/p/e97780a24224前言关于 iOS 10 UICollectionView的新特性,主要还是体现在如下3个方面顺滑的滑动体验现在基本上人人都离不开手机,手机的app也每天都有人在用。一个app的好坏由它的用户体验决定。在可以滑动的视图里面,必须要更加丝滑柔顺才能获得用户的青睐。这些UIColle

2017-01-17 09:35:07 550

转载 Swift 3必看:新的访问控制fileprivate和open

本文来自简书,原文地址:http://www.jianshu.com/p/604305a61e57在swift 3中新增加了两种访问控制权限 fileprivate和 open。下面将对这两种新增访问控制做详细介绍。fileprivate在原有的swift中的 private其实并不是真正的私有,如果一个变量定义为private,在同一个文件中的其他类依然是可以访问到的

2017-01-13 18:23:57 424

转载 放肆的使用UIBezierPath和CAShapeLayer画各种图形

本文来自简书,原文地址:http://www.jianshu.com/p/c5cbb5e05075CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。杂谈在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame 来画,就像这样:let layer = C

2017-01-12 09:38:42 430

转载 iOS视频边下边播--缓存播放数据流

google搜索“iOS视频变下边播”,有好几篇博客写到了实现方法,其实只有一篇,其他都是copy的,不过他们都是使用的本地代理服务器的方式,原理很简单,但是缺点也很明显,需要自己写一个本地代理服务器或者使用第三方库httpSever。如果使用httpSever作为本地代理服务器,如果只缓存一个视频是没有问题的,如果缓存多个视频互相切换,本地代理服务器提供的数据很不稳定,crash概率非常大。

2017-01-11 09:58:26 2338

转载 AFNetworking到底做了什么?

写在开头:本文来自简书,原文地址:http://www.jianshu.com/p/856f0e26279d作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么都不知道...)但是你一定知道AFNetworking。大多数人习惯了只要是请求网络都用AF,但是你真的知道AF做了什么吗?为什么

2017-01-11 09:50:13 1379

转载 微信小程序全套使用指南

首先说一下,我对小程序的思考。我觉得小程序解决了以下的问题: 1.手机内存不足,但是又想装那些使用频次低的app。 2.公众号和服务号已经没法满足需求了。 3.创业团队开发原生app成本太高。 在如果小程序发展顺利,那么Android开发人员会受到一定的冲击,前端会进一步获得优势。 我个人觉得应该了解一下小程序的开发,在这之前我们要先熟悉小程序的使用。如何获得小程序入口1.小程序入口是

2017-01-09 22:39:16 1535

转载 OC中的self和super

在面试时一般都会注重基础的,不管是对初级,中级还是高级。本人主要介绍一下在OC中最常用的两个关键字self和super,它们常用在对象初始化方法里。不知道大家有没有想过研究过这个初始化方法?问题:下面是对象初始化方法:@implementation Son : Father- (id)init { self = [super init]; if (self

2017-01-09 22:31:46 510

转载 iOS A/B Test 方案探索

引子公元2016年末,2017年初,某做旅行产品的互联网公司内,产品经理疯狂的提 A/BTest 需求,以至于该司程序猿谈AB色变,邪恶的产品经理令程序猿们闻风丧胆,苦不堪言...咳咳,扯远了。近期团队做了很多 AB Test 的业务需求,在这种需求日益见多的情况下,我们不得不提升我们的代码组织方式,以适应或更好的在此类需求上维护我们的代码。所以有了本文,本文主要阐述了业务团队在做

2017-01-09 22:29:10 1027

转载 搜索 细聊 Cocoapods 与 Xcode 工程配置

前言文章比较长,所以在文章的开头我打算简单介绍一下这篇文章将要讲述的内容,读者可以选择通篇细度,也可以直接找到自己感兴趣的部分。既然是谈 Cocoapods,那首先要搞明白它出现的背景。有经验的开发者都知道 Cocoapods 在实际使用中,经常遇到各种问题,存在一定的使用成本,因此衡量 Cocoapods 的成本和收益就显得很关键。Cocoapods 的本质是一套自动化工

2017-01-09 22:27:44 791

转载 Runtime全方位装逼指南

本文来源于简书,原文地址:http://www.jianshu.com/p/efeb33712445楔子Runtime是什么?见名知意,其概念无非就是“因为 Objective-C 是一门动态语言,所以它需要一个运行时系统……这就是 Runtime 系统”云云。对博主这种菜鸟而言,Runtime 在实际开发中,其实就是一组C语言的函数。胡适说:“多研究些问题,少谈些主义”,云山

2017-01-05 10:43:10 305

转载 27个iOS开源库,让你的开发坐上火箭吧

本文翻译自Medium,原作者是Paweł Białecki,原文27个iOS开源库,让你的开发坐上火箭吧你不会想错过他们,真的。我爱开源。并且我喜欢开发者们,把他们宝贵的私人时间用来创造神奇的东西,然后他们会和其他人分享并且不求回报。开源作者和贡献者,你们是最帅的。感谢你们一直以来的工作。所以,因为我是一个分类整理狂,这是我从iOS开源库中选出的最喜欢的。这些

2017-01-05 10:37:02 634

转载 是时候了解一下UILayoutGuide了

本文来源于简书,原文地址:http://www.jianshu.com/p/b5c3e0482f29UILayoutGuide是 iOS 9 中增加的帮助开发者在使用auto layout布局时的一个虚拟占位对象。先来看一个在布局时可能碰到的一个场景:有两个等宽的按钮,这两个按钮中间的空隙与它们到左边、右边边缘的距离相等。这样用auto layout要怎么做呢?

2017-01-05 10:28:08 2074

转载 一步步搭建视频直播系统,基于LFLiveKit+ijkplayer+rtmp(iOS端)

原文来自简书,原文地址:http://www.jianshu.com/p/30595a5bff42本文主要使用的三个技术:推流:LFLiveKit播放:ijkplayer服务器:nginx+rtmp+ffmpeg有了这三点技术就可以完成一个简约的直播系统。效果图如下(右边的是用模拟器设备运行播放的,中间的是用VLC播放器播放的,当前在用手机推流直播)。

2017-01-05 10:22:53 8444

转载 iOS即时通讯,从入门到“放弃”?

本文出自简书,原文地址:http://www.jianshu.com/p/2dbb360886a8前言本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。注:文中的所有的代码示例,在github中都有demo:iOS即时通讯,从入门到“放弃”?(demo)可以打开项目先预览效果,对照着进行阅读。

2017-01-05 10:15:31 2517

转载 (IOS)从0到Double系列 - 如何刻出一个可拖动的导航浮動按钮

本文转自简书:http://www.jianshu.com/p/7c8002b60a2e本篇教程使用Swift 源碼:https://github.com/jamesdouble/JDJellyButton,以下稱JDJellyButton0)何謂導航浮動按鈕当你的应用开发到一定程度的规模时,必须要有个十分清晰明了的导航功能,才不会让使用者卡在某一页,不知道如何

2017-01-05 10:10:50 413

iOS视图提示框

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

2016-09-09

iOS图片工具

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

2016-01-18

空空如也

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

TA关注的人

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