ChenYilong

Results 136 issues of ChenYilong

来自 @政-打杂倒水-广州iOS : 说到YYCache。里面有一处过渡优化的 就是在释放menory cache的时候,它使用了子线程去释放。一般使用是没问题的。但是到了极端的情况下,CPU被拉满,子线程永远没有机会调用,然后主线程还一直往里面塞,最后内存爆炸被杀 当你们在一个页面大量使用webp的时候,就要留意了 在低端机比较容易出现,上下刷新的时候,容易出现 webp是一种新的图片格式,支持动态图片 另外动图可以关注一下svga,这个大小会小一点,但是cpu占用有时比较高

bug

# [iTeaTime(技术清谈)]( https://github.com/ChenYilong/iOSInterviewQuestions/issues/127)【-002期】【代号:模仿游戏之寻龙诀】 ---------- ![](http://ww2.sinaimg.cn/large/006tNc79ly1g4x1lrjkpuj31sr0q2tc0.jpg) ---------- ![](https://ws1.sinaimg.cn/large/006tNc79ly1g3486qe19oj31c00u04kb.jpg) ---------- 本期特辑:iOS应用安全与逆向之基础原理 本期出品人:微博@iOS程序犭袁 本期代号:模仿游戏之寻龙诀 本期出题人(排名不分先后): - 风扬-拍拍贷-SOi - SAGESSE-iOS-深圳 - 鹅喵-便利蜂移动端 - 微博@iOS程序犭袁 注:题目难度五星为满分,各个类目下题目从易到难依次排列。 ---------- ## 逆向类 ![](https://ws1.sinaimg.cn/large/006tNc79ly1g347ziq33pj30u00uq1iy.jpg) ---------- 1【问题】【iOS】对称加密有哪些?描述其原理。 【难度🌟】【出题人:风扬-拍拍贷-SOi】 ---------- 2【问题】【iOS】随便找一个正在运行的程序,给...

note
draft

# [iTeaTime(技术清谈)](https://github.com/iteatimeteam/Friday-QA/issues/1)【004期】【代号:林肯】 ---------- ![](http://ww2.sinaimg.cn/large/006tNc79ly1g4x1lrjkpuj31sr0q2tc0.jpg) ---------- 出题:微博@iOS程序犭袁 本期代号:林肯 -------------------------------------------- -------------------------------------------- ![](http://getwallpapers.com/wallpaper/full/0/3/2/1518585-abe-lincoln-wallpaper-2560x1440-for-tablet.jpg) 从未被讨论过的问题,不公布答案。顺延到下一期。只要讨论过,答案不正确也会提供答案。下面将讨论过的问题公布答案: 今天会从没有修改马甲(马甲格式为【昵称+地区/公司/职位】)的同学中随机抽取几位幸运儿,送出飞机票若干张。待会儿我出题,回答任意一道即可,别人回答过的,不能再回答,交卷时间为出题日第二天20点。因为是自己出的题,大部分网上没有答案。可以讨论,没点名同学,抢答正确后,请自觉补充同类型问题一道供点名同学回答。题目能够精准筛选非技术同学即可,不需要很难。 ---------- 1【问题】【编程基础】如何用一行代码,互换两个变量的值,且不产生第三个变量。 【方法一】【啥玩意儿啊-iOS-北京,提供答案】利用Swift元组特性: 可以在定义的同时就取出元祖中的值 // 相当于同时定义了三个变量 let (name, age, score) = (“a”, 30, 99.9) 根据这一特性,我们可以这样互换值: (a, b) =...

note
wiki

