自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 iOS13适配

1.私有KVC[self setValue:baseTabBar forKey:@"tabBar"]; //正常[_textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"];///崩溃[_textField setValue:[UIFont systemFontOfSize:14] fo...

2019-12-07 16:20:19 266

原创 ⚠️2019年iOS面试反思总结⚠️--⚠️不断更新当中ing⚠️

2019年的夏天,成都的天气格外的闷热。因为公司的原因,导致我不得不考虑去面试一家稳定成熟的大公司,自己从一开始也一直梦想着进入一家可以得到广阔平台的公司发展,有朝一日可以当上技术负责人,可是现实总是那么残酷,4年了,4年了,每次面试感觉自己还是只是会回答:我知道,但是没有深入研究过。这个我了解过,但是还没有处理过。然后就是一个劲的出汗来排解内心的压力。3次换工作,面试过30-40次,每次都只是...

2019-12-04 16:21:55 251

原创 一文看完 Runloop

Runloop 是和线程紧密相关的一个基础组件,是很多线程有关功能的幕后功臣。 本文将从以下几个方面来总结runloop:什么是runlooprunloop的作用runloop和线程的关系runloop详细介绍及源码分析runloop原理分析runloop应用什么是runlooprunloop 苹果官方文档地址Runloop 还是比较顾名思义的一个东西,说白了就是一种循环,...

2019-10-18 22:27:50 269

原创 避免 iOS 组件依赖冲突的小技巧

问题缘由本文以 YBImageBrowser 组件举例。YBImageBrowser 依赖了 SDWebImage,在使用 CocoaPods 集成到项目中时,可能会出现一些依赖冲突的问题,最近社区提了多个 Issues 并且在 Insights -> Traffic -> Popular content 中看到了此类问题很高的关注度,所以不得不着手解决。严格的版本限制一个开源...

2019-10-12 12:58:41 729

转载 iOS学习栈

序言最近正在重新系统的学习iOS,收集了一些自己认为不错的博客和资料和大家分享。底层iOS底层原理总结 - 探寻OC对象的本质iOS底层原理总结 - 探寻Class的本质iOS底层原理总结 - 探寻KVO本质isa和Class–参考:(What is a meta-class in Objective-C?、iOS 程序 main 函数之前发生了什么、从 NSObject 的初始化了解...

2019-10-11 15:08:31 571

转载 【如何快速的搭建一个iOS基础框架】(目录结构篇)

前言入坑iOS以来,都是一个人搞,没人带.踩了好多坑,是那种见了都会笑的坑.想把目前的体会分享一下,希望能对你有所帮助.本文适合初学者,误入者请无视.谢谢!Why 为何要搭建框架 ?便于管理整个项目造福你的下一位接手人一目了然,逼(bing)格(mei)高(you)一个目录结构,是能反映出技术水平的.一个好的结构目录,说明你的思路清晰,逻辑性强.一开始写项目的时候,没有进行规划,...

2019-07-09 15:43:10 331

转载 零基础如何学习 iOS 开发?

作为一名混迹iOS开发圈近4年的码农,资历不深不浅,看到这个问题还是忍不住想回答一下。如果你打算学习iOS开发,那么在开始学之前,你要做好以下4个方面的准备。—————————————————————1 、信念。很大程度上,学iOS就是一个信念的事情。iOS开发本身不难学,不需要你有很高的智力,只需要你能够坚持下去。只要你心中有信念,坚持下去就会有收获。不管你是学哪一种编程语言,不用怀...

2019-07-07 19:35:53 2226

转载 2019 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染

2019 iOS面试题大全—全方面剖析面试UIView与CALayer事件传递与视图响应链图像显示原理UI卡顿掉帧原因滑动优化方案UI绘制原理离屏渲染一、UIView与CALayer0C9E738E-48C6-4960-BAC5-0FC23F0DB3C8.png<单一职责原则>UIView为CALayer提供内容,以及负责处理触摸等事件,参与响应链CALa...

2019-07-06 19:39:20 555

转载 此文章来源于第三方转载

玩PS,做设计,除了娴熟的软件技术、不错的审美观之外,素材和灵感的不断补给和丰富,更是小白进阶成达成,高效完成工作的不二法门。阿随君强势安利七大必备网站,最压箱底的好站点都在这里了。坐等分享的喽阿随君常听人说PS难学难用这件小事,今天呢,就想从另外一个角度来讲,毕竟我常唠叨的一句话就是:我们学的不是PS,其实是在学完成设计,而恰好选择了用PS。所以,从来不该“孤立地”学习和使用P...

2019-07-05 15:39:17 282

转载 iOS开发:设备唯一标识与全局变量

这里记录两个iOS开发中经常用到的知识点,一个是唯一标识,一个是全局变量。(1)唯一标识唯一标识一台设备(比如iPhone、iPad等)是一个基本的实现与业务上的需求,因为这个唯一标识在许多场景都需要使用到,比如用来统计(日活、总用户数等),再比如用作默认的账号,等等。udid,曾经是唯一标识的首选,比如这样取得:NSString *UDID = [[UIDevice currentDe...

2019-07-05 13:29:09 327

转载 分享一些程序员必备网站

本人呢是个收藏狂,看到过很多很好的学习和工具网站,挑选出一些分享给大家。有些已经很出名的我就不再1. 中文在线教程书籍free-programming-books-zh_CN这是github上的一个开源项目,大量免费的计算机编程类中文书籍。收集了从编程语言到操作系统各个方面的中文在线免费书籍和教程。目录很长我就不截图了。2.刷题网站leetcode这里给的是LeetCode的中文站...

2019-07-04 15:46:17 449

转载 iOS培训就业前景分析详解

iOS是目前最为流行、最热门的操作系统之一,在全球有着不可替代的地位,虽然在中国,android的市场占有率与iOS想比较要高的多,但是iOS系统的苹果手机在中国也属于高端品牌。从品牌以及系统技术含量上来看,iOS就业岗位都属于高端企业。而且基于iOS系统的app应用程序开发更是行业的旗帜。但由于我国iOS开发起步较晚,人才培养体系还跟不上市场的发展速度,iOS开发人才都成为我国企业必争的资源。在...

2019-07-04 14:02:46 320

转载 基于JS的高性能Flutter动态化框架MXFlutter

基于JS的高性能Flutter动态化框架可能是目前放出来的相对最完整的Flutter动态化方案18年10月份,手机QQ看点团队尝试使用 Flutter,做为iOS开发,一接触到Flutter就马上感受到,Flutter 虽然强大,但不能像RN一样动态化是阻碍我们使用她的唯一障碍了。看Google团队对动态化的计划,短期内应该不会上线,所以撸起袖子自己动手,启动了这个技术探索项目。简介项目代...

2019-07-03 15:42:38 2529

空空如也

空空如也

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

TA关注的人

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