摘要: 前言: 最近在整理自己的技术栈,收集了一些自己认为比较重要的知识点分享给大家。 Runloop 1.iOS中触摸事件传递和响应原理 2.为什么只有主线程的runloop是开启的 3.为什么只在主线程刷新UI 4.PerformSelector和runloop的关系 5.GCD 在Runloop中的使 阅读全文
posted @ 2020-06-30 15:30 不思议的iOS 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 运行环境:Xcode 11.1 Swift5.0 最近参与的一个项目需要从Objective-C(以下简称OC)转到Swift,期间遇到了一些坑,于是有了这篇总结性的文档。 如果你也有将OC项目Swift化的需求,可以作为参考。 OC转Swift有一个大前提就是你要对Swift有一定的了解,熟悉Sw 阅读全文
posted @ 2020-07-11 15:08 不思议的iOS 阅读(1674) 评论(0) 推荐(1) 编辑
摘要: 以下十条建议是一个老程序员给出的建议,句句中肯,希望能引起你的思考,而不是笑笑就过去了。 觉得在理,不妨随手点赞收藏转发分享,谢谢~ 程序员的二八定律: 1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2.不交流,就会头破血流 不爱说话和沟通, 阅读全文
posted @ 2020-07-09 15:00 不思议的iOS 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 我们经常看到 iOS 开发人员(各种能力水平都有)的一些问题,咨询有关专业和财务发展方面的建议。 这些问题有一个共同点:前面都会说“我现在遇到了职业困境”,然后会问一些诸如“我是否应该学习Android或者后端开发?”这样的问题。 这些都说明 iOS 开发人员在积极寻求职业发展路径,这当然很好。 不 阅读全文
posted @ 2020-07-06 16:09 不思议的iOS 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 大家好,不知不觉暑期邻近,又到了一年一度秋招的时候了。说到招聘,绕不开的话题就是面试。在职场摸爬滚打了几年,既当过求职者也做过面试官,虽然没什么大的成就,但总算积累了一些经验。 简历但不简单 说到面试,最重要也是最基础的就是简历了。 都说简历是敲门砖,顾名思义就是用来敲开企业大门获取offer的。 阅读全文
posted @ 2020-07-04 21:32 不思议的iOS 阅读(289) 评论(0) 推荐(1) 编辑
摘要: 前言: 在多线程中线程的执行顺序是依靠哪个线程先获得到CUP的执行权谁就先执行,虽然说可以通过线程的优先权进行设置,但是他只是获取CUP执行权的概率高点,但是也不一定必须先执行。在这种情况下如何保证线程按照一定的顺序进行执行,今天就来一个大总结,分别介绍一下几种方式。 一、通过Object的wait 阅读全文
posted @ 2020-07-03 15:57 不思议的iOS 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: Charles安装 HTTP抓包 HTTPS抓包 1. Charles安装 官网下载安装Charles: https://www.charlesproxy.com/download/ 2. HTTP抓包 (1)查看电脑IP地址 (2)设置手机HTTP代理 手机连上电脑,点击“设置->无线局域网->连 阅读全文
posted @ 2020-06-28 16:15 不思议的iOS 阅读(7305) 评论(0) 推荐(0) 编辑
摘要: 最近在这里总结一些iOS开发中的小技巧,能大大方便我们的开发。 UITableView的Group样式下顶部空白处理 //分组列表头部空白处理 UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0.1)]; self.t 阅读全文
posted @ 2020-06-28 15:07 不思议的iOS 阅读(656) 评论(0) 推荐(0) 编辑
摘要: SwiftUI是一种新颖的构建UI方式和全新的编码风格,本文以通俗易懂的语言,从Swift 5.1语法新特性和SwiftUI的优势方面进行分享,希望对热爱移动端的同学有一定的帮助,让大家尽可能快速、全面和透彻地理解SwiftUI。 一、背景 苹果于2019年度WWDC全球开发者大会上,发布了基于Sw 阅读全文
posted @ 2020-06-24 14:45 不思议的iOS 阅读(5741) 评论(1) 推荐(0) 编辑
摘要: 万众期待的苹果年度开发者大会这一次虽然只能以线上方式进行,但依旧吸引了大量用户的关注,当然更多的是开发者和第三方厂商的关注。因为苹果各个系统的升级和变化,对于未来的开发又有了新的需求。目前,苹果全球应用开发者已经有2300万了。 作为软件开发领域的盛事,苹果全球开发者大会(WWDC)一直吸引着全世界 阅读全文
posted @ 2020-06-23 16:02 不思议的iOS 阅读(482) 评论(0) 推荐(0) 编辑