频道栏目
首页 > 安全 > ios开发 > 正文
  • 10.4.1 采用纯Swift语言实现——PSSS模式

    10 4 基于同一工程的分层本节先介绍基于同一工程的分层,根据表10-1所述,基于同一工程的分层可以有:POOO、PSSS、PSOO和POSS模式,比较有代表性的是PSSS、POOO和PSOO,下面简要介绍这3种模式。10 4 1 采用纯S

    关键词: 语言  模式 

  • 10.3 实例:MyNotes应用

    在具体介绍分层架构的实现代码之前,先介绍一下本章所使用的实例——MyNotes应用。这个实例是一个基于iOS(iPhone和iPad两个平台)的MyNotes应用,它具有增加、删除和查询备忘录的基本功能。图10-6是MyNotes应用

    关键词: 实例 

  • 10.2.4 10种分层模式

    由于iOS 8之后应用开发可以使用Swift和Objective-C两种语言,开发人员都有4种方式来选择开发语言:采用纯Swift的改革派方式;采用纯Objective-C的保守派方式;采用Swift调用Objective-C的左倾改良派方式;采用O

    关键词: 模式 

  • 10.2.3 框架

    由于静态链接库比较麻烦,需要给使用者提供 a和 h文件,使用的时候还要配置很多的环境变量。事实上,苹果提供的API(如UIKit、QuartzCore和CoreFoundation)都是框架。为了方便使用,框架会将 a和 h等文件打包在

    关键词: 框架 

  • 10.2.2 静态链接库

    有时候,我们需要将某一层复用给其他的团队、公司或者个人,但由于某些原因,我们不能提供源代码,此时就可以将业务逻辑层和数据持久层编写成静态链接库(static library或statically-linked library)或框架(

    关键词: 静态  链接 

  • 10.2.1 工程与工作空间

    使用Xcode不仅可以创建工程(Project),还可以创建工作空间(Workspace),本书此前介绍的案例全部是基于工程的。出于方便管理等目的,我们也可以将多个相互管理的工程放到一个工作空间中,工作空间是多个工程的

    关键词: 工程  空间 

  • 10.2 iOS分层架构设计

    iOS(也可以说移动平台)的应用也需要架构设计吗?答案是肯定的,但是并不一定采用分层架构设计。一般情况下,有关信息处理的应用应该采用分层架构设计,而游戏等应用不会这种采用分层架构设计。提示游戏开发一般

    关键词: 架构 

  • 10.1 低耦合企业级系统架构设计

    首先,我们来了解一下企业级系统架构设计。软件设计的原则是提高软件系统的可复用性和可扩展性,系统架构设计采用层次划分方式,这些层次之间是松耦合的,层次内部是高内聚的。图10-1是通用低耦合的企业级系统架

    关键词: 架构  系统 

  • 概述

    设计模式只是解决某一特定问题的策略,是面向局部的。而一个架构设计是宏观地、全面地、有机地将这些设计模式组织起来解决整个应用系统的方案。衡量一个软件架构设计好坏的原则是:可复用性和可扩展性。因为可复

    关键词: 概述 

  • 1.3.4 构造器命名约定

    构造器是特殊的方法,它也采用Objective-C多重参数描述API,但是更为特殊,例如UITableView的构造器是-initWithFrame:style:,如图1-11所示。该构造器表示成为Swift语言的形式如下:init(frame frame: CGRect,

    关键词: 构造器 

  • 1.3.3 方法命名约定

    苹果在官方文档中采用Objective-C多重参数描述API,它将方法名按照参数的个数分成几个部分。提示关于Objective-C多重参数,下面的代码用于在一个集合中按照索引插入元素:-(void)insertObject:(id)anObject a

    关键词: 方法 

  • 1.3.2 图示的约定

    为了更形象有效地说明知识点或描述操作,本书添加了很多图示,下面简要说明图示中一些符号的含义。图中的圈框。有时读者会看到如图1-5所示的圈框,其中的内容是选中的内容或重点要说明的内容。图中的箭头。如图1

    关键词:    图示  约定 

  • 1.3.1 案例代码约定

    1 3 本书中的约定为了方便大家阅读本书,本节介绍一下书中案例代码和图示的相关约定。1 3 1 案例代码约定作为一本编程方面的书,书中有很多案例代码,我们可以从图灵网站(www ituring com cn)本书主页免费注

    关键词: 案例  代码 

  • 1.2 开发环境及开发工具

    苹果公司于2008年3月6日发布了iPhone和iPod touch的应用程序开发包,其中包括Xcode开发工具、iPhone SDK和iPhone手机模拟器。第一个Beta版本是iPhone SDK 1 2b1(build 5A147p),发布后立即就能使用,但是

    关键词: 开发工具  环境 

  • 1.1.2 iOS 8的新特性

    苹果公司于2014年9月18日凌晨1点开放下载iOS 8的正式版,它支持iPhone 4s、iPhone 5、iPhone 5s、iPhone 5c、iPhone 6、iPhone 6 Plus、iPad 2、iPad 3、iPad mini 2、iPad Air、iPod touch 5和A

    关键词: 特性 

  • 1.1.1 iOS介绍

    1 1 iOS概述在本节中,我们将了解什么是iOS以及iOS 8有哪些新特性。1 1 1 iOS介绍iOS是由苹果公司开发的移动设备操作系统,这些移动设备包括iPhone、iPod touch、iPad和Apple TV等,目前最新的操作系统是iO

    关键词:  iOS  介绍 

  • 目录

    第一部分 基础篇第1章 开篇综述  21 1 iOS概述  21 1 1 iOS介绍  21 1 2 iOS 8的新特性  21 2 开发环境及开发工具  31 3 本书中的约定  41 3 1 案例代码约定  41 3 2 图示的约定  51

    关键词: 目录 

  • 前言

    北京时间2014年6月2日凌晨1点,苹果公司发布了最新的iOS 8系统。此次,最令人震撼的消息是苹果的新语言Swift。而iOS开发者和感兴趣者立即开始研究和学习Swift语言,我们智捷课堂团队在2014年6月9日推出一套完整

    关键词: 前言 

  • 宣传语

    编辑推荐:Swift和Objective-C双语讲解畅销书全新升级,全面涵盖iOS 8新特性、新变化数百个项目案例+两个真实项目开发全过程涵盖iOS平台架构设计、测试驱动开发、性能优化、版本控制和程序调试等内容简介:本书

    关键词: 宣传语 

  • iOS开发指南 : 从零基础到App Store上架(第3版)

    本书以Swift和Objective-C语言为基础进行讲解,共分4篇:第一篇为基础篇,主要讲解iOS的一些基础知识;第二篇为网络篇,主要讲解iOS网络开发的相关知识;第三篇为进阶篇,介绍了iOS高级内容、商业思考等;最后一

    关键词: 开发指南  基础 

排行
热门
论坛推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站