自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS面试推荐技术要求( 20K-60K,总结腾讯,阿里和今日头条等)

点赞再看,养成习惯 博主总结了一系列大厂面试中常问的面试技术点,深入解析以及答案,将为最近准备面试的各开发者去大厂保驾护航!!为大家总结一份整理的2020年《大厂最新常问iOS面试题+答案》:iOS中高级进阶之路1.ios技术要求熟悉IOS系统运行机制及内核(runtime,runloop,内存管理机制,消息和事件机制),熟练运用UIKit等进行界面开发,精通多线程和网络(TCP/IP),精通oc和swift,了解C,C++等语言熟悉iOS SDK相关api和framework的使用方法(动静态.

2020-09-19 15:58:43 574

原创 iOS开发全套资源,从入门到全栈IOS工程师

内容介绍:本内容涵盖框架、组件、测试、Apple Store、SDK、XCode、网站、书籍等。发起者来自vsouza,由jobbole提供中文编译。文章以下内容主要是分享面经和个人的学习建议,内容涉及到很多PDF文档(面试题库、学习笔记、实战文档、脑图等),由于文章有限,需要这些文档的,直接(点击我)免费领取入门Road Map iOS:开发 iOS 应用从今天开始,苹果指南。Lifehacker:我想写一个 iOS 应用,该从哪里开始?Codeproject:入门 iPhone 和 iOS

2020-09-14 16:54:55 1853 2

原创 想要拿到大厂offer之前,先了解一下这些吧!

文章以下内容主要是分享面经和个人的学习建议,内容涉及到很多PDF文档(面试题库、学习笔记、实战文档、脑图等),由于文章有限,需要这些文档的,直接(点击我)免费领取本文所有观点,仅代表个人哦~ 还是希望大家能耐心看完! 查漏补缺是作为一个程序员应该具备的素质,这也是分享本篇文章的初衷!什么是iOS开发?iOS开发的标准语言是objective-c。是c的一种超集, 它是对c的扩展,支持面向对象编程。像后来的一些高级语言java,c#等都借鉴了该语言的面向对象特性。 当然在iOS开发过程中,也支持c/c+

2020-09-10 22:21:28 429

原创 iOS开发——BAT网易笔试&面试题&参考答案

阿里B2B - 一面1,load方法执行顺序,分类和主类的load方法顺序,两个分类的load方法顺序,跟main函数的顺序2,sqllite的跟orcale这些大型的数据库的机制有什么不同的?3,sqllite用FMDB,FMDB是怎么实现防止多线程操作数据库的?(回答用了队列),用队列会不会用性能问题,比较慢?怎么做?4,如果多个线程同时操作同张表,会造成什么问题?5,同时上传9张图片(三四M)原图,你有什么设计思路做的比较好的性能。 6,项目怎么做的模块化?用过路由转发跳转页面吗?怎么做的?

2020-09-07 22:29:02 694

原创 腾讯开发10年大佬:iOS开发现状与发展浅析!给你一个职业规划的方向

前言之前负责移动端基础架构相关的工作,并做了一段时间技术框架输出,所以对移动端的现状以及移动端开发这个行业有一定了解,与大家分享下。移动端开发时代已结束?过去两年里,移动端开发一直在被唱衰,Objective-C 的语言热门度逐年下降,可参见 TIOBE 发布的排名。2017~2018 开发语言排名变化Objective-C 作为开发 iOS 应用的最主要语言,排名在 3~5 年前时也是前五的存在,如今已基本位于十名开外,过去一年兜兜转转,进入了前十名。在风口上时,猪都能飞,但风口过去,当一个

2020-08-31 14:23:44 1760

原创 腾讯 ‘iOS开发’ 部门3次挂了!这次成功拿下岗位(面试题附答案)

前言最近在网上找了不少面试相关的资料学习准备面试!如果您觉得里面的问题不错,在面试准备的时候学习看看.这次终于拿下了这个心仪很久的岗位有记录面试题, 希望对你们有帮助~! 少走一些弯路!答案:由于答案太多,我做了一个PDF文档,由于不能上传文件,需要答案可以加小编我的iOS交流群761407670,在里面获取文档,也欢迎招聘者,找工作的来,提供一个更大的平台腾讯一面1.介绍一下你的项目,任务分工,做了哪些工作?介绍内容2、网络相关的:项目里面使用到什么网络库,用过ASIHTTP库吗3、断点

2020-08-27 15:45:10 422

原创 美团 ,百度 ,阿里, 面试收获(经验分享)

前言年前没有太多时间学习,面试百度、美团到三面就被刷下来了!疫情期间啃完了这份美团大佬整理的iOS核心知识点,也看了不少马士兵老师的视频,本想着去试试,就面试了阿里,没想到竟拿到了offer,定级P7阿里的面试经历先介绍了项目,然后问了一些项目中的问题,然后开始问基础属性的关键字浅拷贝和深拷贝的区别Block的循环引用、如何解决、原理三种BlockBlock和delegate的比较kvo的实现原理Autorelease pool的实现原理消息转发机制线程死锁的四个条件进程和线程的

2020-07-08 15:54:47 192

原创 iOS - 老生常谈内存管理:导读

导读这段时间通过以下资料学习了 Objective-C 的内存管理:《Objective-C 高级编程:iOS 与 OS X 多线程和内存管理》书籍高级内存管理编程指南:Advanced Memory Management Programming Guide过渡到 ARC 发行说明:Transitioning to ARC Release Notes苹果维护的 Runtime 开源代码:https://opensource.apple.com/tarballs/objc4/并总结了以下文章:i

2020-05-19 16:24:04 148

原创 iOS中高级必备知识与学习导航

很多人写了很多年iOS项目,其实很多时候都是在搬砖,来回的码代码,却忘了学习新东西,随着年龄越来越大就有了职业危机感,会被市场淘汰,其实淘汰的并不是你的年龄,而是你的技术。市场一直都缺人才,缺的不是中低端人才,而是高级人才。所以作为程序员,我们每天都应该有新的收获。一、UI视图1.1 、事件传递机制1.2 、UI绘制原理1.3 、异步绘制原理1.4 、流失页面的性能优化1.5 、离屏渲...

2020-04-07 15:42:27 177

原创 轻量级非侵入式埋点方案

在发展日新月异的移动互联网时代,数据扮演着极其重要的角色。埋点作为一种最简单最直接的用户行为统计方式,能够全面精确的采集用户的使用习惯以及各功能点的迭代反馈等等,有了这些数据才能更好的驱动产品的决策设计和新业务场景的规划。本文旨在提出一种轻量级非侵入式的埋点方案,其主要有以下三方面优势支持动态下发埋点配置物理隔离埋点代码和业务代码插件式的埋点功能实现该方案通过维护一个JSON文件来指定...

2019-10-11 15:27:26 1176

2020面试题精选.pdf

2018-2020年精选面试题合集,由于上传限制,只有部分。

2020-04-07

空空如也

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

TA关注的人

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