AI 人才成长十大路线

##机器学习/深度学习算法工程师最为紧缺 根据CSDN 2017年中国开发者大调查数据显示,人工智能相关岗位中,“机器学习/深度学习算法工程师”占比最高,为29%,其次是占比22%的 “数据科学家/数据分析师/数据挖掘工程师”,算法类和数据类岗位需求之和占了总需求的一半。算力方面,高性能计算工程...

2019-01-26 15:07:09

阅读数 93

评论数 0

iOS移动开发没人要了?

对于移动互联网而言,2018 年像是球场上的一声裁判哨。哨声响起,高潮迭起的上半场结束。本该再创辉煌的下半场,还没开赛却被告之:规则改变、场地收缩、教练下课、冷板凳无限加长。 ##2018:移动端上半场宣告结束 纵观近几年的平台数据,虽然移动端市场供需从 2016 年开始呈下降趋势,但是人均面邀...

2019-01-25 15:23:04

阅读数 263

评论数 0

iOS开发之App主题切换完整解决方案(Swift版)

一、主题切换效果展示 先入为主,接下来我们先看一下本篇博客所涉及Demo的最终运行效果。为了看到整体主题切换的效果,所以我们添加了一个主页以及主页Push进去的子页面。另一个页面就是选择相应主题的页面,也就是下方你所看到的TabieView的列表页,该列表中提供了6种可选的主题,点击相应的主题即...

2019-01-23 15:25:06

阅读数 98

评论数 0

微信版 iOS 高性能通用 key-value 组件

##MMKV 源起 (1)在会话列表、会话界面等有大量 cell 的地方,希望新加的计时器不会影响滑动性能; (2)另外这些计数器还要永久存储下来——因为闪退随时可能发生。 这就需要一个性能非常高的通用 key-value 存储组件,我们考察了 SharedPreferences、NSUserDe...

2019-01-15 18:27:46

阅读数 42

评论数 0

判断程序员能力,仅一项和代码有关

你见过哪些操蛋的代码? NO.1 #define TRUE FALSE NO.2 <pre style="margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !impor...

2019-01-14 20:27:59

阅读数 31

评论数 0

阿里腾讯头条美团等iOS面试总结

关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。 美团 一面 1、简历上写的项目问了一遍,然后开始问知识点。 2、volley的源代码,在图片缓存部分讨论了挺长时间,http中缓存机制, ...

2019-01-10 21:44:32

阅读数 54

评论数 0

Swift 类与结构体[初始化器]

初始化 (Initialization) Initialization是为准备使用类,结构体或者枚举实例的一个过程。这个过程涉及了在实例里的每一个存储属性设置一个初始值,以及在新实例准备使用之前执行任何其他所必须的设置或初始化。 你通过定义初始化器实现这次初始化过程,这是一个特殊的方法可以被调用...

2019-01-07 18:38:21

阅读数 11

评论数 0

iOS架构:AOP实现局部模块化

利用 AOP 模块化细节业务,确实有趣。因为我们通常情况下说起 AOP,都会想起比如“埋点”、“method swizzing”等字眼,角度比较宏观,起到了解耦的作用;本文从另一个角度出发,使用 AOP 思想对细节业务做模块分离的工作。 AOP简介 面向切面编程(也叫面向方面):Aspect O...

2019-01-06 17:39:13

阅读数 74

评论数 0

黑幕背后的性能优化之业务性能监控

我相信很多人都在说,iOS行业不好了,iOS现在行情越来越难了,失业的人比找工作的人还要多。失业即相当于转行,跳槽即相当于降低自己的身价。那么做iOS开发的你,你是否在时刻准备着跳槽或者转行了。 关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身...

2019-01-04 17:01:37

阅读数 23

评论数 0

基于MJRefresh 配置 GIF动画

每次看到比较好看的刷新动画都感觉好厉害,今天有时间看了一下MJ的gif的动画刷新,原来很简单 基于MJRefresh 配置 GIF动画 prepare方法中 *设置JIF动画图片 setImages: *设置title setTitle: placeSubViews中设置 *设置GIFView属性...

2018-12-29 18:51:51

阅读数 64

评论数 0

基于MJRefresh 配置 GIF动画

