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

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

转载 Swift 开发中,为什么要远离 Heap?

本文来自简书,原文地址:http://www.jianshu.com/p/aca50c5a9d64WWDC的视频 — Understanding Swift Performance 中,苹果上来就说,Heap 的操作复杂度要远远超越 Stack。所以大家在选择数据结构时,要尽量选择诸如结构体这种存储在 Stack 上的值数据类型,而不要选择像类这种存储在 Heap上的数据类型。问题是,相比

2017-05-31 14:17:39 768

转载 iOS强大私有类UIDebuggingInformationOverlay(Apple隐藏的调试大招) 了解

本文来自简书,原文地址:http://www.jianshu.com/p/a228cafd418f今天吃完饭,有点闲。就去逛逛某博,看看关注的大神们最近有何动态,能不能学到啥,其实就是去抱抱大腿。然后刷着刷着,眼前发光,UIDebuggingInformationOverlay出现在眼见,哇,这么厉害的东西我怎么没见过呢,说的我好像很厉害的样子,哈哈。夸张了,大家别信,我没见过很正常。

2017-05-31 14:14:21 1981

转载 从 JavaScript 作用域说开去

本文来自简书,原文地址:http://www.jianshu.com/p/9ecb728c5db9目录1.静态作用域与动态作用域2.变量的作用域3.JavaScript 中变量的作用域4.JavaScript 欺骗作用域5.JavaScript 执行上下文6.JavaScript 中的作用域链7.JavaScript 中的闭包8.JavaScript 中的模块一. 静态作用

2017-05-31 14:10:06 631

转载 UIButton(干货)--教你如何利用runtime自定义UIButton的titleLabel以及image的frame

本文来自简书,原文地址:http://www.jianshu.com/p/e5fdc00b8e31最近做项目,会用到许多的类似美团首页button的效果,之前做法都是自定义view,view上添加button以及label来做出相同的效果,但是今天我教你极为简便的方法,只需要自定义button就能实现同一个bt上titleLabel与image互换!想要的效果:

2017-05-27 09:06:27 1422

转载 iOS开发之带你5分钟封装一个时间轴

Qinz本文来自简书,原文地址:http://www.jianshu.com/p/bb6e9bf2bcc1时间轴在一些app中用的场景还不少,原理实现起来较为简单,下面我们就来动手封装一个比较常用的时间轴,具体效果看下图:Qinz1.首先我们创建一个UIView,在上面放一个tableView,声明一个方法,传递两个参数,第一个参数是需要将该时间轴放在哪

2017-05-27 09:02:08 3082

转载 Server-Side Swift系列 「Intro Vapor2」

Get started with Vapor 2 at docs.vapor.codes近日,在Medium上看到Vapor出了2.0版本,并且出了新的文档,新的网站。于是忍不住试了一下,并且这次打算不在本地测试,想在Ubuntu系统上尝试。Intro通过学习这篇文章,你将学习到:在阿里云和腾讯云上搭载Ubuntu云服务器在Ubuntu上配置Vapor2.0以及

2017-05-27 08:58:06 1116

转载 iOS设置导航栏navigationBar大小、颜色、透明度等一切操作(WRNavigationBar)

本文来自简书,原文地址:http://www.jianshu.com/p/540a7e6f7b400️⃣. Demo基本.gif

2017-05-27 08:55:39 6119

转载 iOS中实现一个支持小数的星星评分组件

在很多电商,外卖,餐饮型应用里,都会在商品结束后评价中有一个星星组件。核心思路就是用UIControl并自定义实现其中的trackTouch的几个方法。而显示不到一个的星星,比如半个星星的思路是根据分数切割星星的图像并显示其中一部分。实现后效果如下。2017-05-21 19_12_04单个星星的实现对于单个星星的实现,先考虑星星有三个状态,完全置灰状态,完全高

2017-05-23 13:22:41 593

转载 基于 GPUImage2 图像合成视频的探索

转载请注明出处:http://posts.enumsblog.com/posts/17014如果还有不知道「GPUImage」的请自觉面壁。它被用 Swift 改写后,就变成了「GPUImage2」。引言最近业余时间在开发一款视频相关的 App,原本打算基于自己开源的计算机视觉库「EMCVLib」做,功能上基于OpenCV已做好了封装,但现在已经全部撤掉了。原因有两点:

2017-05-23 13:20:02 2835

转载 「iOS」行车服务app 「客户端、后端思路+代码」

