语言 所有的开发都是从学习一门语言开始的,iOS开发也一样,iOS最初的开发是使用objective-C(简写OC),当然,由于Xcode提供混编功能,你也可以使用C和C++编写业务逻辑。在20…
分类:object-c
Objective-C 入门
Objective-C是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。类的语法和…
iOS @property探究(一): 基础详解
你要知道的@property都在这里 转载请注明出处 http://www.jianshu.com/p/646ae400fe7b 本文大纲 Apple Adopting Modern Objective-C翻译 @pro…
C语言入门开发-流程控制
正常情况下,程序从main函数开始,语句自上而下执行每一条语句 。一些语句可以控制、修改程序的流程,称之为流程控制语句 条件判断语句: 1、if if(表达式) { 语句 } //代码段 2、if-else if(表达式…
Objective-C中try/catch/finally 使用
OC中捕捉异常 你会发现在OC中很少像其他语言那样频繁使用异常处理。然而,try/catch/finally block 可以用来捕获那些导致app发生的错误。 在以下例子中,创建里一个array,然而没有添加任何元素。…
Objective-C中static的作用
用static修饰局部变量:使变量成为静态变量,即编译时分配内存,程序退出时释放,可以记忆上次的数据,不过由于仍是局部变量,因而只能在代码块内部使用(作用域不变)。 用static修饰外部变量:外部变量本身就是静态变量,…
Runtime系列一:Runtime的前世今生
前言: 关于Runtime的资料网上一搜很多,但总是写的只言片语,不太全面。最近花了一个星期的时间重新学习Runtime,并整理了一个系列文章,并发表出来,同时也感谢开源贡献的开发者。这里共有三篇文章: Runtime系…
Objective-C 学习笔记
今天学习了一下OC的一些基本语法。体验有两点: 1.OC并没有之前成见里那样的“反人类”,或者比其他语言更难理解。 2.相反其duck typing、高性能、以及优雅的Category还是挺棒的。 XCode IDE也还…
iOS学习笔记(2) - Objective-C基础
上一篇文章总结了iOS开发一些屏幕和分辨率相关的内容,这篇来总结下iOS主要的开发语言objective-c。 1 创建第一个工程 打开Xcode,File->New->Project创建一个工程,注意这里我…
[Swift基础语法入门] Swift Pointer 使用指南
2018-Read-Record 记录我的2018学习历程 Overview C Syntax Swift Syntax Note const Type * UnsafePointer<Type> 指针可变,…
Objective-C Block Part1-介绍&使用
什么是 Block ? Block 是苹果在 iOS4 添加的特性。它是一个带自动变量(局部变量)的匿名函数,同时也是 OC 对象类型,所以可以把 Block 赋值给一个变量,也可以存储在 NSArray NSDicti…
《Effective Objective-C 2.0》笔记
这里仅记录对我有帮助的内容,不是对这本书的全面概括。有些我目前还没怎么用过的东西,比如GCD,现在读来还没什么感觉,所以没有详细记录;其他的尽量写得简单易懂一些,方便自己查阅。有疑问之处以原书为准。 Forward De…