7年iOS开发,自述通往架构师的修炼之路【精华篇】
前言: 本篇文章仅供大家参考学习以及在成为架构师的道路上应该掌握的知识点和经验。相信你在看完这篇文章后,你有一个明确的目标以及一个通往架构师路上正确的方向。 导读: 1、架构师应不应该写代码 2、为什么别人的系统总是那么烂 3、成为架构师最困难的门槛是什么? 4、如何更高效的学习? 5、面对目前流行的技术不知如何...【详细】
iOS开发 开发者 架构师 iOS程序员 iOS技术
iOS开发李大伟 2018年12月10日 赞:0 评论:0 阅读:276
凛冬将至!iOS开发者们做好防裁准备了吗?
相信最近大家在各大论坛灌水时都有意无意的出现了裁员的字眼,然后再去各大招聘平台一看移动的招聘需求也在减少。而且政府最近也出台了政策:“对于不裁员或者少裁员的公司给予一定的政策鼓励”。其实越是这样也侧面的反映出当下的经济形势是多么严重。各大明星公司美其名说:“优化”,说的直白点,就是需要减轻负担,轻...【详细】
iOS开发
iOS缔造者 2018年12月10日 赞:0 评论:0 阅读:167
CRC校验算法
附CRC校验算法 //CRC8 = X^8 + X^5 + X^4 + 1 在线校验 http://www.ip33.com/crc.html 例子 对0x11进行crc8校验(x8+x5+x4+1) 0x11 = 0001 0001 x8+x5+x4+1 = 1 0011 0001 先将参数模型进行翻转,第一位数是隐藏的所以不需要翻转,结果为1000 1100 开始计算 规则:进行八次右移,每次计算都先将需要计算的二进制向右移动一位高位补0,当移出去的为1时就与参数模型(1000 1100)异...【详细】
yangchongzhi06 2018年12月10日 赞:0 评论:0 阅读:79
iOS性能优化
1,计算代码运行时间:相信数据,不要太相信感觉。不过要注意模拟器和真机的差异。 2,善用性能分析工具。XCode 自带了很多强大的分析工具,包括静态 Analyze 工具,以及运行时 Profile 工具。 3,关于图片优先使用[UIImage imageNamed:@""]; 与[[UIImage alloc] initWithContentsOfFile:] 和 [UIImage alloc [initWithData:]] 相比, [UIImage imageNamed:]有着更好...【详细】
yangchongzhi06 2018年12月10日 赞:0 评论:0 阅读:181
年薪50万的Java程序员,都趟过哪些坑?(涨薪必看)
最近有不少朋友问我怎样才能成为高级Java架构师,我听到他这样问,首先想到的是什么样的人才可以称之为架构师,然后总结了他需要攻克的3个难点: 1.接触不到一线实战架构设计,尤其是有一定的技术深度和难度架构设计。 2.不了解核心技术点所处的具体背景是什么?其后的设计方案是什么? 3.为什么要如此设计?在设计方案时有没有...【详细】
程序员 JAVA 互联网 架构
ali架构师 2018年12月10日 赞:0 评论:0 阅读:174
iOS H5容器的一些探究(一):UIWebView和WKWebView的比较和选择
一、Native开发中为什么需要H5容器 Native开发原生应用是手机操作系统厂商(目前主要是苹果的iOS和google的Android)对外界提供的标准化的开发模式,他们对于native开发提供了一套标准化实现和优化方案。但是他们存在一些硬伤,比如App的发版周期偏长、有时无法跟上产品的更新节奏;灵活性差,如果有较大的方案变更,需要发版才能解决;...【详细】
ios H5 探究
月华七子 2018年12月10日 赞:0 评论:0 阅读:238
使用 OOMDetector 检测app内存使用情况
功能介绍 OOMDetector是手Q自研的IOS内存监控组件,腾讯内部目前已有多个App接入了OOMDetector,它主要有以下两个功能: 爆内存堆栈统计:负责记录进程内存分配堆栈和内存块大小,在爆内存时Dump堆栈数据到磁盘 内存泄漏检测:检测内存泄漏,目前支持Malloc内存块和OC对象的泄漏检测 OOMDetector可以快速帮助开发者发现和定位App爆内存问题和内...【详细】
内存检测 OOMDetector
lvhahaha 2018年12月10日 赞:2 评论:0 阅读:430
如果35岁后,你被裁员了,该怎么办?
“35岁以上的IT人士如果有一天被公司裁员了,该怎么办?”偶然看到了这个问题,底下的反响还比较大,想必多数程序员都会担心因为年龄而导致失业的问题。那么专业人士是这么看待中年程序员被裁员的问题呢? 如果一个年龄大的程序员被公司裁员了,很大一部分原因是自身技术实力没有对应跟上,不要以年龄大作为挡箭牌,年龄大的...【详细】
iOS开发 iOS裁员
G_猿 2018年12月10日 赞:0 评论:0 阅读:218
设计师都爱用的UI标注软件有哪些?
UI标注软件 现在是设计师(UI、PM、前端等)必备的一款软件。设计稿是UI设计师日常工作中的产出物之一,当然,做出了高保真设计稿并不意味着你的工作结束了,因为你还得与下游的开发工程师进行对接。 我们经常听到UI设计师抱怨说,做完设计稿后满满的成就感被开发的同学给打击的稀碎,为什么和开发沟通这么累?我们也经常会听...【详细】
产品经理 设计 交互设计 原型设计 智能标注 UI设计软件
jongde 2018年12月10日 赞:0 评论:0 阅读:170
React Native 原生密码键盘插件
一:介绍 React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架 React 在原生移动应用平台的衍生产物,目前支持iOS和安卓两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域。 在React Native移动平台项...【详细】
ios react-native 密码键盘
FBY展菲 2018年12月08日 赞:0 评论:0 阅读:236
一名25K以上的高薪Java程序员总结出的技术以及学习技能
总所周知,Java是目前使用最为广泛的网络编程语言之一。 它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点。 一般的JAVA程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级)工程师绝非易事,那么怎样才是一名合格的高级(资深或管理层)JAVA工程师呢? 那么今天就给小伙伴们列举以下几个点...【详细】
学习 架构 薪资 Java程序员
ali架构师 2018年12月08日 赞:0 评论:0 阅读:262
经过这几天的裁员风波,iOS工程师该如何自我提高不至于被淘汰?
前言: 如果从 13 年移动客户端大火开始算起,至今已经有五个年头了。现在移动端的形势也不需要太多的废话来描述,一句话总结就是:“浪潮退去,谁在裸泳一看就清楚。 ”我希望借助这篇文章来聊聊在我心目中,移动互联网下一个五年的趋势和机会,以及我们 iOS 工程师能做哪些准备,实现自我提高。本文主观性的看法比较多,文笔...【详细】
iOS开发 开发者 架构师 iOS程序员 iOS技术
iOS开发李大伟 2018年12月07日 赞:1 评论:0 阅读:453
iOS .dSYM符号表文件
1. 符号表是什么? 符号表就是指在Xcode项目编译后,在编译生成的二进制文件.app的同级目录下生成的同名的.dSYM文件。 .dSYM文件其实是一个目录,在子目录中包含了一个16进制的保存函数地址映射信息的中转文件,所有Debug的symbols都在这个文件中(包括文件名、函数名、行号等),所以也称之为调试符号信息文件。 一般地,Xcode项目每次编译...【详细】
.dSYM符号文件
lvhahaha 2018年12月07日 赞:2 评论:0 阅读:398
一个可视化学算法的好工具,GitHub 一万多 Star
程序员学算法和数据结构时,如果从纯文本和静态图来学,挺枯燥的。 相反,可视化动画工具,真是一个非常棒的帮手。这类工具/网站,我们曾介绍过 3 个: 旧金山大学数据结构和算法的可视化学习工具 http://hao.jobbole.com/visualizing-algorithms-and-data-structure/ •VisuAlgo:通过动画学习算法和数据结构 http://hao.jobbole.com/visualgo/ •Algomation:查看、...【详细】
程序员 web 大数据 后端 人工智能 区块链 python开发 爬虫 运维
iOS雯Ping 2018年12月07日 赞:0 评论:0 阅读:242
Phaser3跟随自定义路径移动的赛车 -- iFIERO游戏教程
在线预览:http://www.ifiero.com/uploads/phaser/pathrotate/ 代码: var config = { type: Phaser.AUTO, width: 720, height: 520, backgroundColor: '#2d2d2d', parent: 'phaser-example', scene: { preload: preload, create: create } }; var game = new Phaser.Game(config); function preload() { this.load.image('racecar', 'assets/racecar.png'); } function create() { // 1.每个节点 var points = [ 50, 300, 179, 449, 394, 498, 593, 455, 701, 338, 6...【详细】
html5 Phaser3 网页游戏教程
apiapia 2018年12月07日 赞:0 评论:0 阅读:147
iOS开发学习路线
一.iOS定位 iOS定位 简介:这里的定位,仅仅代表我个人意见,仅符合本笔记如何学习从哪里开始学习,怎么去学习来说. 尚未入门 是否了解Mac 是否了解Xcode 是否了解Objective-C 是否会使用UI控件. 如果上面的都不了解,那说明你还没有入门,请从iOS学习路线开始学习. 如何判断自己是否入门 初级iOS开发 iOS中级开发说白了,就是你学会了基本的UI界面搭...【详细】
iOS学习路线
lvhahaha 2018年12月07日 赞:2 评论:0 阅读:321
我的六年职业生涯总结,给还在迷茫的朋友一些建议!
从刚毕业到目前所在公司,差不多6年了,想想这六年里面,自己的能力和刚毕业比有了很大的提升,但是现在在什么能力上,我不知道,毕竟没有去过别的公司。最近也在思考自己未来,算是比较迷茫阶段。趁最近比较闲,顺便整理一下自己的职业路程 刚毕业阶段---工作一年半 刚毕业进入公司,公司的规模还算比较小的,那个时候觉得...【详细】
程序员 职业生涯
ali架构师 2018年12月07日 赞:0 评论:0 阅读:192
ios企业级分发
手机不想越狱,但是又想使用APPStore上面的收费软件,或者您开发的应用无法通过APPStore审核,但是您要想让别人安装 我们如何解决呢?其实很多苹果助手就是用企业证书把APP重签提供下载的。作为iOS开发者的我们,也可以使用自己的证书进行重签,以测试的身份使用APP。 1:通过个人证书签名 通过个人证书签名需要提供手机设备的udid串...【详细】
企业账号 企业证书 ios企业签名
星宇吾爱 2018年12月07日 赞:0 评论:0 阅读:65
2018年IT界规模最大裁员,作为程序员的你慌了吗?
这可能是2018年IT界规模最大的裁员事件了。近日,面对难看的财务报表,美国最大的通讯运营商、市值2200亿美金的Verizon,遣散了4.4万名老员工。 在国内,解决了80%就业的中小企业也遭遇了新一轮生存困境......社会很残酷,追求稳定的人都被时代抛弃,有远见的人,早已给自己安排了后路。 Verizon,美国最大电信运营商,在美地位类同于中...【详细】
iOS开发 iOS裁员
G_猿 2018年12月07日 赞:0 评论:0 阅读:215
大型企业为什么选择年底裁员?如何选择一个正确的公司!
为什么很多企业选择年底裁员? 首先分析一下裁员的原因: 1、你能力不行,在公司吃闲饭 2、减少公司成本 3、公司换血,需要新的人才注入 普通情况下,这些因素裁员很正常,只能怪自己不争气,成为末尾被淘汰的那批 但是很多在公司呆得好好的,一到年底就被炒鱿鱼了呢? 我们来看一下年底裁员有哪些致命原因吧! 首选是成本问题...【详细】
iOS移动开发
鉴皇师 2018年12月06日 赞:0 评论:0 阅读:228
sina weixin mail 回到顶部