自定义博客皮肤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)
  • 收藏
  • 关注

转载 苹果发布两项安全更新:解决电脑崩溃和芯片漏洞

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!苹果发布两项安全更新封堵芯片漏洞苹果公司发布了两项新的安全更新,旨在解决运行macOSSierra和OSXElCapitan的电脑崩溃和最近愈演愈烈的芯片漏洞问题。用户应该时刻保持自己的设备系统已安装了最新版的更新。此前爆出的“崩溃”(Meltdown)和“幽灵”(Spectre)漏洞有可能对设备带来巨大的影响。受Meltdown的

2018-01-31 00:00:00 568

转载 80后创业明星茅侃侃自杀,其公司万家电竞负债4000余万

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!法制晚报·看法新闻1月25日消息,昨夜今晨,80后创业明星茅侃侃在家中自杀。据跟茅侃侃公司有交集的人士称,茅侃侃的公司近期遇到很大的经营困难。茅侃侃东方IC 资料图茅侃侃的公司全称是北京万好万家电子竞技传媒有限公司(以下简称万家电竞),这是2015年9月30日,茅侃侃与上市公司万家文化共同出资成立的,茅侃侃出任CEO,法人是当时万家

2018-01-30 00:00:00 581

转载 iOS开发·必会的算法操作:字符串数组排序+模型对象数组排序

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!前面的话为了给字符串数组排序,除了用C/C++的基本办法,iOS开发者更应该学会利用苹果专门为NSArray 排序提供的sortedArrayUsingComparator 方法:- (NSArray *)sortedArrayUsingComparator:(NSComparator NS_NOESCAPE)cmptr NS_AV

2018-01-29 00:00:00 640

转载 苹果公司回应上海消保委:设置开关,把选择权还给消费者

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!近一个月以来,苹果手机陷入了“降频门”风波。1月上旬,在接到众多消费者的投诉后,上海市消保委放出“大招”,直接向苹果中国公司和苹果全球总部分别发出查询函,提出四个问题,并要求对方于1月19日前进行回复。今日正是回复的截止日期。记者刚刚从上海市消保委获悉,今天中午,苹果公司已经向上海市消保委提供了苹果公司CEO库克对此事件的公开表态内

2018-01-28 00:00:00 199

转载 程序员压力真的这么大吗?

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!刚刚过去的2017年12月,新闻报道42 岁中兴网信研发负责人欧某被辞退后坠亡,看到新闻的时候只感到惋惜。网上各种关于男人四十岁危机的评论,作为一名程序员的家属,我也想来说一说中年危机这一事。生活在这个社会的每一个人都有很大的压力,尤其中年男人,背负着所谓的四座大山:房贷、车贷、赡养老人、教育子女。人到中年一怕钱不够,二怕离职,这是

2018-01-27 00:00:00 7273

转载 iOS 基于MVVM设计模式的微信朋友圈开发

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!前言微信朋友圈一直以来都是iOS开发人员争相模仿的界面,主要是其包含了丰富的iOS所需知识点,以及常用的功能模块。当然各个功能模块实现过程中的细节处理以及用户体验的优化,这才是我们开发者在日常开发中需要关注和加强的地方。本文笔者将着重分析微信朋友圈实现的具体过程以及细节处理,争取把里面的所有知识点,模块虽小,但五脏俱全,其中最主要分

2018-01-26 00:00:00 313

转载 程序员的一些强迫症,哪一个让你中招了?

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!写代码对程序员的影响还是很大的,写久了的程序员会自觉不自觉地养成一些强迫行的行为,那程序员都有哪些强迫症行为?请看下面。1、习惯按 Ctrl+S⋯⋯有时候看网页看着看着就 Ctrl+S 一下,之后突然反应过来不对⋯⋯2、不是自己的电脑不能开展工作算吗?3、编写一个有返回值的函数的时候一定要先在底部先随便 return 个东西让 ID

