After summarizing Effective Objective-C, I wanted to read an advanced iOS book, so I picked Up Advanced Programming in Objective-C. There are three chapters in...
This year has experienced several internship, school recruitment interview, for everyone who is looking for a job or has found a job, preparing for the...
This is a translation. Swift3 incorporates objective-C apis in a more powerful way than previous versions. For instance variables, Swift2 maps the ID type in...
On April 21, 2016, Alibaba announced at Qcon that Weex, a cross-platform mobile development tool, was open for internal testing. Weex can balance performance and...
This is the 18th day of my participation in the November Cocoa Challenge 2021. The iOS Framework is usually called Cocoa Framework. Without further ado,...
Five. Aspects, a hook process First take a look at the situation of the function call stack - aspect_prepareClassAndHookSelector (self, the selector, error); ├─ Heavy...
Douban converged its mobile business in 2014, launching an App called Douban. With the development of Douban App, more and more business lines of Douban...
Background: The project is componentized by target-Action + CocoaPods. Last year, it was transferred from Objective-C to Swift. All the new components are written by...
1, in order to realize the custom transition animations ViewController implementation of corresponding delegate, UITabBarViewController corresponding is UITabBarControllerDelegate, UINavigationController corresponds to UINavigationContro...
"This is the 20th day of my participation in the November Gwen Challenge. See details of the event: The Last Gwen Challenge 2021". Foundation's NSAutoreleasePool...
KVO, which stands for key-value observing, provides a mechanism that allows objects to be notified when specific properties of other objects change. Let's take a...
NSThread is apple's official object-oriented thread operation technology. It is simple and convenient. You can directly operate thread objects, but you need to control the...
Cocoa Touch Framework is certainly a good Framework, especially for animation support, probably the best of all the frameworks I've worked with (although I've worked...
What is a small object type? TaggedPointer is literally a TaggedPointer, essentially a pointer, but not a pointer like NSString, but with the data itself.
Transferred to my personal blog: https://cainluo.github.io/14785314208383.html the author testimonials to create SVN server configuration SVNServe. Conf file configuration Aut Passwd file configuration
01. Obj does not increase the reference count 02. Where is the pointer to age? Copy function 2. Block internal testObj reference count 3.__block function...
__CFRunLoopServiceMachPort means that RunLoop goes to sleep, that is, blocks the current thread from executing code later; Only when the RunLoop wakes up will the...