# [iTeaTime(技术清谈)](https://github.com/iteatimeteam/Friday-QA/issues/1)【-005期】【代号:赤壁】 -------------------------------------------- ![](http://ww2.sinaimg.cn/large/006tNc79ly1g4x1lrjkpuj31sr0q2tc0.jpg) -------------------------------------------- -------------------------------------------- # 大话人工智能:从赤壁之战到神经网络 ![](http://ww4.sinaimg.cn/large/006tNc79gy1g4uv9gffeej312w0m80zs.jpg) > ⚠️⚠️⚠️warning:本文涉及“开车”内容,部分内容可能令你不适,更适合22岁以上具有独立思考的男性阅读。 本文也是《深度学习的数学》的读后感,后文也会介绍这本书。 这是 [**iTeaTime(读作:IT Time,中文名:技术清谈)**]( https://github.com/ChenYilong/iOSInterviewQuestions/issues?q=is%3Aissue+is%3Aopen+label%3Anote) 第一次涉及人工智能的话题,所以谈得比较浅,后续还有有人工智能相关的话题,会谈得深一点。 ## 引言 如果你问女朋友“是否听过神经网络、深度学习”,她可能会说”没有“。 但是当你问她“是否听过人工智能”,她八成说听过。如果还说没有,那就拿出大杀器--”围棋人机大战“。 人工智能的一个特点便是: > 人工智能一旦在某一个领域超越人类,人类将永远无法反超。 人工智能之所以能如此智能,便完全来自于7乘24小时的深度学习。深度学习灵感最初是来自于仿生学,仿的是大脑的运作规律。在人工智能中,堪比大脑的部分正是神经网络。 本文将从赤壁之战讲到神经网络,带你打开人工智能的大门,一睹深度学习的真容。 ![](http://ww2.sinaimg.cn/large/006tNc79gy1g4usmtf45ej30sg0lcjso.jpg) ### 从赤壁之战到简单神经网络结构 话说,赤壁之战激战正酣,然而有趣的是:我们故事里的三位男主--魏蜀吴三国统帅却都在一个微信群中,也没人退群。似乎这个群里正在进行着某种不可告人的交易。...

note
wiki

# [iTeaTime(技术清谈)](https://github.com/iteatimeteam/Friday-QA/issues/1)【-006期】【代号:西部世界】 主题:iOS13适配专辑 出品人:GitHub@ChenYilong -------------------------------------------- ![](http://ww2.sinaimg.cn/large/006tNc79ly1g4x1lrjkpuj31sr0q2tc0.jpg) -------------------------------------------- ![enter image description here](https://resi.ze-robot.com/dl/we/westworld-4k-3840%C3%972160.jpg) ![](http://ww2.sinaimg.cn/large/006tNc79ly1g39f94dl7rj31hc0u00vw.jpg) -------------------------------------------- 请对以下【iOS13】标签的问题均为 iOS13 新特性已经引入的新适配问题,发表你的看法,内容不限,必须包括需要适配的解读以及方案,引用的文章需要给出参考链接,必须给出自己的见解: 1 【问题】【iOS13】SwiftUI -------------------------------------------- 2 【问题】【iOS13】iPadOS app for macOS -------------------------------------------- 3 【问题】【iOS13】LBS:Location authority -------------------------------------------- 4...

note
draft

# [iTeaTime(技术清谈)](https://github.com/iteatimeteam/Friday-QA/issues/1)【009期】【代号:梵高星空】 ![](http://ww1.sinaimg.cn/large/006tNc79ly1g39f9gpyi7j31hc0u0gte.jpg) -------------------------------------------- 1【问题】请列举至少三种"代码块"管理工具,并介绍你觉得最好用的,以及好用点。 【 难度🌟】【出题人 iTeaTime(技术清谈)@ChenYilong 】 -------------------------------------------- 2【问题】【iOS】 iTeaTime(技术清谈)@小橘爷-字节跳动 SKStoreReviewController 这个有什么办法能监听点击的是几颗星呢? 【 难度🌟🌟🌟】【出题人iTeaTime(技术清谈)@小橘爷-字节跳动】 【回答】 iTeaTime(技术清谈)@SAGESSE-深圳-某不知名小作坊: A: SKStoreReviewController的实现如下 ```Objective-C @implementation SKStoreReviewController + (void)requestReview { SKXPCConnection* connection = [[SKXPCConnection...

# [iTeaTime(技术清谈)]( https://github.com/ChenYilong/iOSInterviewQuestions/issues/127)【-001期】【代号:复仇者联盟】 出题:微博@iOS程序犭袁 ---------- ![](http://ww2.sinaimg.cn/large/006tNc79ly1g4x1lrjkpuj31sr0q2tc0.jpg) ---------- ![image](https://user-images.githubusercontent.com/2911921/57274231-2ef62280-70cd-11e9-97e9-2039bee6fab1.png) 从未被讨论过的问题,不公布答案。顺延到下一期。只要讨论过,答案不正确也会提供答案。 ---------- * 1 若把《复仇者联盟》中的世界,看成一个大的代码工程,复仇者联盟的成员看成类/对象,那么请回答下列问题: 奇异博士在联盟中的角色,更像下面哪个? A. PD B. PM C.PRD D.git E.other 【答案】D。可以开分支,回退提交。 ---------- * 2 奇异博士在其独立电影中打败大boss(名字叫多玛姆/黑暗次元)的方法更类似于下面哪种? - A. 递归 -...

