没有合适的资源?快使用搜索试试~ 我知道了~
首页iOS 7入门教程:开发指南
"iOS7 开发教程"是一本针对iOS 7应用程序开发的入门指南,由Neil Smyth编写并由eBookFrenzy发行,ISBN号为978-0-9860273-5-2。该书于2013年首次出版,专为个人使用设计,未经授权的复制和分发是严格禁止的,所有权利受到保护。
这本书的主要目的是提供关于iOS 7应用开发的基础知识,适用于两种主要读者群体:一是全新的iOS开发者,希望通过学习最新版本的平台技术来入门;二是已经熟悉iOS 6的开发者,希望了解从iOS 6到7的重要变化和升级。书中不仅涵盖了iOS 7的新特性和API,还提供了源代码下载链接,以便读者可以直接实践所学内容。
在第一章的“Start Here”部分,作者对不同类型的读者提出了明确的引导。对于新开发者,他们可以从基础开始学习iOS 7的界面设计、架构和用户体验优化等内容,确保能快速上手。而对于那些已熟悉iOS 6的开发者,该章节会强调iOS 7的新特性,如扁平化设计、Control Center的引入以及Swift语言的使用,帮助他们适应平台的更新。
第二章“Joining the Apple iOS Developer Program”则详细介绍了如何加入苹果的开发者计划,包括注册成为正式的Apple Developer、下载Xcode(苹果的开发工具)和相应的iOS 7 Software Development Kit (SDK),这些步骤对于任何想要构建iOS应用的人来说都是至关重要的。
书中还包含了反馈和错误报告机制,鼓励读者在遇到问题或发现错误时提供反馈,以帮助作者改进后续版本的内容。此外,作者强调了书中所使用的商标仅用于编辑目的,尊重了商标所有者的权益,并声明书中信息仅为信息性用途,不承担因错误或遗漏导致的任何责任。
总体而言,"iOS7 App Development Essentials – First Edition"是一本实用的资源,旨在帮助开发者全面理解和掌握iOS 7的应用开发技术,无论是新手还是进阶者,都能从中获益匪浅。
xvi
41.2 Managed Objects ............................................................................................................. 366
41.3 Managed Object Context ................................................................................................. 366
41.4 Managed Object Model .................................................................................................... 367
41.5 Persistent Store Coordinator ............................................................................................ 367
41.6 Persistent Object Store..................................................................................................... 368
41.7 Defining an Entity Description .......................................................................................... 368
41.8 Obtaining the Managed Object Context .......................................................................... 369
41.9 Getting an Entity Description ........................................................................................... 370
41.10 Creating a Managed Object ............................................................................................ 370
41.11 Getting and Setting the Attributes of a Managed Object .............................................. 370
41.12 Fetching Managed Objects ............................................................................................. 371
41.13 Retrieving Managed Objects based on Criteria .............................................................. 371
41.14 Summary ........................................................................................................................ 372
42. An iOS 7 Core Data Tutorial ............................................................................................... 373
42.1 The Core Data Example Application ................................................................................. 373
42.2 Creating a Core Data based Application ........................................................................... 373
42.3 Creating the Entity Description ........................................................................................ 373
42.4 Adding a Storyboard to the Project .................................................................................. 375
42.5 Adding a View Controller .................................................................................................. 376
42.6 Designing the User Interface ............................................................................................ 376
42.7 Saving Data to the Persistent Store using Core Data ....................................................... 378
42.8 Retrieving Data from the Persistent Store using Core Data ............................................. 379
42.9 Building and Running the Example Application................................................................ 380
42.10 Summary ........................................................................................................................ 381
43. An Overview of iOS 7 Multitouch, Taps and Gestures ....................................................... 383
43.1 The Responder Chain ....................................................................................................... 383
43.2 Forwarding an Event to the Next Responder ................................................................... 384
43.3 Gestures ........................................................................................................................... 384
43.4 Taps .................................................................................................................................. 384
43.5 Touches ............................................................................................................................ 385
43.6 Touch Notification Methods ............................................................................................. 385
43.6.1 touchesBegan method .............................................................................................. 385
43.6.2 touchesMoved method ............................................................................................. 385
43.6.3 touchesEnded method .............................................................................................. 385
43.6.4 touchesCancelled method ......................................................................................... 386
43.7 Summary .......................................................................................................................... 386
xvii
44. An Example iOS 7 Touch, Multitouch and Tap Application ................................................ 387
44.1 The Example iOS 7 Tap and Touch Application ................................................................ 387
44.2 Creating the Example iOS Touch Project .......................................................................... 387
44.3 Designing the User Interface ............................................................................................ 387
44.4 Enabling Multitouch on the View ..................................................................................... 389
44.5 Implementing the touchesBegan Method ....................................................................... 389
44.6 Implementing the touchesMoved Method ...................................................................... 390
44.7 Implementing the touchesEnded Method ....................................................................... 390
44.8 Getting the Coordinates of a Touch ................................................................................. 391
44.9 Building and Running the Touch Example Application ..................................................... 391
45. Detecting iOS 7 Touch Screen Gesture Motions ................................................................ 393
45.1 The Example iOS 7 Gesture Application ........................................................................... 393
45.2 Creating the Example Project ........................................................................................... 393
45.3 Designing the Application User Interface ......................................................................... 393
45.4 Implementing the touchesBegan Method ....................................................................... 395
45.5 Implementing the touchesMoved Method ...................................................................... 395
45.6 Implementing the touchesEnded Method ....................................................................... 396
45.7 Building and Running the Gesture Example ..................................................................... 396
45.8 Summary .......................................................................................................................... 396
46. Identifying Gestures using iOS 7 Gesture Recognizers ....................................................... 397
46.1 The UIGestureRecognizer Class ........................................................................................ 397
46.2 Recognizer Action Messages ............................................................................................ 398
46.3 Discrete and Continuous Gestures ................................................................................... 398
46.4 Obtaining Data from a Gesture ........................................................................................ 398
46.5 Recognizing Tap Gestures ................................................................................................ 399
46.6 Recognizing Pinch Gestures .............................................................................................. 399
46.7 Detecting Rotation Gestures ............................................................................................ 399
46.8 Recognizing Pan and Dragging Gestures .......................................................................... 400
46.9 Recognizing Swipe Gestures ............................................................................................. 400
46.10 Recognizing Long Touch (Touch and Hold) Gestures ..................................................... 401
46.11 Summary ........................................................................................................................ 401
47. An iOS 7 Gesture Recognition Tutorial .............................................................................. 403
47.1 Creating the Gesture Recognition Project ........................................................................ 403
47.2 Designing the User Interface ............................................................................................ 403
47.3 Implementing the Action Methods .................................................................................. 406
xviii
47.4 Testing the Gesture Recognition Application ................................................................... 407
48. An Overview of iOS 7 Collection View and Flow Layout .................................................... 409
48.1 An Overview of Collection Views...................................................................................... 409
48.2 The UICollectionView Class .............................................................................................. 412
48.3 The UICollectionViewCell Class ........................................................................................ 412
48.4 The UICollectionReusableView Class ................................................................................ 413
48.5 The UICollectionViewFlowLayout Class ............................................................................ 413
48.6 The UICollectionViewLayoutAttributes Class ................................................................... 414
48.7 The UICollectionViewDataSource Protocol ...................................................................... 414
48.8 The UICollectionViewDelegate Protocol .......................................................................... 415
48.9 The UICollectionViewDelegateFlowLayout Protocol ........................................................ 416
48.10 Cell and View Reuse ....................................................................................................... 417
48.11 Summary ........................................................................................................................ 419
49. An iOS 7 Storyboard-based Collection View Tutorial ......................................................... 421
49.1 Creating the Collection View Example Project ................................................................. 421
49.2 Removing the Template View Controller ......................................................................... 421
49.3 Adding a Collection View Controller to the Storyboard ................................................... 422
49.4 Adding the Collection View Cell Class to the Project ........................................................ 424
49.5 Designing the Cell Prototype ............................................................................................ 424
49.6 Implementing the Data Model ......................................................................................... 426
49.7 Implementing the Data Source ........................................................................................ 428
49.8 Testing the Application ..................................................................................................... 430
49.9 Setting Sizes for Cell Items ............................................................................................... 431
49.10 Changing Scroll Direction ............................................................................................... 433
49.11 Implementing a Supplementary View ............................................................................ 435
49.12 Implementing the Supplementary View Protocol Methods ........................................... 438
49.13 Deleting Collection View Items ...................................................................................... 439
49.14 Summary ........................................................................................................................ 440
50. Subclassing and Extending the iOS 7 Collection View Flow Layout .................................... 441
50.1 About the Example Layout Class ...................................................................................... 441
50.2 Subclassing the UICollectionViewFlowLayout Class ......................................................... 442
50.3 Extending the New Layout Class ...................................................................................... 442
50.4 Implementing the layoutAttributesForItemAtIndexPath: Method .................................. 443
50.5 Implementing the layoutAttributesForElementsInRect: Method .................................... 444
50.6 Implementing the modifyLayoutAttributes: Method ....................................................... 445
50.7 Adding the New Layout and Pinch Gesture Recognizer ................................................... 446
xix
50.8 Implementing the Pinch Recognizer ................................................................................. 447
50.9 Avoiding Image Clipping ................................................................................................... 450
50.10 Testing the Application ................................................................................................... 450
50.11 Summary ........................................................................................................................ 451
51. Drawing iOS 7 2D Graphics with Core Graphics ................................................................. 453
51.1 Introducing Core Graphics and Quartz 2D........................................................................ 453
51.2 The drawRect Method ...................................................................................................... 453
51.3 Points, Coordinates and Pixels ......................................................................................... 454
51.4 The Graphics Context ....................................................................................................... 454
51.5 Working with Colors in Quartz 2D .................................................................................... 455
51.6 Summary .......................................................................................................................... 456
52. An iOS 7 Graphics Tutorial using Core Graphics and Core Image ....................................... 457
52.1 The iOS Drawing Example Application ............................................................................. 457
52.2 Creating the New Project ................................................................................................. 457
52.3 Creating the UIView Subclass ........................................................................................... 457
52.4 Locating the drawRect Method in the UIView Subclass ................................................... 458
52.5 Drawing a Line .................................................................................................................. 459
52.6 Drawing Paths .................................................................................................................. 462
52.7 Drawing a Rectangle ......................................................................................................... 463
52.8 Drawing an Ellipse or Circle .............................................................................................. 464
52.9 Filling a Path with a Color ................................................................................................. 465
52.10 Drawing an Arc ............................................................................................................... 467
52.11 Drawing a Cubic Bézier Curve ......................................................................................... 468
52.12 Drawing a Quadratic Bézier Curve .................................................................................. 469
52.13 Dashed Line Drawing ...................................................................................................... 470
52.14 Drawing Shadows ........................................................................................................... 472
52.15 Drawing Gradients .......................................................................................................... 473
52.16 Drawing an Image into a Graphics Context .................................................................... 478
52.17 Image Filtering with the Core Image Framework ........................................................... 480
52.18 Summary ........................................................................................................................ 482
53. Basic iOS 7 Animation using Core Animation..................................................................... 483
53.1 UIView Core Animation Blocks ......................................................................................... 483
53.2 Understanding Animation Curves .................................................................................... 484
53.3 Receiving Notification of Animation Completion ............................................................. 485
53.4 Performing Affine Transformations.................................................................................. 485
53.5 Combining Transformations ............................................................................................. 486
xx
53.6 Creating the Animation Example Application .................................................................. 486
53.7 Implementing the Interface File ....................................................................................... 486
53.8 Drawing in the UIView ...................................................................................................... 487
53.9 Detecting Screen Touches and Performing the Animation .............................................. 487
53.10 Building and Running the Animation Application .......................................................... 489
53.11 Summary ........................................................................................................................ 490
54. iOS 7 UIKit Dynamics – An Overview ................................................................................. 491
54.1 Understanding UIKit Dynamics ......................................................................................... 491
54.2 The UIKit Dynamics Architecture...................................................................................... 492
54.2.1 Dynamic Items .......................................................................................................... 492
54.2.2 Dynamic Behaviors .................................................................................................... 492
54.2.3 The Reference View ................................................................................................... 493
54.2.4 The Dynamic Animator ............................................................................................. 493
54.3 Implementing UIKit Dynamics in an iOS 7 Application ..................................................... 494
54.4 Dynamic Animator Initialization ....................................................................................... 494
54.5 Configuring Gravity Behavior ........................................................................................... 495
54.6 Configuring Collision Behavior ......................................................................................... 496
54.7 Configuring Attachment Behavior .................................................................................... 498
54.8 Configuring Snap Behavior ............................................................................................... 500
54.9 Configuring Push Behavior ............................................................................................... 500
54.10 The UIDynamicItemBehavior Class ................................................................................. 502
54.11 Combining Behaviors to Create a Custom Behavior....................................................... 503
54.12 Summary ........................................................................................................................ 504
55. An iOS 7 UIKit Dynamics Tutorial ...................................................................................... 505
55.1 Creating the UIKit Dynamics Example Project .................................................................. 505
55.2 Adding the Dynamic Items ............................................................................................... 505
55.3 Creating the Dynamic Animator Instance ........................................................................ 507
55.4 Adding Gravity to the Views ............................................................................................. 508
55.5 Implementing Collision Behavior ..................................................................................... 509
55.6 Attaching a View to an Anchor Point................................................................................ 511
55.7 Implementing a Spring Attachment Between two Views ................................................ 514
55.8 Summary .......................................................................................................................... 515
56. An Introduction to iOS 7 Sprite Kit Programming .............................................................. 517
56.1 What is Sprite Kit? ............................................................................................................ 517
56.2 The Key Components of a Sprite Kit Game ...................................................................... 518
56.2.1 Sprite Kit View ........................................................................................................... 518
剩余878页未读,继续阅读
2014-07-15 上传
2019-07-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
深大壮
- 粉丝: 3
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 磁性吸附笔筒设计创新,行业文档精选
- Java Swing实现的俄罗斯方块游戏代码分享
- 骨折生长的二维与三维模型比较分析
- 水彩花卉与羽毛无缝背景矢量素材
- 设计一种高效的袋料分离装置
- 探索4.20图包.zip的奥秘
- RabbitMQ 3.7.x延时消息交换插件安装与操作指南
- 解决NLTK下载停用词失败的问题
- 多系统平台的并行处理技术研究
- Jekyll项目实战:网页设计作业的入门练习
- discord.js v13按钮分页包实现教程与应用
- SpringBoot与Uniapp结合开发短视频APP实战教程
- Tensorflow学习笔记深度解析:人工智能实践指南
- 无服务器部署管理器:防止错误部署AWS帐户
- 医疗图标矢量素材合集:扁平风格16图标(PNG/EPS/PSD)
- 人工智能基础课程汇报PPT模板下载
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功