每次看到比较好看的刷新动画都感觉好厉害,今天有时间看了一下MJ的gif的动画刷新,原来很简单 基于MJRefresh 配置 GIF动画 prepare方法中 *设置JIF动画图片 setImages: *设置title setTitle: placeSubViews中设置 *设置GIFView属性...

2018-12-29 18:51:25

阅读数 38

评论数 0

基于MJRefresh 配置 GIF动画

每次看到比较好看的刷新动画都感觉好厉害,今天有时间看了一下MJ的gif的动画刷新,原来很简单 基于MJRefresh 配置 GIF动画 prepare方法中 *设置JIF动画图片 setImages: *设置title setTitle: placeSubViews中设置 *设置GIFView属性...

2018-12-29 18:51:11

阅读数 16

评论数 0

基于MJRefresh 配置 GIF动画

每次看到比较好看的刷新动画都感觉好厉害,今天有时间看了一下MJ的gif的动画刷新,原来很简单 基于MJRefresh 配置 GIF动画 prepare方法中 *设置JIF动画图片 setImages: *设置title setTitle: placeSubViews中设置 *设置GIFView属性...

2018-12-29 18:50:21

阅读数 18

评论数 0

基于MJRefresh 配置 GIF动画

每次看到比较好看的刷新动画都感觉好厉害,今天有时间看了一下MJ的gif的动画刷新,原来很简单 基于MJRefresh 配置 GIF动画 prepare方法中 *设置JIF动画图片 setImages: *设置title setTitle: placeSubViews中设置 *设置GIFView属性...

2018-12-29 18:50:17

阅读数 50

评论数 0

iOS指定初始化方法的正确使用姿势

这是小菜去公司实习的第一周,为了好好表现自己,小菜下班后都留在公司继续看书学习iOS。这一天小菜在看某个开源代码的时候发现了一个之前没有见过的宏 NS_DESIGNATED_INITIALIZER。 在经过两个个小时的百度之后,小菜了解到,这个宏可以指定类的初始化方法 撸完这段后,小菜迫不及待的...

2018-12-27 18:52:06

阅读数 40

评论数 0

应届生却能月薪 1.3 万?凭什么老程序员被裁

近日,2019届全国普通高校毕业生平均期望月薪出炉。 大学生期望薪资排名前三位的依次是: 与应届生高期望薪资相对的是,陆续传出众多企业大裁员的消息。 这场裁员潮来的快且急,很多人措手不及:有人昨天刚通宵发布上线第二天就被裁了;有人早上还在改Bug下午就被裁了;还有公司不发工资逼着员工主动离职…...

2018-12-21 18:31:09

阅读数 83

评论数 0

Swift中Notification,代理,通知,block的区别与用法

##一 . Notification ####1.区别: 一对多 在APP中 , 很多控制器都需要知道一个事件 "应该用通知 #####2.用法: Notification 通知中心 1.消息通知机制 顾名思义 在iOS开发中它就是通过消息,来达到通知的目的. 我们需要在通知中...

2018-12-13 18:13:40

阅读数 17

评论数 0

Swift4 使用 "协议+泛型"简化UITableView的使用

定义、注册、使用时我们会用到三次CellReuseldentifier,我们通过用协议和泛型简化UITableView的使用, 即不再需要这三次的Identifier 步骤: 1.定义协议 import UIKit protocol RegisterCellorNib { } extension...

2018-12-12 18:54:56

阅读数 20

评论数 0

想学习高级的机械学习技术吗,iOS新产品技术的两大基石之一Core ML帮到你

最近学习了下CoreML,然后参照资料做了一个简单的图片识别,然后参照资料做了一个简单的图片识别,虽然网上有很多类似的资料,但是还是自己做一做来的实在。 首先,先简单的介绍下 ####Core ML简介 Core ML框架 iOS11推出了Core ML框架,极大地降低了开发者在iphone上使用...

2018-12-11 18:53:45

阅读数 42

评论数 0

拿不到20K的大佬们,我跟你说:“ 这样操作,iOS 项目的编译速度提高5倍-。-”

本文转发自 [ 贝聊科技:钟子豪 ] ###目前的项目架构 我们的项目使用 CocoaPods 来管理第三方库和私有库的依赖,对大部分项目来说应该是标配了。目前还是纯 Objective-C 的项目,没有引入 Swift。 调研过的方案 下面列出我研究过的一些主流方案以及我最后没有采用的原因,这...

2018-12-10 18:37:03

阅读数 45

评论数 0

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