2017年4月7日

Swift--逃逸闭包与非逃逸闭包(Swift3.1)

摘要: 逃逸闭包和非逃逸闭包的理解: Swift中的闭包有两种:逃逸闭包和非逃逸闭包。逃逸闭包表示闭包将在函数返回之后执行;而非逃逸闭包则表示在函数返回前,即函数内部执行。 那么我们是否可以理解为:如果闭包作为某个函数的参数,这个函数在执行闭包时,如果为异步执行,闭包就为逃逸闭包;如果为同步执行,闭包就为非 阅读全文

posted @ 2017-04-07 16:33 Alex_LoveYing 阅读(393) 评论(0) 推荐(0)

2017年3月31日

Error--解决使用Application Loader提交ipa包审核时的报错:ERROR ITMS-90168: "The binary you uploaded was invalid."

摘要: 在提交iTunes Connect审核时,使用Application Loader提交ipa包时报错:ERROR ITMS-90168: "The binary you uploaded was invalid." 。 如下图所示(至于这个黄色警告,不用管,并不影响审核): 原因其实是因为我使用的A 阅读全文

posted @ 2017-03-31 09:40 Alex_LoveYing 阅读(191) 评论(0) 推荐(0)

2017年3月28日

iOS开发--Runtime知识点整理

摘要: 1.Runtime简介 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个Objc运行框架的 阅读全文

posted @ 2017-03-28 14:33 Alex_LoveYing 阅读(173) 评论(0) 推荐(0)

程序员学习能力提升三要素(转载)

摘要: IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后 阅读全文

posted @ 2017-03-28 09:29 Alex_LoveYing 阅读(119) 评论(0) 推荐(0)

2017年3月27日

Bruce Eckel:编程生涯(转载)

摘要: 说明:Bruce Eckel 著有大名鼎鼎的《Thinking in C++》和《Thinking in Java》。本文是他对程序员(尤其是新手)的忠告 正文如下: —— 大家总是问一个错误的问题:“我应该学习C++还是Java?”在本文中,我将告诉大伙儿:对于选择编程生涯真正需要关注的是哪些问题 阅读全文

posted @ 2017-03-27 10:23 Alex_LoveYing 阅读(98) 评论(0) 推荐(0)

导航