最近开发了一个行车服务项目,iOS客户端采用Objective-C编写, 后端采用PHP搭建,部署在阿里云,操作系统为Linux CentOS 7.3,数据库MySQL,服务器为Apache,是比较基础的LAMP组合。iOS端代码部分我会讲述整体的开发思路,一些有意思的功能点也会详细说说。后端代码比较简单,想要自己尝试开发API的iOS开发者可以参考。发这篇文的主要目的是对最近的开发做一个

2017-05-23 13:17:08 1964

转载 iOS中使用Fastlane实现自动化打包和发布

本文来自简书,原文地址:http://www.jianshu.com/p/192c09cc8e27简介Fastlane是一套使用Ruby写的自动化工具集,用于iOS和Android的自动化打包、发布等工作,可以节省大量的时间。FastlaneGithub:https://github.com/fastlane/fastlane官网:https://f

2017-05-23 13:14:19 665

转载 JavaScript 新手的踩坑日记

本文来自简书,原文地址:http://www.jianshu.com/p/6280d0f12feb引语在1995年5月,Eich 大神在10天内就写出了第一个脚本语言的版本,JavaScript 的第一个代号是 Mocha,Marc Andreesen 起的这个名字。由于商标问题以及很多产品已经使用了 Live 的前缀,网景市场部将它改名为 LiveScript。在1995年11月

2017-05-18 15:20:08 1634

转载 FBKVOController详解

本文来自简书,原文地址:http://www.jianshu.com/p/1f7d70ff2002前言前段时间刚到公司,公司在使用FBKVOController,本人一直在使用系统的KVO,没有使用过Facebook的这个框架,使用起来挺方便的,所以安利一波,并且读读源码,本文只是略读,了解了FBKVOController的结构和基本实现,可能他的设计思想还没有深入理解,以后慢慢探

2017-05-18 15:18:04 855

转载 iOS-夜间模式(换肤设置)

本文来自简书,原文地址:http://www.jianshu.com/p/c8e638e76e83iOS 开发中有时候会有夜间模式(换肤设置)的需求, 其实主要是更改相关颜色操作!思路:每次切换夜间/白天模式时,都会发出通知给所有ViewController,让它们切换到相应的主题。创建一个管理模式主题的单例管理类ThemeManage封装好需要做夜间模式变

2017-05-16 14:52:40 634

转载 TT--TTOtherPayManager(iOS微信和支付宝支付)

本文来自简书,原文地址:http://www.jianshu.com/p/8cbe1a5b6704前言针对iOS的支付,在之前,TTFrameWork仅仅写了关于苹果的内购AppPurchaseManager,这次的更新,我融入了关于第三方(支付宝和微信)支付,采用最简单的调用方式,一站式解决方案.提醒根据微信支付和阿里(支付宝)支付的官方SDK的说明,进行支付的签

2017-05-16 14:50:28 1163

转载 iOS自定义日期、时间、城市选择器

选择器,我想大家都不陌生,当需要用户去选择某些范围值内的一个固定值时,我们会采用选择器的方式。选择器可以直观的提示用户选择的值范围、统一信息的填写格式,同时也方便用户快速的进行选择,比如对于性别,正常情况下就只有男女两种情况,那这时候用一个选择器给用户进行选择的话,可以避免错误数据的输入,也更方便用户去填写。再比如需要获取用户的生日信息时,采用选择器的方式可以统一生日的格式,如果让用户自行输入的话

2017-05-16 14:45:33 619

转载 自学Swift3.0

本文来自简书,原文地址:http://www.jianshu.com/p/a09ce22ffc46#我的经历可能和大部分专职做开发的程序员不一样,所以这份学习经过,也和网络上大部分基础教程不同,如果你刚好非科班出生,也有这个业余爱好,对于iOS编程也没有任何基本知识的了解,这份资料可能对你很有意思。我自学过的唯一一门语言是Python,主要原因是:你去搜索0基础,学一门编程语言,很多地方都

2017-05-15 13:37:29 1023

转载 UIImage图片处理,旋转、截取、平铺、缩放等操作

本文来自简书原文地址:http://www.jianshu.com/p/9ab1205f5166有时候我们需要处理图片,比如改变大小,旋转,截取等等,所以今天说一说图片处理相关的一些操作。本文所说的方法都是写在UIImage的Category中,这样使用起来也方便;由于代码太多,这里就不贴具体实现代码了,大家可以去我的Github查看demo,效果如下:demo效果

2017-05-12 09:33:09 508

转载 iOS 零耦合架构代码生成器

刚刚学习完SpriteKit的第一章, 项目的需求就压过来了, 诶, 时间都去哪啦, 接着之前的热修复架构, 这次为了更加好的进行代码规范, 我们将之间的架构模式进行模板代码生成, 这里会用到一些简单的python, 没接触过的同学们可以先去了解下, 今天我就将零耦合代码生成工具分享与你.本文来自简书,原文地址:http://www.jianshu.com/p/47d565

