最近在重温这本OC经典之作《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》,这篇文章算是重温之后的产物吧,读完这篇文章你将快速读完这本书,由于个人能力有限,难免有一些遗…
标签:语言
Swift? OR Objective-C?
1、Swift简介 WWDC 2014 上苹果再次惊世骇俗的推出了新的编程语言 Swift——雨燕, 这个消息会前没有半点风声的走漏。消息发布当时,会场一片惊呼,相信全球看直播的码农们当时也感觉脑袋被敲了一记闷棍吧。于是…
在 Mac 上玩 C 语言
世界上不是缺少美, 而是缺少发现美的眼睛。 Beauty is found everywhere. Our eyes do not show a lack of sense of beauty, but a lack o…
C++从入门到大神的过程!
C++ 读作”C加加“,是”C Plus Plus“的简称。顾名思义,C++是在C语言的基础上增加新特性,玩出了新花样,所以叫”C Plus Plus“,就像 iPhone 6S 和 iPhone 6、Win10 和 W…
iOS自学笔记之入门计划篇
语言基础 语言 现在开发苹果iOS系统软件有两种官方语言:Objective-C和Swift。我采用先学Objective-C语言,然后再学Swift语言的方案,达到能看懂理解Objective-C语言的程度后就开始学习…
翻译-苹果官方文档《Objective-C语言编程》(Programming with Objective-C)(更新到working with Protocols)
苹果官方文档翻译 《Objective-C语言编程》(Programming with Objective-C) https://developer.apple.com/library/ios/documentation…
Objective-C Block(闭包)实现
Block的实质 Block我想写OC的都不会陌生,在项目中我们经常会使用block作为数据处理后的回调,例如通知主线程UI更新等。Block的语法看上去很特别,但是它实际上是作为及普通的C源代码来处理的。含有Block…
Objective-C 是不是动态语言 ?
一、动态语言和静态语言的概念 首先,我们了解一个概念:动态语言和静态语言的概念; 静态:编译期间 动态:运行期间 动态语言:是指程序运行时,可以改变程序结构,引入新的函数(方法)、已有的函数可以被删除等在结构上的变化;程…
从objective-c 到swift
2014年WWDC大会,苹果在毫无预兆的情况下,发布了Swift编程语言。这个语言刚发布就引起了广泛关注。我认为抛开Objective-C单独谈论Swift是不准确的。因此我们先从Objective-C谈起。 Objec…
C语言编程新手基础入门学习—了解声明与定义
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。…
Objective-C入门简介
在学习C的同时,我们可以对比着来进行Objective-C,本篇文章主要对Objective-C进行一下简单的介绍,以对Objective-C有一个大致的了解。 Objective-C是一门基于C语言的面向对象语言,可以…
Objective-C是一门动态的语言?
看到“为什么说Objective-C是一门动态的语言?”这个很深奥的问题,在网上浏览了一些专家的见解,总结了一些,留作备用,以备不时之需(万一谁再问这么无聊的问题,就这样怼回去) 1、什么是动态语言?(Dynamic P…