整理自raywenderlich。 1.GCD是嘛? GCD是Grand Central Dispatch的缩写,是苹果对多核硬件上执行并发代码的一种支持。 它有以下优点: GCD通过把计算密集型任务放于后台运行,以此提…
分类:object-c
Objective-C UI之UITableView详解
UITableView在iOS开发中占据非常重要的位置,必须熟练掌握。 学习UITableView之前,先了解一下一些基本概念: UITableView继承于UIScrollView,是可以进行垂直滚动的控件 UITab…
Swift教程之枚举
枚举 C语言中,C枚举将相关名称分配给一组整数值,而Swift枚举不必为每个枚举值提供一个值。若为每个枚举值提供了值(称为原始值),则该值可以是字符串、字符或任何整数或浮点类型的值。 枚举还可以指定与每个枚举值一起存储的…
iOS 入门教程
ios快速入门 1、xcode(App Stroe下载安装) 2、Hello World: http://www.cnblogs.com/liufan9/archive/2013/06/13/3134340.html 3…
OC-基础
一、oc介绍 1、简介 oc是一个成熟的,面向对象的语言 oc是基于c之上的,扩展的c oc是从Smalltalk【1】得到对象的方法及语法。所有的非面向对象的操作(包括原始变量,预处理,表达式,函数声明和函数调用)的语…
使用StarUML为iOS项目建模
工欲善其事必先利其器。 统一建模语言UML可以很好的帮助我们分析开发中遇到的不断增长且日趋复杂的需求,这在其他的诸如C++或者java语言开发的复杂系统中早已经得到验证。但是在以object-c作为主导开发语言的ios应…
Objective-C 字符串和数字
import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { int a = 10; // 不可变字符串 // 格式串创…
Objective-C tips
Objective-C tips nil 下面两种OC语法是等价的: if (venue == nil) { [organizer remindToFindVenueForParty]; } if (!venue) { …
iOS runtime 之 Class 和 MetaClass
Objective-C 是 C 的超集,提供了面向对象的机制,而面向对象思想里有两个重要的概念类和实例。那么 Objective-C 里类的结构是怎样的呢?我们来一起学习记录下。 首先了解几个概念, id 在 objc.…
Xcode插件开发入门
背景 需要为ShareSDK(mob.com的产品)开发一个注释国际化的工具,开发者可以使用这个工具随时编辑、替换、保存注释。这个工具原先是做成了Mac App,后来又改成Xcode插件。目前这个工具已经完成,以后可能会…
Objective-C新特性__nonnull和__nullable
转自 http://blog.sina.com.cn/s/blog_5c91824f0102vxpd.html 我自己当笔记记录,学习请看原博客。 最近在用Xcode 6.3写代码,一些涉及到对象的代码会报如下编译器警告…
C#语法基础
一、C#中的注释 不写注释是流氓 名字瞎起是扯淡 1、注释符作用 注释:解释说明代码的作用 注销:注销的代码不会被执行 2、C#的三种注释 单行注释 // 多行注释 /**/ 文档注释 /// 多用来解释类或方法 二、v…