2017-05-12 09:29:24 1349 1

转载 SRWebSocket源码浅析

本文来自简书,原文地址:http://www.jianshu.com/p/cdb7a886789a一. 前言:WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——可以通俗的解释为服务器主动发送信息给客户端。区别于MQTT、XMPP等聊天的应用层协议,它是一个传输通讯协议。它有着自己一套连接握手,以及数据传输的规范。而本

2017-05-12 09:26:46 4829

转载 Swift库二进制接口(ABI)兼容性研究

前言阿里云APP组件化过程中,我们拆分出了若干基础组件库和业务代码库,由于代码是采用Swift编写的,所以这些库都是动态库形式。在上一个正式版本,组件化达到了完全形态,主工程只剩下一个壳,所有代码都以pod组件的形式引入,最后交付的是一个主工程的壳二进制程序,和十几个动态库Framework。这些动态库都是运行时才链接到主程序中的。开发中,我们在某个组件上工作时,其他组件也都是以动

2017-05-09 11:26:31 1224

转载 一劳永逸,iOS自定义ActionSheet封装流程

本文来自简书,原文地址:http://www.jianshu.com/p/cfb87a7db7b1前言本文为iOS自定义视图封装《一劳永逸》系列的第四期,旨在提供封装思路,结果固然重要,但理解过程才最好。授人以鱼不如授人以渔。️文章旨在帮助封装程度较低的朋友们,大神可无视勿喷。历史文章链接列表:一劳永逸,iOS引导蒙版封装流程一劳永逸,iOS网页视图控制器封装流程一劳永

2017-05-08 17:18:08 1251

转载 UITableView自动计算cell高度并缓存,再也不用管高度啦

本文来自简书,原文地址:http://www.jianshu.com/p/64f0e1557562这篇文章我们来讲一下UITableView的cell自适应高度,以及遇到的问题的解决办法。在看文章之前希望你已经会UITableView的基本使用了。先奉上这篇文章的demo的Github地址:UITableViewCellHeightDemo。大家可以下载下来和文章配合看。c

2017-05-08 17:13:33 1393

转载 iOS小技巧总结,绝对有你想要的

本文来自简书,原文地址:http://www.jianshu.com/p/4523eafb4cd4在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。UITableView的Group样式下顶部空白处理//分组列表头部空白处理UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0.1

2017-05-08 17:09:54 644

转载 iOS静态库SDK制作(包含第三方静态库)

本文来自简书,原文地址:http://www.jianshu.com/p/155a3cfb765e前言以下所涉及的框架和库只针对iOS而言,不确保在其他平台也适用。最近由于公司业务需要,要求封装一个支付SDK,需要用到微信支付和支付宝,之前做过的Framework没有依赖其他第三方的库所以比较好做,这次有所不同;一开始我想把支付宝和微信支付的SDK全部融合进来,折腾

2017-05-08 17:06:37 3749

转载 iOS开发者的Weex伪最佳实践指北

本文来自简书,原文地址:http://www.jianshu.com/p/43adc80ab60b引子这篇文章是笔者近期关于Weex在iOS端的一些研究和实践心得,和大家一起分享分享,也算是对学习成果的总结。文章里面提到的做法也许不是最佳实践,也许里面的方法称不算是一份标准的指南手册,所以标题就只好叫“伪最佳实践指北”了。有更好的方法欢迎大家一起留言讨论,一起学习。由于笔者

2017-05-05 10:22:43 1063

转载 TimLiu-iOS

TimLiu-iOSTest StatusLanguageSwift版本点击这里本文来自简书,原文地址:http://www.jianshu.com/p/aa0650677002github排名 https://github.com/trending,github搜索:https://github.com/search使用方法:根

2017-05-05 10:16:12 2882 1

转载 iOS - Runtime 细致分析及具体运用

本文来自简书,原文地址:http://www.jianshu.com/p/c6cfe9f9972c前言  运行时可以说是 Objective-C 这门语言的一个核心部分,看了许多博客,也反反复复看了多次源码(苹果开源的runtime源码),对于这方面研究的文章博客也比较多,有必要写这么一篇文章吗?质疑过!因为技术性文章雷同性无法避免的。同事的一句话让我觉得有必要,对技术怀有敬畏之心

2017-05-02 15:52:20 524

iOS视图提示框

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

2016-09-09

iOS图片工具

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

2016-01-18

空空如也

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

TA关注的人

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