Learn Lisp programming in a data structures context, including tables, functions, forms, expressions, typed-pointers, I/O, garbage collection and some applications. This short primer contains a careful description of the data structures manipulated by Lisp functions. These data structures and others, notably hash tables, are also used in constructing a Lisp interpreter.

Interpreting Lisp will be of special interest to those learning and using programming languages and computer architecture as well as data structures. This book will be useful to autodidacts, professional programmers, and computer enthusiasts in a wide variety of fields.

What You’ll Learn

  • Use the atom table and the number table in Lisp
  • Master expressions, typed pointers, arguments and results in typed pointers, and more
  • Write lambda expressions in Lisp
  • Bind actual values to formal arguments
  • Develop games in Lisp

Table of Contents

Chapter 1. Preface
Chapter 2. Building Adaptive User Interfaces
Chapter 3. Adding Sections And Index List In Uitableview
Chapter 4. Animating Table View Cells
Chapter 5. Working With Json
Chapter 6. How To Integrate Facebook And Twitter Sharing
Chapter 7. Working With Email And Attachments
Chapter 8. Sending Sms And Mms Using Messageui Framework
Chapter 9. How To Get Direction And Draw Route On Maps
Chapter 10. Search Nearby Points Of Interest Using Local Search
Chapter 11. Audio Recording And Playback
Chapter 12. Scan Qr Code Using Avfoundation Framework
Chapter 13. Working With Url Schemes
Chapter 14. Building A Full Screen Camera
Chapter 15. Video Capturing And Playback Using Avkit
Chapter 16. Displaying Banner Ads Using Google Admob
Chapter 17. Working With Custom Fonts
Chapter 18. Working With Airdrop And Uiactivityviewcontroller
Chapter 19. Building Grid Layouts With Collection Views
Chapter 20. Interacting With Collection Views
Chapter 21. Adaptive Collection Views Using Size Classes And Uitraitcollection 22. Building A Today Widget Using App Extensions
Chapter 23. Building Slide Out Sidebar Menus
Chapter 24. View Controller Transitions And Animations
Chapter 25. Building A Slide Down Menu
Chapter 26. Self Sizing Cells And Dynamic Type
Chapter 27. Xml Parsing And Rss
Chapter 28. Applying A Blurred Background Using Uivisualeffect
Chapter 29. Using Touch Id For Authentication
Chapter 30. Building A Carousel-Like User Interface
Chapter 31. Working With Parse
Chapter 32. How To Preload A Sqlite Database Using Core Data
Chapter 33. Connecting Multiple Annotations With Polylines And Routes 34. Using Cocoapods In Swift Projects
Chapter 35. Building A Simple Sticker App
Chapter 36. Building Imessage Apps Using Messages Framework
Chapter 37. Building Custom Ui Components Using Ibdesignable And Ibinspectable

Book Details

Title: Intermediate iOS Programming with Swift: iOS 10 and Swift 3
Author: Simon Ng
Length: 790 pages
Edition: 1
Language: English
Publication Date: 2017-06-21
ISBN-10: B0733C5K1D