SQLite is a simplified version of MySQL. It is used on mobile devices or small devices. The advantage of SQLite is its portability. It can run without a server. It also has some defects. First, it does not provide a simple database creation method
#! /Bin/shEcho "deleting @ 2x images at will may cause errors. Because the ios project will have more prefixes and resolutions, you can find the @ 2x image by yourself. Therefore, exercise caution when deleting @ 2x images"Read-n1-p "[Y] read how to
Local notifications for iOSLocal notifications are notifications Based on Time behaviors, such as small applications related to calendar or todo lists. In addition, if the app is executed in the background, iOS allows it to run within a limited
1 PrefaceThis chapter introduces Apple's new method to simplify multithreading and become Grand Central Dispatch (GCD). It provides a new set of APIs, you can split the work that the application needs to execute into smaller blocks that can be
1 PrefaceWhen using Quartz 2D drawing, we usually use the subclass of UIView. Think about the drawRect of this class: add the Quartz function call to the method. This method is called every time you need to repaint the view.
2. DetailsIn Quartz 2D,
Reduced UIImage
Sometimes, you need to upload an image in a project. The image taken from the image library is too large, and it may take a lot of time to upload it, and it is not necessary to upload it too large, so I want to narrow down the
Target
Introduction to the IOS platform
Developer Program
Basic knowledge of IOS development
Complete a Hello World
1. Introduction to the IOS platform
History
(1) Evolution from Mac OS
(2) Based on Darwin
System Level
(1) core operating system
1 PrefaceIf you want to design an interface that displays the same type of window on different operating systems. Most of the time, the basic window consists of a line and a rectangle. Operating system A draws lines and rectangles in A different way
1 Preface
An object references another object of the same type to form a chain. Each object in the chain implements a face filter method to process the same request initiated to the first object in the chain. If the first object does not know how
1 Preface
The template method mode is a very simple design mode in object-oriented software design. The basic idea is to define a "standard" Algorithm in a method in an abstract class. The basic operations called in this method are implemented by
Delegated Delegate is a protocol. It is implemented by @ protocol. As the name suggests, it is to entrust others to do something for themselves. That is, when it is not convenient for you to do anything, you can establish a delegate so that you
UIScreen (screen), UIWindow (window), and UIView (View) are several basic interface elements of IOS. UIWindow and UIView are visual components used to construct the user interface for iPhone applications. UIWindow provides a background platform for
Demo function: ios UITableView enables you to click a prompt, slide to delete, and select multiple rows. Iphone 6.1 passed the test.
Demo Description: DeleteMeController. m; CheckListController. m. These are effects codes implemented using
Resolution:
Many new iOS developers may find some # import operations written when reading other people's code. m file, and. the h file only uses @ class for declaration. I cannot help wondering why I didn't directly put # import into the h
Detailed description of UIWindow & UIWindowLevel (transfer)
1. UIWindow is a special type of UIView. Generally, there is only one UIWindow in a program. However, you can manually create multiple uiwindows and add them to the program. UIWindow mainly
Gdb is not omnipotent, but it is absolutely impossible without gdb. Here is a brief introduction to the most basic gdb commands in iOS development.
PoPo is short for print-object and can be used to print all NSObject objects. Example:
(Gdb) po self
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.