非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/article/203600 Boisy G. Pitre是一位资深苹果开发专家,曾任Siri语音识别技术提供方Nu…
标签:apple
iOS模块化探索实践
背景:由于目前所在公司的iOS项目的依赖管理是比较原始的状态,但是APP功能又是越来越复杂的,这就带来的很多问题,比如开发时编译时间过长、模块间耦合严重、模块依赖混乱等。最近又听说这个项目中的部分功能可能需要独立出一个新…
【译】Swift 3.0更新概要
原贴:What’s New in Swift? 作者:Ben Morrow译者: kemchenj Swift 3.0年末就会发布正式版, 并且会给所有Swift开发者带来很多改变. 如果你没有一直紧跟Swi…
一种Auto Unlock的方法
起 黑魔法__attribute__((cleanup))有讲如何使用cleanup来简化使用lock代码。__attribute__这个修饰符很有用,前段时间集中写了一些东西收集这些有意思__attribute__。戳…
Objective-C runtime 拾遗 (二)——Log message send
原因 最近在考虑对App中所有的message进行Log,资料不少,前人也有一些实现,做些记录。 对Objc_msgSend进行Hook OC的Messaging都是通过改函数的调用的。如[foo bar],会被转化成:…
《Swift基础教程》作者Boisy Pitre:Objective-C很不错,但它已经是过去时
非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/article/203600 Boisy G. Pitre是一位资深苹果开发专家,曾任Siri语音识别技术提供方Nu…
MongoDB查询(数组、内嵌文档和$where)
查询数组 查询数组很容易,对于数组,我们可以这样理解:数组中每一个元素都是这个键值对键的一个有效值,如下面的例子:我们要查询出售apple的水果店: 1. > db.fruitshop.find(); 2. { "…
SQL基本语法
SQL SELECT DISTINCT :返回唯一不同值 表中可能包含重复值,DISTINCT语句用于返回唯一不同的值,结合SELECT使用。 SELECT DISTINCT 列名 <table_name> …
Apple Swift编程语言入门极简教程
本文写于2014年6月,内容短小精湛,通过简单的例子,把Swift语言中几个主要的点展现出来,并配合一些简单的小练习,很适合有一定开发经验、想快速了解Swift语言的读者。由于Swift迭代速度很快,因此文中有一些内容也…
iOS @property探究(一): 基础详解
你要知道的@property都在这里 转载请注明出处 http://www.jianshu.com/p/646ae400fe7b 本文大纲 Apple Adopting Modern Objective-C翻译 @pro…
Objective-C--分类和扩展(Category)
什么是Category? category是Objective-C 2.0之后添加的语言特性,别人口中的分类、类别其实都是指的category。category的主要作用是为已经存在的类添加方法。除此之外,apple还推…
Swift语法01
Swift 简介 查看Swift当前版本 $ xcrun swift --version 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 2014 年,在 Apple WW…