自定义博客皮肤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开发、果粉聚集,参与技术讨论,整理开发技巧,分享创业经验!享受生活、热爱编程!

  • 博客(28)
  • 收藏
  • 关注

原创 iOS面试题:腾讯一、二面以及参考思路

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!iOS面试题:腾讯一面以及参考思路:1.使用了第三方库, 有看他们是怎么实现的吗?例:SD、YY、AFN、MJ等!.SD为例:1.入口 setImageWithURL:placeholderImage:options:会先把 placeh

2017-11-30 00:00:00 1894

原创 iOS之基于FreeStreamer的简单音乐播放器

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!天道酬勤前言作为一名iOS开发者,每当使用APP的时候,总难免会情不自禁的去想想,这个怎么做的?该怎么实现呢?很久之前,就想写一个关于音乐方面的播放器,最近刚好得空,就趁机摸索着写了下,写的不好,还望多多指教。前提准备为了能够有明确的思路来做

2017-11-29 00:00:00 501

原创 iOS 开发是否要采用 React Native?

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!前言ReactNative是Facebook2015年开源的Javascript框架,旨在使用Javascript高效开发手机端App。配合着多个显而易见的优势和Facebook强大的宣传机器,它立刻成为国内外大小公司的明星开发框架。开源社区的参与激情、各方博客的宣传追捧,

2017-11-27 00:00:00 337

原创 iOS之UITableView如何优雅的插入数据: 旋转180°下拉加载cell顶置

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!一. 概述一般项目里面用到UITableView的概率还是灰常大的, 我的项目从一开始也用了. 大概的来说就是类似一个收件箱的功能, 推送来一条消息就加一个cell, 这是很简单的. 蓝鹅, 接下来经历了两次需求更改:1. 增加'数据本地化'的功能;2. 增

2017-11-26 00:00:00 718

原创 iOS 后台下载及管理库

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!说起下载第一个想起的就是ASI。一年前接手的新项目是核心功能是视频相关业务,在修改和解决视频下载相关的问题的时候让我体会到了ASI的下载的强大。后来新需求需要视频后台下载,使用NSURLSession的时候,更加深刻的体会到了ASI的强大好用。后来替换下载的时候的原因:

2017-11-25 00:00:00 1319

原创 如果这些操作都不会 等于白买了个iPhone X

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!讲个真事:月初iPhoneX发布的当天,恰好赶上小编出差,起飞前,空姐看着一位女士提示:飞机就要起飞了,请关闭电子设备。那位女士拿着新买的iPhoneX,无奈地说了一句:我不会关机,你帮我关一下吧。空姐接过来手机,摆弄了半天,最后无奈地说了一句:“我也不会,要不开飞行模式吧。。。”

2017-11-24 00:00:00 1068

原创 若相关程序员不幸逝世 他的开源软件会有人维护吗?

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!你可能从来没有听说已故Jim Weirich或他开发的软件。但是你几乎肯定会使用过在他研究基础上开发出的各种应用程序。Weirich为面向对象(面向对象程序设计)脚本语言Ruby创建了几个关键工具,Ruby是Hulu,Kickstarter,Twitter和其他无数主流网站代码

2017-11-23 00:00:00 605

原创 惹毛程序员的十件事!需求变更居然不是排第一!

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!程序员是一个比较特殊的群体,他们因为长期和电脑打交道养成的性格和脾气是比较相近的。当然,既然是人,都会有性格的,也会有脾气的。下面,让我们来看看十件能把程序惹毛了的事情。第十位程序注释程序注释本来是一些比较好的习惯,当程序员老手带新手的时候,总是会告诉新手,一定要写程序

2017-11-22 00:00:00 570

原创 如何处理一个tableView中同种model多种cell相同逻辑的情况?

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!IU的图片用完了,用我允的代替一下这是购物车页面:有4种cell:1.一般商品cell2.带赠品的商品cell3.满赠商品cell4.补货中商品cell一般来说,有多少种cell就要自定义多少种cell,但是这4种cell

2017-11-21 00:00:00 1606

原创 iOS 蓝牙4.0开发

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!背景:1.iOS的蓝牙不能用来传输文件。2.iOS与iOS设备之间进行数据通信,使用gameKit.framework3.iOS与其他非iOS设备进行数据通信,使用coreBluetooth.frameworkiOS中蓝牙的实现方案iOS

2017-11-20 00:00:00 612

原创 勾搭程序员的 11 个技巧

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!英文:Sarah Cooper  译文:techugwww.techug.com/post/tricks-to-get-software-engineers-respect-you.html大家都知道, 在所有的上班族当中,软件工程师是一群最有特点,智商最高,最自命不凡

2017-11-19 00:00:00 706

原创 iOS仿支付宝车牌号码输入键盘

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!最近由于项目需求,需要录入车牌号码,诸多限制条件要判断车牌号码的合理性,最后看见支付宝的车牌号码输入键盘,决定自己写一个考虑过用textfield的inputview来替换,但是本人总感觉会有坑在里面,所以最后决定用自定义的view来做一个 只要做一个简单的弹出动画即可实现inpuvi

2017-11-18 00:00:00 2677

原创 为所欲为之API兼容-Runtime消息转发

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!随着每年iOS系统与硬件的更新迭代,部分性能更优异或者可读性更高的API将有可能对原有API进行废弃与更替。与此同时我们也需要对现有APP中的老旧API进行版本兼容,当然进行版本兼容的方法也有很多种,下面笔者会列举常用的几种Objective-C//根据能否

2017-11-17 00:00:00 560

原创 身为程序员的你是不是经常说这几句话呢?

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!1.还不行吗,你用的什么浏览器,版本多少?2.重启试试,强刷试试,清缓存试试,其它浏览器呢!3.接口挂了吧,抓包了吗?4.在我电脑上是好的…5.见鬼了,昨天还好好的6.只改了

