1.在Objective-C中,class,NSString,NSDictionary,NSArray 都是引用类型,在Swift中String,Dictionary,Array底层实现是struct结构体实现,是值类型…
标签:objective
给初入iOS开发的同学的一点建议
基础语法书籍: Objective-C编程 Programming in Objective-C, 4th Edition Objective-C基础教程 语法这块儿读起来会有些枯燥,但却是基本功。可以只读中文版的,例如…
一门语言,一本入门书
持续更新中。。。 C语言: 《写给大家看的C语言书》 作者: 佩里(Greg Perry) 译者: 刘艳娟 / 谢晓钢 页数: 308 页 Objective-C: 《Objective-C编程全解》 ~ 荻原刚志 (作…
iOS开发之Swift基本语法详解
Swift语言简介 2010 年 7 月,苹果开发者工具部门总监 Chris Lattner(克里斯·拉特纳)开始着手Swift 编程语言的设计工作,用时一年时间,完成开发语言基本架构,经历了4年的开发周期,终于在201…
Objective-C Style Guide
纽约时报 移动团队 Objective-C 规范指南 这份规范指南概括了纽约时报 iOS 团队的代码约定。 介绍 关于这个编程语言的所有规范,如果这里没有写到,那就在苹果的文档里: Objective-C 编程语言 Co…
《Effective Objective-C 2.0》 阅读笔记 1
1: Objective-C语言起源 Objective-C(以下简称OC)由SmallTalk语言演化而来。OC采用”消息结构”的语法方式,是一种动态语言。与传统的“函数调用”式语言相比,OC实…
Objective-C 基础语法知识点整理
Objective-C:C + 面向对象 与C的不同: 使用#import代替#include, 可避免C中反复包含同一头文件,或者使用 if not define的繁琐 使用NSString代替C中的String,增强…
Swift3.0 基础语法
Swift特色 苹果宣称Swift的特点是:快速、现代、安全、互动 Swift中取消了预编译指令包括宏 可以使用现有的Cocoa 和 Cocoa Touch 框架 Swift取消了Objective-C的指针 及其他不安…
Objective-C中的BOOL你了解吗
0 前言 5月8日提交的代码在服务端编译出现了错误,而本机编译过程中没有任何问题。定位到错误日志,发现是因为错把函数参数类型BOOL写成bool(Xcode自动补全的锅#_#)引起布尔值类型转换问题。 error: in…
iOS 开发技术选型之编程语言:Objective-C vs. Swift
首先我们先明确一下本文要讲的是“使用 Objective-C 还是 Swift 来开发新应用”,而不是“我应该学习哪个语言”。后者可能是自 Swift 横空出世之后,想要学习 iOS 开发的朋友第一个要问的问题。要我说呢…
Swift 基本语法
注:本文是个人学习swift所做的一些基本的笔记,后期可能会重新整理一下 1. Swift 引入 我们可以使用 import 语句来引入任何的 Objective-C 框架(或 C 库)到 Swift 程序中。例如 im…
Objective-C 运行时-Category的使用
Objective-C 运行时-Category的使用 Category 定义 类别是Objective-C的一项功能,可扩展类的接口,而无需对类进行子类化。category 可以为已经存在的类增加方法,而不需要增加一个…