自定义博客皮肤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_开发

最新iOS、iPhone资讯,万名iOS开发者、swift开发、果粉聚集,参与技术讨论,整理开发技巧,分享创业经验!享受生活、热爱编程!

  • 博客(30)

转载 你如何才能成为10倍速的程序员

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!国外有个词叫做10x Programmer,直译是以一当十的程序员。我并不认为一个技术大牛能完成10个普通程序员的工作,技术大牛会花1/10的时间把工作做完,然后用剩下9/10的时间平衡生活、爱好和未来,所以我仅把10x Programmer叫做10倍速的程序员。也许有人会觉得这种定义太过狭隘,没错,确实狭隘。不同的程序员处在不同的

2017-12-31 00:00:00 2726 1

转载 【iOS】二维码生成及定制

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!title: 【iOS】二维码生成及定制tags: iOSbloghttp://blog.zhangpeng.site简书http://www.jianshu.com/u/5690b3ad0a6fGithubhttps://github.com/Zhang1Peng?tab=repositories需求最近产品看支付宝红包的二维码分

2017-12-30 00:00:00 471

转载 女程序媛与男程序猿的一天

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!世界上有三种人女人、男人、程序员07:00起床09:30写代码时男程序员是这个样子的…而女程序员是这个样子的…11:30和产品经理提需求时13:30遇到Bug了15:30向同事求助18:30女神节,下班时间程序猿的爱情程序媛的爱情以上内容,纯属虚构,如有雷同,不胜荣幸。来自:Geek豪哥链接:http://www.cocoachin

2017-12-29 00:00:00 1153

转载 iOS开发——仿微信图片浏览交互的实现(向下拖拽图片退出图片浏览器)

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!DEMO的github地址:https://github.com/YYProgrammer/YYPhotoBrowserLikeWX效果如下图效果图.gif实现图片组的浏览,包含捏合缩放、双击缩放、单击退出、向下拖拽退出等。重点是“向下拖拽退出”的实现。架构设计下文称下图中左边的界面为界面A,右边为界面BA-B.jpeg界面A只是一

2017-12-28 00:00:00 1421

转载 iOS开发/App安全/代码自动混淆笔记

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!最近接触银行类项目,对app安全才有了些认识...比较尴尬,除了之前经常做的网络参数加密解密,以及防止数据重放之外,还提到了防范反编译的风险,其实Apple算比较安全的了,反编译过来也就看到.h文件....但把代码混淆还是会比较好些。一、在项目根目录下新建confuse.sh 和 gbFunc.list 文件说明:confuse.s

2017-12-27 00:00:00 323

转载 2018 年技术趋势预测

题图:by rachstewartnz from Instagram上周从极客时间上看到了一组 Stack Overflow 的分析数据,分别揭示了增长势头最为明显的技术、急转直下的技术和稳步增长的技术。分析数据是根据 Stack Overflow 的提问标签进行统计的。出现在这三组结果中的技术至少都包含了超过 10000 次提问次数。比如增长最明显的技术有 Swift 和 Angular,从20

2017-12-26 00:00:00 5110

转载 iOS的线程安全与锁

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!在iOS编码中,锁的出现其实是因为多线程会出现线程安全的问题。那么,问题来了,什么是线程安全?为什么锁可以解决线程安全问题?单线程是不是绝对的线程安全?iOS编程有多少种锁?加解锁的效率如何?......一、什么是线程安全?WIKI: Thread-safe code only manipulates shared data str

2017-12-26 00:00:00 173

转载 iOS 0行代码实现 TableView 无数据时展示占位视图

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!前面目前项目功能做的差不多了. 需要完善和打磨, 今天需要为所有的 TableView 列表页没有数据的时候展示一个友好的提示视图, 一个一个改太麻烦了. 而且业务逻辑烦杂改起来也不容易. 所以花了点时间写了一个小东西.在项目中按照项目的规范前缀使用了AN, 自己提取出来还是按照自己的喜好将前缀改为了XY.Demo国际惯例, 先上

2017-12-25 00:00:00 567

转载 iOS百度地图反编码个人见解

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!类似于微信中的发送位置,拖拽从新定位,以及反编码,列表附近的位置。百度地图拖拽更新位置.gif思路就是将一个UIImageView固定在地图中间,每次更新位置,给UIImageView添加动画即可。代码如下:#import "FTBasicController.h"typedef void (^SelectBlock) (NSStr

2017-12-24 00:00:00 220

转载 iOS开发——登录页面动画、转场动画

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!需求如下图。DEMO下载地址:https://github.com/YYProgrammer/YYLoginTranslationDemo动画效果需求分析分析方法下载这个gif动图,用mac默认的打开方式打开这个gif图(双击图片即可),效果如下01.png鼠标选中红

