自定义博客皮肤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)
  • 收藏
  • 关注

原创 Technical Service Support

If you encounter any problems when using our products, please feel free to contact us and we will try our best to solve them for you!Please contact us by email, we will serve you 24 hours!Thank yo...

2019-07-03 20:18:58 612

翻译 atos

atos  |字号 订阅做iOS开发的时候,常常会遇到crash,需要分析call stack的时候。有时候App在别人的设备崩溃,把crash report在自己的机器上打开,Xcode没有自动的进行符号化。这时候就需要自己去把地址解析成符号。大前提是,必须有相同版本App对应的.dSYM文件。这时候打开Terminal,进

2017-07-24 18:04:54 725

转载 ios runtime基础应用

引言相信很多同学都听过运行时,但是我相信还是有很多同学不了解什么是运行时,到底在项目开发中怎么用?什么时候适合使用?想想我们的项目中,到底在哪里使用过运行时呢?还能想起来吗?另外,在面试的时候,是否经常有笔试中要求运用运行时或者在面试时面试官会问是否使用过运行时,又是如何使用的?回想自己,曾经在面试中被面试官拿运行时刁难过,也在笔试中遇到过。因此,后来就深入地学习了Runtime机

2016-03-10 14:32:28 335

原创 iOS学习路线

iOS学习路线

2016-03-10 14:28:36 326

原创 iOS图解多线程

前言多线程一直是iOS开发中重中之重的话题,无论是面试还是真正在公司中进行业务开发,都会经常使用到多线程来开发。笔者在简书上看到一张图,记录的是多线程的相关知识,笔者认为这是非常好的,推荐给大家!多线程

2016-03-10 14:26:54 353

原创 iOS Block循环引用精讲

前言本篇文章精讲iOS开发中使用Block时一定要注意内存管理问题,很容易造成循环引用。本篇文章的目标是帮助大家快速掌握使用block的技巧。我相信大家都觉得使用block给开发带来了多大的便利,但是有很多开发者对block内存管理掌握得不够好,导致经常出现循环引用的问题。对于新手来说,出现循环引用时,是很难去查找的,因此通过Leaks不一定能检测出来,更重要的还是要靠自己的分析来

2016-03-10 14:25:36 562

原创 iOS Xcode必备插件

Xcode插件神器作为iOS开发人员,不了解些常用的插件,不使用插件,开发效率怎么会够快呢?那么问题来了,现在的你,使用过哪些xcode插件?如果没有使用过插件,那么很遗憾,您错过了很多好用的工具!插件管理器既然使用xcode插件,就应该想想有没有插件管理器呢?是的,有一个灰常有名的插件管理器叫Alcatraz,关于这个插件管理器如何安装,请参考官方文档如果您已经安

2016-03-10 14:24:10 348

转载 《招聘一个靠谱的 iOS》—参考答案(下)

25. _objc_msgForward函数是做什么的,直接调用它将会发生什么?_objc_msgForward是 IMP 类型,用于消息转发的:当向一个对象发送一条消息,但它并没有实现的时候,_objc_msgForward会尝试做消息转发。我们可以这样创建一个_objc_msgForward对象:IMP msgForwardIMP = _objc_msgForward;

2016-03-10 14:21:38 781

转载 招聘一个靠谱的iOS(上)

前言以下题目来自招聘一个靠谱的iOS,笔者整理了大部分,并将个人的理解和想法写出来,可能存在于原作者的参考答案不同的地方,还请大家各抒己见!所有参考答案不代表一定正确,但是都会有明确的来源说明及参考答案。若与您的想法存在差异,请在评论中提出,或者加群交流,得到统一意见后,笔者会更新文章内容!1、什么情况使用weak关键字,相比assign有什么不同?使用weak关键

2016-03-10 14:18:50 746

转载 iOS runtime基础知识

前言学习Objective-C的运行时Runtime系统是很有必要的。个人觉得,得之可得天下,失之则失天下。Objective-C提供了编译运行时,只要有可能,它都可以动态地运作。这意味着不仅需要编译器,还需要运行时系统执行编译的代码。运行时系统充当Objective-C语言的操作系统,有了它才能运作。运行时系统所提供功能是非常强大的,在实际开发中是经常使用到的。比如,

2016-03-08 15:45:29 448

转载 大浪淘沙面试题

前言今天某某提供的一份面试题,笔者看了看,还是整理一下,分享给大家吧。对于新手、刚出来找工作的或者准备要面临找工作的小伙伴们来说,笔者所提供的参考答案一定会有帮助的。有一些人私聊我说:“天天分享这些东西有什么目的?对你有什么好处?”。我想说一句,分享的目的就是提升自己的同时帮助他人少走弯路。听到这样的话,心里既不痛快却又暗暗欢喜。喜之有人妒忌,不痛快之总有人以自我为中心而非大我!

2016-03-08 15:42:16 510

转载 iOS面试一般性问题

前言面试题中有一些一般性的问题,通常是会问到的。面试iOS应聘者时,切入点很重要,不同的切入点会导致不同的结果,没有找到合适的切入点也无法对应聘者有一个全面的了解。所以下面的面试问题更多的是提供方向,没有固定的答案,而且可以根据应聘者的回应引出更多有意思深层次的讨论。注意:以下问题的参考答案均为笔者所答,不代表正确,问题答案因人而异,请根据自己的实际情况回答,若认为不合理,请在评论

2016-03-08 15:37:09 551

转载 iOS Block循环引用精讲

前言本篇文章精讲iOS开发中使用Block时一定要注意内存管理问题,很容易造成循环引用。本篇文章的目标是帮助大家快速掌握使用block的技巧。我相信大家都觉得使用block给开发带来了多大的便利,但是有很多开发者对block内存管理掌握得不够好,导致经常出现循环引用的问题。对于新手来说,出现循环引用时,是很难去查找的,因此通过Leaks不一定能检测出来,更重要的还是要靠自己的分析来

2016-03-08 15:33:23 414

空空如也

空空如也

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

TA关注的人

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