2018-01-24 00:00:00 404

转载 iOS 自动打包探索

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!方式一: 使用xcodebuild命令步骤0. 准备工作:基础参数# 项目名称,打包后生成 .ipa 文件的名称projectName="JimuDudu"# 项目目录(一般情况下,shell 脚本就在项目路径下)workspacePath="/Users/apple/Documents/Projects/dudu/jimu-dud

2018-01-23 00:00:00 290

转载 九分钟了解区块链

题图:by click_vision From Instagram我在 2017 年 12 月 26 日写过一篇「2018 年技术趋势预测」,关于区块链我是这么写的:区块链是可以改变世界的发明。区块链源起比特币,但并不局限在币圈。区块链技术是储存、验证和数据保护等问题的实际解决办法。区块链可被视为分散的、极度安全的数据库。更专业一点来说,区块链是分布式的点对点的基于密码学的共享账本,可以在金融服务

2018-01-23 00:00:00 388

转载 蜂鸟商家版 iOS 组件化 / 模块化实践总结

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!零. 前言“蜂鸟配送商家版”是一款针对商家打造的专业配送软件,有了这款应用,您可以使用蜂鸟商家版呼叫所有平台订单及电话订单配送,餐饮、鲜花、蛋糕、生鲜、商超均可配送。超低运费,清晰合理。海量补贴,充值返现。以上这段对「蜂鸟商家版」的描述摘自 蜂鸟配送官网,大概可以理解为蜂鸟商家版是一个给广大商家用来发单呼叫配送员的 App。许多同学

2018-01-22 00:00:00 509

转载 iOS调用QQ客户端发起临时会话

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!一.前言:前段时间项目中有个需求,在App内调用QQ客户端,在不是好友前提下,向指定的客服QQ发起临时会话,很简单的一个需求,但是实际实现起来却碰到很多问题.1.QQ开发者平台,并没有找到App调用QQ客户端发起临时会话方法,(只提供了网页端接入方法)2.网上搜到的一些方法,大部分都粗秒淡写,要么可以调用QQ客户端,不能成功发送消息

2018-01-21 00:00:00 645

转载 仿斗鱼聊天:基于CoreText的面向对象图文排版工具AWRichText

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!AWRichText基于CoreText,面向对象,极简,易用,高效,支持精确点击,UIView混排,GIF动图,并不仅仅局限于图文混排的富文本排版神器。代码地址:https://github.com/hardman/AWRichText -- 喜欢的同学可以star。接下来会在blog中更新一些具体实现细节。简述很多app中都有聊

2018-01-20 00:00:00 303

转载 深入iOS系统底层之XCODE对汇编的支持介绍

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!工欲善其事必先利其器 --《论语·卫灵公》一个好的IDE不仅要提供舒适简洁和方便的源代码编辑环境,还要提供功能强大的调试环境。XCODE是目前来说对iOS应用开发支持的最好的IDE(虽然Visual Studio2017也开始支持iOS应用的开发了),毕竟XCODE和iOS都是苹果公司的亲生儿子。唯一要吐槽的就是系统和编译环境绑的太

2018-01-19 00:00:00 522

转载 iOS自定义控制器转场动画push讲解

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!如何快速成长为优秀程序员?高薪程序员必备工具!(点击进入)iOS7 开始苹果推出了自定义转场的 API 。从此,任何可以用 CoreAnimation 实现的动画,都可以出现在两个 ViewController 的切换之间。并且实现方式高度解耦,这也意味着在保证代码干净的同时想要替换其他动画方案时只需简单改一个类名就可以了,真正体会

2018-01-18 00:00:00 363

转载 程序员幽默:让你笑到肚子痛的搞笑动图

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!今天小编用动图的方式带大家了解程序员这个逗逼、可爱的群体。看动图时大家注意形象啊!1、程序员的生存状态 。2、双核CPU的真相。3、当年学C语言的过程。4、测试环境一切ok,马上上线5、调试bug6、正在调试,突然内存溢出了7、卧槽,你动我代码,知道后果有多严重吗?!8、需求文档又改了9、资深程序员解释如何用他的库~10、单身互联网