2017-12-23 00:00:00 335

转载 iOS进阶--App功耗优化看这篇就够了

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!本文是来自@ShawnSun的投稿一款好的App一定要有非常好的用户体验,这一点已经是大多数开发者的共识。功耗是用户体验中一个重要的组成部分,但这部分因为各种问题,很多时候会被大家忽略。之前公司让我在内部搞个功耗优化的培训,但我发现网上相关的文章非常少,而且大多不系统,也不够权威。索性找到苹果官方文档,边翻译边整理,就有了这边文章。

2017-12-22 00:00:00 2280

转载 月薪30K+:程序员必备成长宝典

技能提升之路漫漫想快速get技能成为优秀的程序员吗?送你一批IT编程干货公众号不仅包含了技术干货分享、求职面试技术分享创业经验分享等…还有大批IT资源相送。  码个蛋ID:codeegg▲长按图片识别二维码关注关注「码个蛋」,每天早上7:00准时推送,Android技术、程序员成长之路在这都有,替您从海量同类文章中筛选出高质量文章,为您提供最快捷的精进之路。 iOS开发ID:iOSDevTip▲长

2017-12-22 00:00:00 1549 4

转载 iOS 内购最新讲解

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!一.总说内购的内容1.协议、税务和银行业务 信息填写2.内购商品的添加3.添加沙盒测试账号4.内购代码的具体实现5.内购的注意事项二.协议、税务和银行业务 信息填写2.1、协议、税务和银行业务 信息填写 的入口协议、税务和银行业务 信息填写 的入口2.2、选择申请合同类型进入协议、税务和银行业务页面后,会有3种合同类型,如果你之前没

2017-12-21 00:00:00 288

转载 用Swift写一个响应式编程库

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!2017年又快过去了,忙了一年感觉没啥收获,感觉是不是应该写点啥,想了好久没想出要写什么。下半年因为工作的原因,狗狗也没养了,吉他上也积满了灰尘,兴致勃勃的学习素描,到现在也没画出了啥??,博客也很久没更新了。想想感觉更新一下博客吧。整个2017年我完全使用 Swift 进行开发了。使用 Swift 进行开发是一个很愉快的体验,我已

2017-12-20 00:00:00 210

转载 父母对你工作的看法竟然是......(图集)

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!来自:十三LordiOS开发整理发布,转载请联系作者授权【点击成为Android大神】

2017-12-19 00:00:00 652

转载 iOS 如何自动移除KVO观察者

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!问题我们都知道, 使用KVO模式, 对某个属性进行监听时, Observer 需要在必要的时刻进行移除, 否则 App 必然会 Crash. 这个问题有点烦人, 因为偶尔会忘记写移除 Observer 的代码...我一直想要这样一个效果:只管监听, 并处理监听方法. 不去分心, 管何时移除 Observer , 让其能够适时自动处理

2017-12-18 00:00:00 528

转载 iOS将文件切片储存并上传仿断点续传机制

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!简介:在开发中,一般在视频类的app或者与硬件交互的app中会有将数据文件上传到云端,少数社交app上传图片也比较多。下面讲的是将数据文件(txt类型)切片储存到本地并逐片上传到云端模仿断点续传的机制,但事实上,这个操作并不是真正的断点续传。google了一下,关于切分的文章也蛮多,但是都比较雷同,接下来要分享将数据写进txt并切片

2017-12-17 00:00:00 456

转载 iOS开发者的大前端感悟:向前端说对不起

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!很多前端工程师会把自己比作“魔法师”,而对于JavaScript这门语言,我也想把它唤作一门“有魔力的语言”。因为这群有无限想法的人,真的在用它创造各种让你惊叹的事物。Web三件套一、前言几年前,笔者还是一名初涉编程的学生,对于开发的各个领域都倍感新奇。曾经在知乎一个编程相关的问题下,看到一个关于各个领域的诙谐论调,谈到前端,他概括

2017-12-16 00:00:00 1086

转载 iPhone X 适配 ( iOS 11适配 ) 打理刘海

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!故事背景iPhone X 刘海机于9月份发布以来,备受诟病,给科技带来一个宴会.给coder却带来一份淡淡的凉意---> 怎么适配呢?我们的APP会不会被遮住,多出来一个刘海? 我们底下的Tabbar会变成什么样? Home键去哪了? 公司会不会给我们配一个iPhone X的测试机(权当意淫吧)?据说WWDC大会上给出了适配建议,打

2017-12-15 00:00:00 7119

转载 iOS 关于组件化Router设计的争辩

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!本文记录了与一位同学关于Router设计的争论, 对于url router 和 protocol router 的争论, 架构并没有孰优孰劣, 只有适合与否, 希望能有更多的同学一起踊跃探讨.对于组件化, 相信大家一定不陌生, 但针对组件化的方案及思路, 大家或多或少都有一些自己的想法, 如果不清楚组件化的同学可以先通过以下文章预习

