第十期 Coder群周报

iOS

认识copy关键字

分享人:AloneMonkey

介绍:用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?

iOS开发-发送邮件(E-mail)方法整理合集(共3种)

分享人:AloneMonkey

介绍:在IOS开发中,有时候我们会需要用到邮件发送的功能。比如,接收用户反馈和程序崩溃通知等等。其实这个功能是很常用的,因为我目前就有发送邮件的开发需求,所以顺便整理下IOS发送邮件的方法。

对苹果“五仁”编程语言Swift的简单分析

分享人:AloneMonkey

介绍:苹果在WWDC上发布的新编程语言Swift。从语言的特性上大家发现了好多语言的影子,这样的情况可以说是集大成,也可以说是“五仁”。每个人看问题的角度都不同,下面从个人的角度来看看这门语言涉及到的工具链及其对越狱开发的影响。

使用 iOS 8 Spring Animation API 创建动画

分享人:AloneMonkey

介绍:Spring Animation 是一种特殊的动画曲线,自从 iOS 7 开始被广泛应用在系统动画中。

iOS动画-从UIView动画说起

分享人:AloneMonkey

介绍:毋庸置疑的:在iOS开发中,制作动画效果是最让开发者享受的环节之一。一个设计严谨、精细的动画效果能给用户耳目一新的效果,吸引他们的眼光 —— 这对于app而言是非常重要的。

ReactiveCocoa 和 MVVM 入门

分享人:AloneMonkey

介绍:任何一个有一定经验的软件开发者都应该熟悉MVC. 它意思是Model View Controller, 是一个在复杂应用设计中组织代码的公认模式. 在 iOS 开发中它也被证实有着第二种含义: Massive View Controller(重量级视图控制器). 它让许多程序员绞尽脑汁如何去使代码被解耦和组织的让人满意. 总的来说, iOS 开发者已经得出结论: 他们需要给视图控制器瘦身, 并进一步分离事物;但该怎么做呢?

GCD高级用法

分享人:AloneMonkey

介绍:从iOS7升到iOS8后,GCD 出现了一个重大的变化:在 iOS7 时,使用 GCD 的并行队列, dispatch_async 最大开启的线程一直能控制在6、7条,线程数都是个位数,然而 iOS8后,最大线程数一度可以达到40条、50条。然而在文档上并没有对这一做法的目的进行介绍。

iOS应用架构现状分析

分享人:AloneMonkey

介绍:iOS从2007年诞生至今已有近10年的历史,10年的时间对iOS技术圈来说足够产生相当可观的沉淀,尤其这几年的技术分享氛围无论国内国外都显得异常活跃。本文就iOS架构这一主题,结合开发圈里讨论较多的几种主流方式,再配以博主自己的理解,做下现状分析。



工具

Git 分支

分享人:AloneMonkey

介绍:几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。

Flinto

分享人:AloneMonkey

介绍:交互原型设计工具。

AloneMonkey wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!