2017-11-16 00:00:00 477

转载 iOS监控-野指针定位

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!野指针当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称野指针野指针异常堪称crash界的半壁江山,相比起NSException而言,野指针有这么两个特点:随

2017-11-15 00:00:00 935

转载 Swift 实践篇之链式 UI 代码

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!前言本篇博客主要介绍 Swift 实践方面的一个技巧,链式 UI 代码。链式代码在 Swift 中有着比 Objective-C 天然的优势。而且通过 Swift 语言本身强大的特性,只需要很少的代码就可以让自己的 Swift 工程具有编写链式 UI 代码的能力。缘由

2017-11-14 00:00:00 709

转载 别让程序员停止在35岁,如何让我们走得更远

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!由于互联网的蓬勃发展,科技技术的不断迭代更新,中国的互联网行业已经步入的世界的前列,因为,我们常常能看到,在各种各样的报道中,程序员都会誉为未来最有发展潜力的职业之一。看看现在流行的大数据,看看现在火热的AI,引导万物互联的物联网。所有的这一切,都需要一个职业来实现,那就是

2017-11-13 00:00:00 1830

转载 让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第7篇

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!作者|王寒欢迎回来继续我们的学习。现在我们的to-do 清单上还有不少事情要做,接下来先处理一个比较简单的:产生一个随机数,然后让它显示在屏幕上。在游戏开发的时候,我们经常会用到随机数。当然,大家最感兴趣的随机数可能就是体彩双色球了,可惜的是彩票里面的所谓随

2017-11-12 00:00:00 736

转载 让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第6篇

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!欢迎继续回来一起学习iPhone开发。热身结束,让我们真正来做游戏吧!到目前为止我们已经完成了基本的用户界面,而且也学习了如何确定滑动条的位置,这样我们的to-do清单上已经解决了一大部分内容。剩下的主要事情就是生成目标随机数,然后计算玩家的得分了。

2017-11-11 00:00:00 558

转载 让不懂编程的人爱上iPhone开发(2017iOS11+Swift4+Xcode9版)-第5篇

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!好了,继续我们上次的课程。提醒下大家,本系列教程的每一个章节都有对应的项目源代码,如果大家在看教程的过程中遇到任何问题,可以参考项目源代码。源代码地址:https://github.com/eseedo/iOSCourse.git我个人使用的开发环境:

2017-11-10 00:00:00 841

转载 让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第4篇

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!休息的怎样了?是否已经迫不及待的想要继续新的学习了呢?好吧,接下来我们就做点实际的事情。添加其它控件到目前为止,我们的界面上只有以背景和一个按钮,接下来还是添加一些其它界面控件吧。下面是我们所创建的界面的最终效果。如你所见,我在部分标签处

2017-11-09 00:00:00 1345

转载 让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第3篇

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!作者|王寒应用的工作原理在继续学习之前,让我们来了解一下一个应用究竟是如何工作的?一个应用通常是由对象组成的,而这些对象之间可以相互发送消息。在我们的这款应用中,很多对象是由iOS提供的,比如按钮(一个UIButton对象),还有弹出对话框(

2017-11-08 00:00:00 2417

转载 史上第二走心的 iOS11 Drag Drop 教程

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!话不多说,先上效果图普通view拖拽效果TableView拖拽效果CollectionView效果muti-touch效果多app交互世界上最大的男性交友网站有demo一.Tips:你必

2017-11-05 00:00:00 817

转载 随手记在iPhone X上的真机适配实践总结

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!随手记在iPhone X上的真机适配实践总结随手记是首批苹果官方邀请,前往北京真机适配iPhone X的团队,该篇文章的经验总结也是由此而来,完全针对真机适配的方案。Intro前几天,随手记团队对 iPhone X 紧张的适配工作暂时告一段落。从最初在 iP

2017-11-04 00:00:00 784

转载 买到首批iPhone X的用户先别高兴,刘海体验不佳

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!在iPhone X发布预售之前,就有不少业内人士提出了担忧,他们认为“刘海”的设计可能会严重影响全面屏的体验,事实上也确实如此。近日,苹果宣布首批iPhone X预订成功的用户会在11月3日准时收到手机,同时他们也强调,首批拿到手机的用户,可能在全面屏的体验上还存在缺陷,目前对于“刘海”相应的优化

2017-11-03 00:00:00 936

转载 前百度移动框架总工程师分享iOS开发

我是沈威,让你久等。敲代码成了一种习惯,研究技术变成了生活。我带领过团队创造奇迹,也在技术开发上撞墙无数。做出过有价值的项目,实战经验让我技术提升。做得越久,开始面临选择。是深入技术,还是扩展领域?当初在技术里的磕磕绊绊,如今在项目上的游刃有余。 一路坚持,才有收获。深入技术,探索研究。从百度到爱奇艺,

2017-11-02 00:00:00 501

转载 iOS 与 JS 交互开发知识总结

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!前言Web 页面中的 JS 与 iOS Native 如何交互是每个 iOS 猿必须掌握的技能。而说到 Native 与 JS 交互,就不得不提一嘴 Hybrid。Hybrid 的翻译结果并不是很文明(擦汗,不知道为啥很多翻译软件会译为“杂种”,但我更喜欢将它翻译为“混

2017-11-02 00:00:00 312

转载 最近很火的 Safe Area 到底是什么

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!iOS 7 之后苹果给 UIViewController 引入了 topLayoutGuide 和 bottomLayoutGuide 两个属性来描述不希望被透明的状态栏或者导航栏遮挡的最高位置(status bar, navigation bar, toolbar, tab bar 等)

2017-11-01 00:00:00 1155

空空如也

空空如也

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

TA关注的人

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