2017-12-14 00:00:00 296

转载 「iOS」高仿【少数派】客户端 代码+思路讲解

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!少数派写在前面1在我的iOS开发学习过程中,阅读过许多同学的高仿项目文章、源码,对我助益颇深。但是许许多多的高仿项目在技术方面各有侧重,所以我先把本项目中值得探讨的技术点列出,方便正好需要的同学。本项目重点探讨:UITableview的性能优化UIScrollView的进阶使用少数派客户端导航栏动态效果的实现UITableview的

2017-12-12 00:00:00 393

转载 程序员加薪的技巧

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!做为一名程序员,我们工作中最关注的是自己能力的提升,待遇的提升。但你的待遇是否令自己满意,你是否提出过涨工资。如果你从来没有或很少提出过涨工资,那么不用急,因为你并不孤单。经研究表明:89%的人认为他应该加薪,而这些人中,只有54%的人提出过涨薪,13% 的人宁愿重新去找工作,33%的人还在默默的

2017-12-09 00:00:00 268

转载 iOS开发缓存的实际运用:避免多余的数据请求

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!什么是多余的数据请求?如GIF所示:“休闲食品”被点击了两次,两次都出现了loading也就是说两次都请求了数据。第二次请求数据就是多余的。这里的流程是:点击左边的cell,传一个id到后台,获取到数据后展示。

2017-12-08 00:00:00 162

转载 iOS 常用组件-高效切圆角方法总结

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!前言iOS 客户端开发中,经常碰到圆角视图的需求,本文简单总结一下 UIView 及其子类的一些切圆角方法,并且保证避免出现离屏渲染。UIView(不包括其子类)UIView *view = [[UIView alloc] init];view.back

2017-12-07 00:00:00 311

转载 iOS 11推重要更新 这功能iPhone 8/X用户盼了很久

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!新浪手机讯 12月2日上午消息,刚刚苹果正式向用户推送了iOS 11.2的第六个测试版。虽然整体上看这依旧是针对稳定性的一次升级,并且修复了此前的一些Bug,但其中的一个小功能对iPhone 8和iPhone X用户来说很重要。这个小功能就是对充电功率的调整,更新后iPhone

2017-12-06 00:00:00 1234

转载 聊天机器人教学:使用Dialogflow (API.AI)开发 iOS Chatbot App

文末有福利文末有福利随着苹果Core ML的最新版本发布,开发人员更容易构建人工智能应用程式,除了图像识别和文本检测是利用AI建置APP的好例子,另一种善于展现机器学习Power的应用程式类型则是chatbots。在本教程中,我们将使用Google的Dialogflow(以前称为API.AI)构建在iOS上运行的chatbot应用程式!Intents(意图)和Entit

2017-12-06 00:00:00 4310 1

转载 记一次iOS自动化打包走过的坑-关于React Native-iOS项目

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!引言最近为公司前期做的一个项目做持续构建平台打包迁移支持,由于之前未参与类似工作,且我也基本未参与这个项目开发工作,所以途中磕磕碰碰遇到了很多很多的问题,而且由于项目属于React Native项目,而且代码版本较老,更是出现了很多无法预料的问题,因而结合本次Jen

2017-12-05 00:00:00 599

转载 iOS原生与RN的通信(Swift版)

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!因为实习的原因,已经好久没有写博客了。倒不是因为忙,而是因为每天都被业务代码填满,找不到很好的可以拿来写博客的素材。我的公司是一家小公司,我一个人做Android开发,然后某天我技术主管让我学学React Native,顺带把iOS也接过去。于是我踏上了一条不归路.....

2017-12-04 00:00:00 760

原创 iOS程序员眼中的首次使用产品体验

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!前言首先想说一下为什么写这篇文章:《启示录》这本书曾提到:如果开发的产品没有市场价值,那么无论开发团队多么优秀也无济于事。那么同样的,在我们程序员费尽周折抓取各种数据,尝试不同的技术方案只为了让冷启动快0.1秒的同时,可能在产品层面稍微一个小技巧就能让用户感觉这1秒

2017-12-03 00:00:00 185 1

原创 iOS 开发技术栈与进阶

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!iOS 技术栈这里按我的理解给 iOS 相关技术分个类,以工程实现的角度,分成了基础、需求、效率、质量四个类别。基础指程序开发和 iOS 开发的基础知识和技能,需求就是产品的需求,有了基础技能,实现了产品需求后,剩下的事情就都是为了提高项目质量和提升开发效率。大致的思维导图

2017-12-01 00:00:00 1269 1

空空如也

空空如也

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