Skip to content

📗🔐 Use this App to write Notes and lock them with a password. Made for iOS using Swift, View Code, Keychain and FileManager. Design Patterns: MVC + Repository.

License

Notifications You must be signed in to change notification settings

GabrielaBezerra/PersonalLogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PersonalLogs

Persistência Básica com Repository em Swift.

Alguns links para estudo mais prolongado sobre o assunto:

Persistência em geral

103 iPS Persistence - DEV

Apple Getting Started with Persistence

iOS Data Storage Guidelines - Apple Developer

iOS storage best practices - Vikash Anand - Medium

App Sandbox

App Sandboxing - Apple Developer

File System Basics

About App Sandbox

Archive and Serialization

Archives and Serialization | Apple Developer Documentation

Encoding and Decoding Custom Types | Apple Developer Documentation

Codable | Swift by Sundell

FileManager

FileManager - NSHipster

FileManager - Foundation | Apple Developer Documentation

Accessing Files and Directories

Repository

Repository Design Pattern in Swift - Frederik Jacques - Medium

Introducing repository pattern with swift. · GitHub

Unit Test on Storage

Mocking the File System to Improve Testability (with JustMoc

Faster & more robust tests with Xcode 10 | Swift by Sundell

Mock-free unit tests in Swift | Swift by Sundell

Mocking for tests in iOS development

Avoiding mocking UserDefaults | Swift by Sundell

How to Test Using Fake Data on iOS - Swift2Go - Medium

Keychain

Keychain Services | Apple Developer Documentation

Keychains | Apple Developer Documentation

Basic iOS Security: Keychain and Hashing | raywenderlich.com

How To Secure iOS User Data: The Keychain and Biometrics – Face ID or Touch ID | raywenderlich.com

Keychain Services API Tutorial for Passwords in Swift | raywenderlich.com

GenericKeychain

Storing CryptoKit Keys in the Keychain | Apple Developer Documentation

Storing Keys in the Keychain | Apple Developer Documentation

Adding a Password to the Keychain | Apple Developer Documentation

Storing Keys in the Secure Enclave | Apple Developer Documentation

Restricting Keychain Item Accessibility | Apple Developer Documentation

Security / Privacy

Security | Apple Developer Documentation

About Software Security

Other Security Resources

App security overview

Encryption and Data Protection overview - Suporte da Apple

Net Guru

iOS App Templates

MOBILE API SECURITY TECHNIQUES PART 1

MOBILE API SECURITY TECHNIQUES PART 2

MOBILE API SECURITY TECHNIQUES PART 3

About

📗🔐 Use this App to write Notes and lock them with a password. Made for iOS using Swift, View Code, Keychain and FileManager. Design Patterns: MVC + Repository.

Topics

Resources

License

Stars

Watchers

Forks

Languages