2018-01-17 00:00:00 5439 23

转载 接手一个负分的 iOS 项目后我做了什么

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!半年前我加入一个刚刚拿到 A 轮资金的创业团队负责 iOS 项目。早期的时候公司生死未卜,只追求快速迭代找到一个正确的方向。这种早期默默无闻的团队也没什么工程追求,就是写的快就好了。但是确定方向后要长期发展,就不能再野蛮生长了。基于过去半年我在这个项目里的实践经验,和大家分享一下。代码托管:自建 Gitlab早期草根团队最省事的就是

2018-01-16 00:00:00 291

转载 小红点解决方案思路分析

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!小红点(消息推送提醒)在现今的各个App中几乎无处不在,特别是内容的更新日渐频繁,大量的小红点被投放在各个业务入口。一般来说,小红点主要有三个应用场景:App有新添加的功能提醒用户使用某一个已有的模块有功能上的更新功能有内容的变化或业务上的提醒常见的比如下图所示的QQ消息提示(红点为消息数目的提示), 朋友圈的新回复,店铺上架新品,

2018-01-15 00:00:00 1003

转载 教你巧玩 [冲顶大会] 答题类游戏

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!这两天冲顶大会之类的直播答题 APP 突然火了起来,不得不佩服互联网公司的想象力,那么程序员怎么用不同的方式玩转答题游戏呢。之前微信的跳一跳小游戏刷爆朋友圈,已经有很多朋友写出了自动化的脚本辅助,一看到答题游戏就马上想到可以用类似的方式来写一个简单的脚本。我发现已经有朋友做了个调用百度 api 的,自己就再写个直接用识别库的吧,代码

2018-01-13 00:00:00 4859

转载 iOS 动画实战之钓鱼小游戏

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!如何快速成长为优秀程序员?高薪程序员必备工具!(点击进入)前言最近写了一款钓鱼小游戏,自己平时也没做过游戏,本来以为这种游戏要用cocos2d什么的实现,后来发现其实动画就可以实现很棒的效果,先看看效果图。钓鱼游戏.gif思维导图首先我们看下思维导图,本游戏主要分为4大块,其中鱼的实现最为复杂思维导图项目结构准备工作首先将需要的图准

2018-01-12 00:00:00 699

转载 专业程序员的标准,你达到了吗?

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!“专业”,在百科里有下面这三种解释:学校里的学科生产部门里的业务部门有知识修养的专门职业者;职业画家[演员等],职业选手;内行,专家标题中的“专业”,指的是第三种解释。请注意这个词——“有知识修养”,有知识还不够,还要有修养。职场里各行各业,唯有“专业人士”,才能够受人尊重;人们寻找帮助时,首先想到的也是对应领域里的“专业人士”。我

2018-01-11 00:00:00 1015 1

转载 iOS传感器:使用陀螺仪完成一个小球撞壁的小游戏

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!上一次借着实现一个随屏幕旋转的小玩意,了解了iPhone内置的加速计。今天咱们继续搞点好玩的东东。按照计划这次要看看陀螺仪了。最终咱们会完成一个小球撞壁的小游戏,一个超级贱的利用陀螺仪的APP。小球可以感受到重力,从而能够随着手机的运动来一起运动。为了增加一点点趣味性,对小球的运动范围做了限制。当小球碰到屏幕的边缘的时候,会进行反弹

2018-01-10 00:00:00 4840

转载 iOS之侧滑返回无需第三方,只需在自己的BaseNavController添加大概20行代码即可

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!闲时多研究研究代码或者多多封装一些常用的类,对自己有利而无害,作为一个程序员,我觉得只要多看,多敲,多琢磨,慢慢滴你也就会成为大牛。效果图实现步骤:1、viewDidLoad需要做的事情    self.delegate = self;        __weak typeof(self) weakSelf = self;

