项目上线前一天赶上了iOS正式版发布,于是就。。。适配了下,收集了广大老司机们的技能经验,现在记录了下过程,留作备用。
已经有好几个人跟我抱怨过为什么 swift 里面有那么多问号(?)还有叹号(!)了。恰恰哈, 在刚刚开始写 swift 的时候, 我也面临着这种问题。
12月14日,苹果正式向用户推送了iOS最新版本系统iOS11.2.1软件更新。而仅仅在几个小时之后,这一软件便被阿里巴巴旗下潘多拉实验室实现完美越狱。对于“越狱”这样极具技术挑战性的工作,不仅仅是和时间的赛跑,也是技术人员对于自身的挑战。几个小时的时间,他们是如何成功越狱iOS 11.2.1的?
又一年接近了尾声,一年下来感觉自己还是很菜,突然想起之前和朋友聊天,朋友本身技术实力极强,业界认可度也较高。但是还是认为自己很菜。我认为这很大一部分是对于知识的敬畏心,作为程序员就需要不断的涉猎新知识,学习。而每次涉猎都发现自己的渺小… 其实完全不必畏惧知识的多,我一直认为菜可以接受,但每过一段时间回头反思,发现自己原地踏步完全不能接受
众说周知,iOS系统对第三方APP拥有很强力的控制权,有别于安卓系统上可以从任意地方下载,苹果保证了每一个安装在iOS系统中的APP都是经过官方认证的。那么在这表层现象的背后,引发我们的思考,苹果是如何保证认证。
使用了CocoaPods的Xcode工程,在iOS11版的手机上AppIcon不显示,原因是CocoaPods的资源编译脚本在iOS11下出了点问题.需要修改脚本.两种修改方式:
在当前移动互联网的大潮下,移动开发变得越来越重要。不论是 Android 开发还是 iOS 开发,都异常火爆,而开源在推进移动开发中更是扮演着关键的角色。
经常会有人在提问,现在iOS好找工作嘛?Python到底好不好学?我要不要学习大数据呢?这些问题的答案其实大家心里都明白:只要你足够认真并坚持下去,学什么都能够找到一份好的工作。
做为一名程序员,我们工作中最关注的是自己能力的提升,待遇的提升。但你的待遇是否令自己满意,你是否提出过涨工资。如果你从来没有或很少提出过涨工资,那么不用急,因为你并不孤单。经研究表明:89%的人认为他应该加薪,而这些人中,只有54%的人提出过涨薪,13% 的人宁愿重新去找工作,33%的人还在默默的付出。
正在运行的 APP 突然 Crash,是一件令人不爽的事,会流失用户,影响公司发展,所以 APP 运行时拥有防 Crash 功能能有效降低 Crash 率,提升 APP 稳定性。但是有时候 APP Crash 是应有的表现,我们不让 APPCrash 可能会导致别的逻辑错误,不过我们可以抓取到应用当前的堆栈信息并上传至相关的服务器,分析并修复这些 BUG。
声明:面试是对自我审视的一种过程,面试题和iOS程序员本身技术水平没任何关联,无论你能否全部答出,都不要对自己产生任何正面或消极的评价!
程序员工作的城市一般都是在北京、上海、广州、深圳、杭州等大城市,上班路途都得一个小时左右,那程序员坐车都在想什么呢?
这个布局实现很简单,但是如果这个布局需要不定期的更改,比如A换到右边,大小发生变化等不确定因素,我们不可能就发布一个新的版本去修改这个页面。所以大部分人会选择webView来实现,或者事先约定好几种布局格式,由后台来随时改变布局。
汉堡包菜单按钮和标签栏导航是手机应用程序设计中的一个老话题。但是目前来看,随着手机屏幕的尺寸越来越大,标签栏导航似乎越来越受欢迎。
iOS 原生的二维码识别非常之棒,反正比 ZXing 和 ZBar 效果都好些,所以以后打算尽量用原生的二维码识别,然后最近把原生的二维码生成也顺便做了一遍,并且在原有基础上加了一些样式参数,封了一个小库方便以后使用。
根据彭博社报告,苹果会增加全新的开发者工具,开发者可以使用新工具设计和编写一种新型的跨平台应用。这种应用可以同时在 iPhone、iPad 和 Mac 电脑上运行。对于 Mac 应用生态系统来说,这将是非常重要的进步,同时也可以使第三方开发者更容易同时维护 iOS 和 Mac 应用。跨平台应用的计划代号被称为 Marzipan。
iOS行业在经历了过去几年的爆发期后,现在到了一个相对冷静的时期,一个良币驱逐劣币、去伪存真的阶段。只有持续的专注和付出,才能够在激烈的竞争中脱颖而出,成为强者。正如狄更斯所言,“这是一个最坏的时代,也是最好的时代” 。
近一年内陆续面试了不少人了,从面试者到面试官的转变让我对 iOS 招聘有了更多的感受。经过了前段时间的一大波面试,我们终于找到了志同道合的小伙伴,面试也暂时告一段落了。总结下面试人过程中的感受,你也可以读到我们对简历、算法、性格、iOS 基础、底层知识的看法和一些常问的面试题。
出题者简介: 孙源(sunnyxx),目前就职于百度,负责百度知道 iOS 客户端的开发工作,对技术喜欢刨根问底和总结最佳实践,热爱分享和开源,维护一个叫 forkingdog 的开源小组。
招聘高峰期来了,大家都非常积极地准备着跳槽,那么去一家公司面试就会有一堆新鲜的问题,可能不会,也可能会,但是了解不够深。本篇文章为群里的小伙伴们去宝库公司的笔试题,由笔者整理并提供笔者个人参考答案。注意,仅供参考,不代表绝对正确。