iOS开发日常
iOS攻城狮~
这个作者很懒,什么都没留下…
展开
-
想要拿到大厂offer之前,先了解一下这些吧!
文章以下内容主要是分享面经和个人的学习建议,内容涉及到很多PDF文档(面试题库、学习笔记、实战文档、脑图等),由于文章有限,需要这些文档的,直接(点击我)免费领取本文所有观点,仅代表个人哦~ 还是希望大家能耐心看完! 查漏补缺是作为一个程序员应该具备的素质,这也是分享本篇文章的初衷!什么是iOS开发?iOS开发的标准语言是objective-c。是c的一种超集, 它是对c的扩展,支持面向对象编程。像后来的一些高级语言java,c#等都借鉴了该语言的面向对象特性。 当然在iOS开发过程中,也支持c/c+原创 2020-09-10 22:21:28 · 460 阅读 · 0 评论 -
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 · 739 阅读 · 0 评论 -
腾讯开发10年大佬:iOS开发现状与发展浅析!给你一个职业规划的方向
前言之前负责移动端基础架构相关的工作,并做了一段时间技术框架输出,所以对移动端的现状以及移动端开发这个行业有一定了解,与大家分享下。移动端开发时代已结束?过去两年里,移动端开发一直在被唱衰,Objective-C 的语言热门度逐年下降,可参见 TIOBE 发布的排名。2017~2018 开发语言排名变化Objective-C 作为开发 iOS 应用的最主要语言,排名在 3~5 年前时也是前五的存在,如今已基本位于十名开外,过去一年兜兜转转,进入了前十名。在风口上时,猪都能飞,但风口过去,当一个原创 2020-08-31 14:23:44 · 1914 阅读 · 0 评论 -
腾讯 ‘iOS开发’ 部门3次挂了!这次成功拿下岗位(面试题附答案)
前言最近在网上找了不少面试相关的资料学习准备面试!如果您觉得里面的问题不错,在面试准备的时候学习看看.这次终于拿下了这个心仪很久的岗位有记录面试题, 希望对你们有帮助~! 少走一些弯路!答案:由于答案太多,我做了一个PDF文档,由于不能上传文件,需要答案可以加小编我的iOS交流群761407670,在里面获取文档,也欢迎招聘者,找工作的来,提供一个更大的平台腾讯一面1.介绍一下你的项目,任务分工,做了哪些工作?介绍内容2、网络相关的:项目里面使用到什么网络库,用过ASIHTTP库吗3、断点原创 2020-08-27 15:45:10 · 469 阅读 · 0 评论 -
美团 ,百度 ,阿里, 面试收获(经验分享)
前言年前没有太多时间学习,面试百度、美团到三面就被刷下来了!疫情期间啃完了这份美团大佬整理的iOS核心知识点,也看了不少马士兵老师的视频,本想着去试试,就面试了阿里,没想到竟拿到了offer,定级P7阿里的面试经历先介绍了项目,然后问了一些项目中的问题,然后开始问基础属性的关键字浅拷贝和深拷贝的区别Block的循环引用、如何解决、原理三种BlockBlock和delegate的比较kvo的实现原理Autorelease pool的实现原理消息转发机制线程死锁的四个条件进程和线程的原创 2020-07-08 15:54:47 · 222 阅读 · 0 评论 -
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 · 221 阅读 · 0 评论 -
iOS中高级必备知识与学习导航
很多人写了很多年iOS项目,其实很多时候都是在搬砖,来回的码代码,却忘了学习新东西,随着年龄越来越大就有了职业危机感,会被市场淘汰,其实淘汰的并不是你的年龄,而是你的技术。市场一直都缺人才,缺的不是中低端人才,而是高级人才。所以作为程序员,我们每天都应该有新的收获。一、UI视图1.1 、事件传递机制1.2 、UI绘制原理1.3 、异步绘制原理1.4 、流失页面的性能优化1.5 、离屏渲...原创 2020-04-07 15:42:27 · 202 阅读 · 0 评论 -
轻量级非侵入式埋点方案
在发展日新月异的移动互联网时代,数据扮演着极其重要的角色。埋点作为一种最简单最直接的用户行为统计方式,能够全面精确的采集用户的使用习惯以及各功能点的迭代反馈等等,有了这些数据才能更好的驱动产品的决策设计和新业务场景的规划。本文旨在提出一种轻量级非侵入式的埋点方案,其主要有以下三方面优势支持动态下发埋点配置物理隔离埋点代码和业务代码插件式的埋点功能实现该方案通过维护一个JSON文件来指定...原创 2019-10-11 15:27:26 · 1294 阅读 · 0 评论