2018-01-09 00:00:00 920

转载 iOS 混编 模块化/组件化 经验指北

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!1. 开篇本文的初衷,是为了给正在做混编或者模块化的同学们一个建议和参考。因为来饿厂以后做的项目是全公司唯一一个 Swift/OC 混编的 iOS 项目,所以一路上踩坑无数,现在把一些踩坑的过程和经验总结起来,供大家参考。相信在浏览本文后,一定会有所收获。我来的时候项目已经开始 Swift 改造了,慢慢的把项目 Swift 化,新代

2018-01-08 00:00:00 312

转载 程序员如何摆脱平庸?

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!也许我们都不是天才的程序员,但至少我们都可以成为一个理想的程序员。我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26 岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭、害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有 500 万用户产品的后台主程。从前我对

2018-01-07 00:00:00 2791 2

转载 无图言屌?YYImage 设计思路,实现细节剖析

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!前言图片的历史早于文字,是最原始的信息传递方式。六书中的象形文构造思想就是用文字的线条或笔画,把要表达物体的外形特征,具体地勾画出来。许慎《说文解字》云:“象形者,画成其物,随体诘诎,日、月是也。”现代社会的信息传递中,图片仍然是不可或缺的一环,不论是报纸、杂志、漫画等实体刊物还是生活中超市地铁广告活动,都会有专门的配图抓人眼球。在

2018-01-06 00:00:00 1212

转载 iOS传感器:实现一个随屏幕旋转的图片

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!真的是发现坚持写作,其实也是逼迫自己坚持不断学习的过程。那么,来来来,星辰大海我们又开始启程了。这次这个系列呐,我管它叫《iOS传感器小兄弟们》。先暂时这么叫着,等想到什么好听的名字再改。咳咳,下面这个计划就真的只是计划,反正现在先这么计划着。实在不行就改需求,需求就是用来改的......-_-+++。所以,以下目录 随时修改 仅供

2018-01-05 00:00:00 1503 1

转载 iOS图片加载策略的简单实现

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!今天和大家一起来讨论如何进行iOS图片加载策略的简单实现,有疏忽的地方,还望各位不吝赐教。一、不自量力的说明对于iOS图片加载策略的实现,相信大家和我一样更多的还是借助于第三方,我在此班门弄斧的意义是应付一些公司的面试,尝试以一种简单的方式去实现图片加载策略,借此也说明一些其他方面的知识。在此我将使用一个TableView的例子进行

2018-01-04 00:00:00 1972

转载 iOS App的生命周期

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!iOS程序的启动执行顺序程序启动顺序图iOS启动原理图具体执行流程- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    NSLog(@"--- %s ---",

2018-01-03 00:00:00 1863 1

转载 iOS一种动态栅格布局方案

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!前言在日常开发过程中,我们会遇到一些需要不定期动态改变布局的页面或视图块,下面用张图展示一下:zdm_home.png我以这张图解释一下需求,图上的几块都是需要显示不同的功能模块,点击的时候也需要跳转到不同页面。这个布局实现很简单,但是如果这个布局需要不定期的更改,比如A换到右边,大小发生变化等不确定因素,我们不可能就发布一个新的版

2018-01-02 00:00:00 3478

转载 iOS自适应cell行高的那点破事儿

点击上方“iOS开发”,选择“置顶公众号”关键时刻,第一时间送达!FSAutoAdjust-cellHeightDemo(https://github.com/shunFSKi/FSAutoAdjust-cellHeightDemo)前言其实早就准备写这篇文章了,但是一直没有系统去整理一下相关的demo,加上最近离职了,各种事情忙的有点郁闷,所以一直拖沓了下来。回家休息了一段时间想起来写了一半的d

2018-01-01 00:00:00 2349 2

空空如也

空空如也

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

TA关注的人

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