摘要: 承蒙广大读者的厚爱我的《iOS实战:入门与提高卷(Swift版)》京东上市了,欢迎广大读者提出宝贵意见。http://item.jd.com/11766718.html欢迎关注关东升新浪微博@tony_关东升。 关注智捷课堂微信公共平台,了解最新技术文章、图书、教程信息更多精品iOS、Cocos、移... 阅读全文
posted @ 2015-09-22 11:14 智捷iOS课堂 阅读(715) 评论(0) 推荐(1) 编辑
摘要: 大家一直期盼的《从零开始学Swift》于3月9日已经上架,它是关东升老师历时8个月的呕心沥血所编著,全书600多页,此本书基于Swift 2.x,通过大量案例全面介绍苹果平台的应用开发。全书共分5 部分,包括Swift语法篇、Cocoa Touch框架编程篇、混合编程篇、进阶篇和项目实战篇,囊括了开 阅读全文
posted @ 2016-03-11 11:06 智捷iOS课堂 阅读(464) 评论(0) 推荐(1) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 如果引入必要的头文件,在Objective-C语言中可以使用C数据类型。而在Swift语言中是不能直接使用C数据类型,苹果公司为Swift语言提供与C语言相对应数据类型。这些类型主要包括:C语言基本数据类型和指针类型。 C语言基本数据类型 如表所述是Sw 阅读全文
posted @ 2016-03-02 14:10 智捷iOS课堂 阅读(413) 评论(1) 推荐(1) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 Swift与Objective-C API映射 在混合编程过程中Swift与Objective-C调用是双向的,由于不同语言对于相同API的表述是不同的,他们之间是有某种映射规律的,这种API映射规律主要体现在构造函数和方法两个方面。 1、构造函数映射 阅读全文
posted @ 2016-02-26 13:59 智捷iOS课堂 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 在Swift语言出现之前,开发iOS或OS X应用主要使用Objective-C语言,此外还可以使用C和C++语言,但是UI部分只能使用Objective-C语言。 选择语言 Swift语言出现后,苹果公司给程序员提供了更多的选择,让这两种语言并存。既然 阅读全文
posted @ 2016-02-24 11:08 智捷iOS课堂 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 运算符是用于执行程序代码运算,会针对一个或一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。那么“+、-、*、/”是运算符。 运算符有哪几种呢? 在Swift语言中主要的运算符包括算术、关系、逻辑、位运算符等。 “ +、- 阅读全文
posted @ 2016-02-19 14:26 智捷iOS课堂 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 应用与用户进行交互,依赖于各种各样的事件。事件响应者对象是可以响应事件并对其进行处理的对象,响应者链是由一系列链接在一起的响应者组成的。响应者链在事件处理中是非常重要的,响应者链可以把用户事件路由给正确的对象。 响应者对象与响应链 UIResponder 阅读全文
posted @ 2016-02-19 10:16 智捷iOS课堂 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 MVC(Model-View-Controller,模型-视图-控制器)模式是相当古老的设计模式之一,它最早出现在Smalltalk语言中。现在,很多计算机语言和架构都采用了MVC模式。 MVC模式概述 MVC模式是一种复合设计模式,由 “观察者”(Ob 阅读全文
posted @ 2016-02-17 10:10 智捷iOS课堂 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 通知(Notification)机制是基于观察者(Observer)模式也叫发布/订阅(Publish/Subscribe)模式,是 MVC( 模型-视图-控制器)模式的重要组成部分。 问题提出 天气一直是英国人喜欢讨论的话题,而最近几年天气的变化也成为 阅读全文
posted @ 2016-01-28 17:35 智捷iOS课堂 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 实现目标与动作关联使用UIControl类addTarget(_:action:forControlEvents:)方法,示例代码如下: button.addTarget(self, action: "onClick:", forControlEvent 阅读全文
posted @ 2016-01-27 12:50 智捷iOS课堂 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 目标(Target)与动作(Action)是iOS和OS X应用开发的中事件处理机制。 问题提出 如图所示是一个ButtonLabelSample案例设计原型图,其中包含一个标签和一个按钮,当点击按钮的时候,标签文本会从初始的Label替换为HelloW 阅读全文
posted @ 2016-01-25 15:03 智捷iOS课堂 阅读(314) 评论(0) 推荐(0) 编辑