Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
iOS architecture patterns = MVC, MVP...
~
Garcia, Raul Ferrer.
Linked to FindBook
Google Book
Amazon
博客來
iOS architecture patterns = MVC, MVP, MVVM, VIPER, and VIP in Swift /
Record Type:
Electronic resources : Monograph/item
Title/Author:
iOS architecture patterns/ by Raul Ferrer Garcia.
Reminder of title:
MVC, MVP, MVVM, VIPER, and VIP in Swift /
Author:
Garcia, Raul Ferrer.
Published:
Berkeley, CA :Apress : : 2023.,
Description:
xviii, 397 p. :ill., digital ;24 cm.
[NT 15003449]:
1. Introduction -- 2. MVC: Model-View-Controller -- 3. MVP: Model-View-Presenter -- 4. MVVM: Model-View-ViewModel -- 5. VIPER: View-Interactor-Presenter-Entity-Router -- 6. VIP: View-Interactor-Presenter -- 7. Other Architecture Patterns -- 8. Conclusion.
Contained By:
Springer Nature eBook
Subject:
Software architecture. -
Online resource:
https://doi.org/10.1007/978-1-4842-9069-9
ISBN:
9781484290699
iOS architecture patterns = MVC, MVP, MVVM, VIPER, and VIP in Swift /
Garcia, Raul Ferrer.
iOS architecture patterns
MVC, MVP, MVVM, VIPER, and VIP in Swift /[electronic resource] :by Raul Ferrer Garcia. - Berkeley, CA :Apress :2023. - xviii, 397 p. :ill., digital ;24 cm.
1. Introduction -- 2. MVC: Model-View-Controller -- 3. MVP: Model-View-Presenter -- 4. MVVM: Model-View-ViewModel -- 5. VIPER: View-Interactor-Presenter-Entity-Router -- 6. VIP: View-Interactor-Presenter -- 7. Other Architecture Patterns -- 8. Conclusion.
Develop well-structured applications using tested techniques and patterns. When you start to develop an application, you not only have to think about the idea of the finished application, but also about how it will evolve as it is built. This book shows you how to plan for changes, scope creep, and for the possibility of other developers joining in. Start by learning what architecture patterns for an application are. You'll find out why it's important for your applications to be based on these patterns and which ones are the most common. Then you'll look at the MVC as one of the best known and used patterns. You'll see how and when it can be implemented in your applications, as well as its advantages and disadvantages. From there, you'll discover the first evolution of the MVC model: the MVP, which introduces a new layer (Presenter) to better manage views. The next evolution after that is the MVVM, which introduces the ViewModel layer and its connection with the views through Data Binding. With those prominent patterns covered, you'll read about VIPER and VIP, Architecture Patterns that seeks to make applications easily maintainable, modularized, and highly scalable. All of which are hallmarks of Clean Architecture. Architecture patterns have developed and evolved to give your applications solid foundations. Understanding these patterns, you will reduce the problems that may arise when modifying existing functions, adding new ones, or correcting errors that may arise in the development process.
ISBN: 9781484290699
Standard No.: 10.1007/978-1-4842-9069-9doiSubjects--Uniform Titles:
iOS (Electronic resource)
Subjects--Topical Terms:
779138
Software architecture.
LC Class. No.: QA76.754 / .G37 2023
Dewey Class. No.: 004.167
iOS architecture patterns = MVC, MVP, MVVM, VIPER, and VIP in Swift /
LDR
:02851nmm a2200349 a 4500
001
2316503
003
DE-He213
005
20230218044430.0
006
m d
007
cr nn 008maaau
008
230902s2023 cau s 0 eng d
020
$a
9781484290699
$q
(electronic bk.)
020
$a
9781484290682
$q
(paper)
024
7
$a
10.1007/978-1-4842-9069-9
$2
doi
035
$a
978-1-4842-9069-9
040
$a
GP
$c
GP
041
0
$a
eng
050
4
$a
QA76.754
$b
.G37 2023
072
7
$a
UMQ
$2
bicssc
072
7
$a
ULH
$2
bicssc
072
7
$a
COM051370
$2
bisacsh
072
7
$a
UMQ
$2
thema
072
7
$a
ULH
$2
thema
082
0 4
$a
004.167
$2
23
090
$a
QA76.754
$b
.G216 2023
100
1
$a
Garcia, Raul Ferrer.
$3
3629781
245
1 0
$a
iOS architecture patterns
$h
[electronic resource] :
$b
MVC, MVP, MVVM, VIPER, and VIP in Swift /
$c
by Raul Ferrer Garcia.
260
$a
Berkeley, CA :
$b
Apress :
$b
Imprint: Apress,
$c
2023.
300
$a
xviii, 397 p. :
$b
ill., digital ;
$c
24 cm.
505
0
$a
1. Introduction -- 2. MVC: Model-View-Controller -- 3. MVP: Model-View-Presenter -- 4. MVVM: Model-View-ViewModel -- 5. VIPER: View-Interactor-Presenter-Entity-Router -- 6. VIP: View-Interactor-Presenter -- 7. Other Architecture Patterns -- 8. Conclusion.
520
$a
Develop well-structured applications using tested techniques and patterns. When you start to develop an application, you not only have to think about the idea of the finished application, but also about how it will evolve as it is built. This book shows you how to plan for changes, scope creep, and for the possibility of other developers joining in. Start by learning what architecture patterns for an application are. You'll find out why it's important for your applications to be based on these patterns and which ones are the most common. Then you'll look at the MVC as one of the best known and used patterns. You'll see how and when it can be implemented in your applications, as well as its advantages and disadvantages. From there, you'll discover the first evolution of the MVC model: the MVP, which introduces a new layer (Presenter) to better manage views. The next evolution after that is the MVVM, which introduces the ViewModel layer and its connection with the views through Data Binding. With those prominent patterns covered, you'll read about VIPER and VIP, Architecture Patterns that seeks to make applications easily maintainable, modularized, and highly scalable. All of which are hallmarks of Clean Architecture. Architecture patterns have developed and evolved to give your applications solid foundations. Understanding these patterns, you will reduce the problems that may arise when modifying existing functions, adding new ones, or correcting errors that may arise in the development process.
630
0 0
$a
iOS (Electronic resource)
$3
1613724
650
0
$a
Software architecture.
$3
779138
650
0
$a
Apple computer.
$3
1641946
650
1 4
$a
Apple and iOS.
$3
3167047
710
2
$a
SpringerLink (Online service)
$3
836513
773
0
$t
Springer Nature eBook
856
4 0
$u
https://doi.org/10.1007/978-1-4842-9069-9
950
$a
Professional and Applied Computing (SpringerNature-12059)
based on 0 review(s)
Location:
ALL
電子資源
Year:
Volume Number:
Items
1 records • Pages 1 •
1
Inventory Number
Location Name
Item Class
Material type
Call number
Usage Class
Loan Status
No. of reservations
Opac note
Attachments
W9452753
電子資源
11.線上閱覽_V
電子書
EB QA76.754 .G37 2023
一般使用(Normal)
On shelf
0
1 records • Pages 1 •
1
Multimedia
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login