1
iOS-苹果登陆授权(AppleID SignIn)

why do it 如果你的App中包含或涉及到第三方登录(例如:QQ登陆、微信登陆等),就必须接入苹果登陆,如果不适配苹果推出的Sign In With Apple审核将会被拒绝。 what is Sign In With Apple 其实和平时的一些第三方登陆一样,通过授权,可以拿到用户名,邮箱 ...

macro小K @ 2020/07/29

2
iOS----------数据安全与加密

参考:https://juejin.im/entry/58b93af3ac502e006c0820c9 1.常见的加密方式:Base64、MD5、AES、EDS、RSA HTTPS 以及SSL/TSL 什么是SSL?SSL(Secure Sockets Layer, 安全套接字层),因为原先互联网上 ...

iOS张文权 @ 2020/07/26

3
快手,快影 iOSApp反调试

快手,快影的App保护用的是同一套代码,反调试也很容易,下面请看过程。 >作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:761407670 进群密码‘博客’,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长! 1. ...

浪人不归乡 @ 2020/07/25

5
禁用SceneDelegate

首先删除 SceneDelegate.h 和 SceneDelegate.m ,info.plist中的 Application Scene Manifest 和 AppDelegate.m 中的 #pragma mark - UISceneSession lifecycle - (UISceneC ...

会装系统的程序员 @ 2020/07/24

6
请输入有效的11位数字手机号码,或者包含区号的11位或12位数字座机号码

请输入有效的11位数字手机号码,或者包含区号的11位或12位数字座机号码 出现这个问题按照提示上的来看应该是手机号码输入的不对 但是输入的手机号码的确是11位 这个手机号是开发者账号绑定的手机号 也就是这个开发者账号的苹果ID绑定的电子邮箱和绑定的手机号码 解决方案就是在手机上登录上开发者的那个账号 ...

会装系统的程序员 @ 2020/07/24

7
OC项目转Swift指南

运行环境:Xcode 11.1 Swift5.0 最近参与的一个项目需要从Objective-C(以下简称OC)转到Swift,期间遇到了一些坑,于是有了这篇总结性的文档。 如果你也有将OC项目Swift化的需求,可以作为参考。 OC转Swift有一个大前提就是你要对Swift有一定的了解,熟悉Sw ...

不思议的iOS @ 2020/07/12

8
iOS开发,你准备好何时跳槽了吗?

序言 我相信很多人都在说,iOS行业不好了,iOS现在行情越来越难了,失业的人比找工作的人还要多。失业即相当于转行,跳槽即相当于降低自己的身价。那么做iOS开发的你,你是否在时刻准备着跳槽或者转行了。 我们先看一下现在iOS行业,iOS程序员在如今竞争激烈的市场环境下,你自己还值多少钱,下面是按年限 ...

浪人不归乡 @ 2020/07/10

10
送给非科班iOS开发,一份面试题(附答案)

iOS行业在经历了过去几年的爆发期后,现在到了一个相对冷静的时期,一个良币驱逐劣币、去伪存真的阶段。只有持续的专注和付出,才能够在激烈的竞争中脱颖而出,成为强者。正如狄更斯所言,“这是一个最坏的时代,也是最好的时代” 。 对于这些面试题,不要死记硬背,应该举一反三,深刻理解实现机制(这也是科班和非科 ...

浪人不归乡 @ 2020/07/07

11
iOS--------加急处理

如果在提交APPStore的时候,提交了加急,如果被拒了,还需要再提交加急吗?答案:不需要。 ...

iOS张文权 @ 2020/07/07

12
来自一份大牛的 iOS 开发大厂面试全攻略(2020斩获offer)

前言 2019年可能是过去十年里最差的一年,却是未来十年里最好的一年。 2020 一场突如起来的疫情,打乱了很多人的生活节奏。我恰好在年后因为一些原因要找工作,也看到周围很多朋友有聊到在疫情期的求职百态,掺杂着个人几年来的面试经验和感悟写下的了本文。 面试过程 在疫情期间都是远程面试,下边先介绍一下 ...

一意孤行的程序员 @ 2020/07/04

13
总结:实现线程同步的八种方式

前言: 在多线程中线程的执行顺序是依靠哪个线程先获得到CUP的执行权谁就先执行,虽然说可以通过线程的优先权进行设置,但是他只是获取CUP执行权的概率高点,但是也不一定必须先执行。在这种情况下如何保证线程按照一定的顺序进行执行,今天就来一个大总结,分别介绍一下几种方式。 一、通过Object的wait ...

不思议的iOS @ 2020/07/04

14
今日头条iOS高级工程师面试总结

面试形式:电话面试 作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:761407670 进群密码‘博客’,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长! 1. 你平时怎么解决网络请求的依赖关系:当一个接口的请求需 ...

浪人不归乡 @ 2020/07/02

16
整理的一些iOS面试相关问题,持续更新,敬请关注

前言: 最近在整理自己的技术栈,收集了一些自己认为比较重要的知识点分享给大家。 runloop 1. iOS中触摸事件传递和响应原理 2. 为什么只有主线程的runloop是开启的 3. 为什么只在主线程刷新UI 4. PerformSelector和runloop的关系 KVO 1. 实现原理 2 ...

不思议的iOS @ 2020/07/01

17
2020年面向高级开发人员的iOS面试题总结(附答案)

前言: 这是许多硅谷公司用来衡量iOS候选人资历水平的一系列问题。 这些问题涉及iOS开发的各个方面,旨在触及对平台的广泛理解。 毕竟,高级开发人员应该能够从头到尾地发布完整的iOS产品。 这绝不是一个详尽的列表,但它可以帮助你为即将到来的技术iOS面试做准备。 目录 你使用的最新版本的iOS是什么 ...

不思议的iOS @ 2020/06/29

18
字节iOS开发岗面试真题(已拿offer)

序言 疫情基本控制,同时面试也渐渐开始了,以下iOS面试题仅供参考,毕竟面试是不可控的,但懂得越多,自然机会越大! 字节一面内容: 1、 自我介绍 2、 介绍一下简历中的一个项目 3、 面向对象的三个要素 4、 多态? 5、 Java,python,OC运行效率孰高? 6、 Property,其中c ...

一意孤行的程序员 @ 2020/06/29

19
iOS-内购及订阅

原文链接:https://www.cnblogs.com/qiyer/、https://www.cnblogs.com/qiyer/p/7442680.html ...

macro小K @ 2020/06/29

20
iOS小技巧总结,绝对有你想要的(持续更新)

最近在这里总结一些iOS开发中的小技巧,能大大方便我们的开发。 UITableView的Group样式下顶部空白处理 //分组列表头部空白处理 UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0.1)]; self.t ...

不思议的iOS @ 2020/06/28