Preface ix About the Author . xiii Introduction xv PART I ■ ■ ■ Whole Consistency CHAPTER ONE Orientation . 3 CHAPTER TWO Bi-design 25 CHAPTER THREE Untangled Web 45 PART II ■ ■ ■ Derived Simplicity CHAPTER FOUR x = Why . 71 CHAPTER FIVE Live and Unscripted . 87 CONCLUSION . 123 APPENDIX A 129 APPENDIX B 143 APPENDIX C 151 DATA-ORIENTED DICTIONARY ...
209 trang | Chia sẻ: tlsuongmuoi | Ngày: 18/04/2013 | Lượt xem: 2020 | Lượt tải: 0
Contents at a Glance iv ■Contents . v ■About the Author vii ■About the Technical Reviewer . viii ■Acknowlegments . ix ■Introduction x Part I: Innovating Beyond Apple’s Design Standards, While Maintaining Apple’s Logic for Consistency, Clarity, and Usability 1 ■Chapter 1: Tweetie 3 ■Chapter 2: Facebook . 23 Part II: Using App Connectivity with...
217 trang | Chia sẻ: tlsuongmuoi | Ngày: 18/04/2013 | Lượt xem: 2039 | Lượt tải: 0
Column_name This is the name of the column (or one of the columns) to be updated. It must be the name of a column in the referenced table or view. A column name cannot be repeated in the column_name list. Column names need not appear in the UPDATE statement in the same order that they appear in the table or view. returning_clause This clause lets y...
69 trang | Chia sẻ: tlsuongmuoi | Ngày: 18/04/2013 | Lượt xem: 1964 | Lượt tải: 0
Contents v ■Foreword . x ■About the Author xi ■About the Technical Reviewer . xii ■Acknowledgments xiii ■Introduction . xiv ■Chapter 1: History of Apple Mobile Devices 1 ■Chapter 2: iOS Operating and File System Analysis 25 ■Chapter 3: Search, Seizure, and Incident Response 67 ■Chapter 4: iPhone Logical Acquisition . 87 ■Chapter 5: Logical ...
374 trang | Chia sẻ: tlsuongmuoi | Ngày: 18/04/2013 | Lượt xem: 2428 | Lượt tải: 0
Usage Notes Two kinds of numeric literals can be used in arithmetic expressions: integers and reals. Numeric literals must be separated by punctuation. Spaces can be used in addition to the punctuation. A character literal is an individual character enclosed by single quotes (apostrophes). Character literals include all the printable characters in ...
76 trang | Chia sẻ: tlsuongmuoi | Ngày: 18/04/2013 | Lượt xem: 1985 | Lượt tải: 0
About the Lead Author . xi About the Technical Consultant . xiii Acknowledgments .xv Introduction xvii WOLFGANG ANTE CHAPTER 1 Designing a Simple, Frenzic-Style Puzzle Game . 3 MIKE ASH CHAPTER 2 Mike Ash’s Deep Dive Into Peer-to-Peer Networking 29 GARY BENNETT CHAPTER 3 Doing Several Things at Once: Performance Enhancements with Threading . 57 MAT...
234 trang | Chia sẻ: tlsuongmuoi | Ngày: 18/04/2013 | Lượt xem: 2216 | Lượt tải: 0
Keyword and Parameter Description cursor_name This identifies an explicit cursor previously declared within the current scope. datatype This is a type specifier. For the syntax of datatype, see "Constants and Variables" on page 11-33. db_table_name This identifies a database table (or view) that must be accessible when the declaration is ...
48 trang | Chia sẻ: tlsuongmuoi | Ngày: 18/04/2013 | Lượt xem: 1868 | Lượt tải: 0
Dynamic SQL supports all the SQL datatypes. So, for example, define variables and bind arguments can be collections, LOBs, instances of an object type, and refs. As a rule, dynamic SQL does not support PL/SQL-specific types. So, for example, define variables and bind arguments cannot be Booleans or index-by tables. The only exception is that a PL/S...
60 trang | Chia sẻ: tlsuongmuoi | Ngày: 18/04/2013 | Lượt xem: 1928 | Lượt tải: 0
User-Defined Exceptions PL/SQL lets you define exceptions of your own. Unlike predefined exceptions, user-defined exceptions must be declared and must be raised explicitly by RAISE statements. Declaring Exceptions Exceptions can be declared only in the declarative part of a PL/SQL block, subprogram, or package. You declare an exception by introduci...
63 trang | Chia sẻ: tlsuongmuoi | Ngày: 18/04/2013 | Lượt xem: 1928 | Lượt tải: 0
Using Cursor FOR Loops In most situations that require an explicit cursor, you can simplify coding by using a cursor FOR loop instead of the OPEN, FETCH, and CLOSE statements. A cursor FOR loop implicitly declares its loop index as a %ROWTYPE record, opens a cursor, repeatedly fetches rows of values from the result set into fields in the record, an...
23 trang | Chia sẻ: tlsuongmuoi | Ngày: 18/04/2013 | Lượt xem: 1967 | Lượt tải: 0