note
wiki

//*one more thing* ![enter image description here](https://img.gsdlcn.com/uploads/allimg/190507/1-1Z50F04014.jpg) ![enter image description here](http://t1.hxzdhn.com/uploads/tu/bj/tp/714/19.jpg) ![enter image description here](http://t1.hxzdhn.com/uploads/tu/bj/tp/714/17.jpg) /*one more thing*/ ![](http://ww4.sinaimg.cn/large/006tNc79ly1g39j9k1nusj30rs15o4fp.jpg) ![enter image description here](http://t1.hxzdhn.com/uploads/tu/201711/9999/f28cd77d58.jpg) ![enter image description here](http://image.hnol.net/c/2019-05/12/21/201905122138059881-1559530.jpg) /*one more thing*/...

# 百度面试题 ![](http://ww1.sinaimg.cn/large/006tNc79ly1g4x51je13fj30u0140wht.jpg) 2、属性的实质是什么?包括哪几个部分?属性默认的关键字都有哪 1、什么是动态运行时语言 些?@ dynamic关键字和@ synthesize关键字是用来做什么的? 3、 NSString 为什么要用copy关键字,如果用 strong会有什么问题? 4、 nonatomic 和 atomic的区别? atomic是绝对的线程安全么?为什 么?如果不是,那应该如何实现? 5、简述kvo、kvc、 Delegate他们之间的区别? 6、 Objective-C与C、C++之间的联系和区别? 7、线程间如何通信? 8、如何访问并修改一个类的私有属性? 9、数据持久化的几个方案 10、obic使用什么机制管理对象内存? 11、内存泄漏可能会出现的几种原因,聊聊你的看法? 12、bck的实质是什么?一共有几种bock?都是什么情况下生成 13、介绍一下分类,能用分类做什么?内部是如何实现的?它为什么 的?...

# [iTeaTime(技术清谈)](https://github.com/iteatimeteam/Friday-QA/issues/1)【000期】【代号:技术清谈】 -------------------------------------------- ![](http://ww2.sinaimg.cn/large/006tNc79ly1g4x1lrjkpuj31sr0q2tc0.jpg) ---------- i组织来源 ---------- 英文名:iTeaTime 中文名:技术清谈/i组织来源 i组织来源:最初来自“iOS开发-多线程交流”的微信群,最后演变为“iTeaTime(技术清谈)”群,此群500人已满,不再加人。 往期清谈汇总 ---------- - [《技术清谈--已发布,附带答案》](https://github.com/iteatimeteam/Friday-QA/issues?q=is%3Aissue+is%3Aopen+label%3Awiki) - [《技术清谈--未发布,不一定附带答案》](https://github.com/iteatimeteam/Friday-QA/issues?q=is%3Aissue+is%3Aopen+label%3Adraft) 中文名:技术清谈 ---------- 就是“清谈误国,实干兴邦”里的“清谈”,群里讨论的技术,不考虑生产力。如果我们讨论的技术刚好有生产力,那就太幸运了。绝对算是彩蛋了。 引用 《清談- 维基百科》 的解释: > 清谈,又称清言,流行于魏晋时期。汉末黄巾之乱,中央政权瓦解,地方势力抬头,儒家经典随之衰落,乱世之中,老庄思想逐渐抬头,一般文人不谈俗事,不谈民生,祖述老庄立论,大振玄风,最常谈的是《周易》、《老子》、《庄子》称为“三玄”。何晏、王弼、夏侯玄、王衍、郭象等人皆有辩才。何晏“好老庄言”,认为“天地万物,皆以无为为本”,和夏侯玄、王弼等倡导玄学,成为一时风气,往往废寝忘食,甚至可以把人累病谈死。“当时名士清谈,特如斗智。”是后世国学大师钱穆对当时清谈的叙述。 用于表明,我们讨论的问题,用于探究问题的本质,远离功利目的,以技术讨论过程的乐趣为主。 英文名:iTeaTime ---------- > IT...

note
wiki