My IOS files
Luo chaohui (http://blog.csdn.net/kesalin) CC license, reprinted please indicate the source
Preface
After several years of iOS development, I wrote a lot of code and blog tutorials in my spare time. Unfortunately, I haven't sorted it out all the time. I lost my notebook at guanglan Road, Zhangjiang, and suffered heavy losses. I lost a lot of codes that were not backed up in time. After a hard time thinking, I decided to sort out IOS code and notes I had written in my spare time and move them to GitHub. One could help a friend who felt useful, and the other would be a backup method.
I have previously written some windows tool libraries and games on Google code. I haven't updated them for a long time. I'm not planning to move them now. If you are interested, please refer to: https://code.google.com/u/?645050976498 /.
The following are iOS-related code and blog posts:
Work 1: iPhone app American English pronunciation
Details: http://blog.csdn.net/kesalin/article/details/6665847
Source code: https://github.com/kesalin/AmericanEnglish
Function: combines speech and text to enable users to learn American phonetic symbols, Support recording/playback, and view PDF English documents.
:
Work 2: iPad application medical imaging workstation
Details: http://blog.csdn.net/kesalin/article/details/6986274
Source code: https://github.com/kesalin/DicomViewer
Function: Query and download images from PACS, and allows users to perform 2D operations such as rotating, scaling, moving, and adjusting the window width/position. layout and tagging are supported, voice report and other functions.
:
Query from PACS and download from the network
Article 3: IOS animation library
Details: http://blog.csdn.net/kesalin/article/details/6612734
Function: supports a variety of common animation effects, such as rebound, bounce, linear, quadratic, and cubic transform animations.
Source code: seems to have been lost with the loss of the notebook, sorry
:
Article 4: csdn iOS development column "in-depth introduction to cocoa series"
Details: http://blog.csdn.net/kesalin/article/details/8155245
Functions: including runtime, class, message, multithreading, core data, network, framework, and plugin.
Download this column in PDF Format: Click here to download or here
Article list:
In-depth introduction to cocoa and objects
In-depth introduction to cocoa
Dynamic Creation class
In-depth introduction to cocoa messages
In-depth introduction to cocoa (II)-detailed explanation of dynamic method resolution (dynamic
Method resolution)
In-depth explanation of cocoa and KVO and its implementation mechanism
Cocoa Method
Swizzling
Introduction to cocoa multi-thread nsthread
Block and dispatch for cocoa multi-thread programming
Quene
Bonjour network programming for cocoa
A Brief Introduction to the cocoa framework
Introduction to cocoa plug-in
A Brief Introduction to cocoa Core
Data (1)-detailed framework
A Brief Introduction to cocoa Core
Data (2)-manual coding
A Brief Introduction to cocoa Core
Data (3)-use binding
A Brief Introduction to cocoa Core
Data (4)-use binding
Configure the GIT server on Mac
IOS unit test in xcode
Debugging skills in xcode
Apple cocoa code specification
Article 5: csdn iOS development column OpenGL ES 2.0 IOS tutorial
Details: http://blog.csdn.net/column/details/opengl-es2-ios.html
Source code: https://github.com/kesalin/OpenGLES
This series is still in progress. Currently, the tutorial code is updated to lesson 14th: Cube textures.
Article list:
[OpenGL
Es 01] early experience of OpenGL ES on iOS [OpenGL
Es 02] OpenGL ES rendering pipeline and shader [OpenGL
Es 03] 3D Transformation: model, view, projection, and viewport [OpenGL
Es 04] 3D Transformation Practice: translation, rotation, scaling [OpenGL ES 05] relative space transformation and color [OpenGL
Es 06] Using VBO: vertex cache [OpenGL ES 07-1] illumination Principle
[OpenGL ES 07-2] per-vertex
Light and deep Cache
[OpenGL ES 08] per-pixel light and cartoon Effects
Tutorial09: load the OBJ Model
Tutorial10: first recognized texture
Tutorial11: texture Mixing
Tutorial12: texture mixing 2
Tutorial13: Template Cache
Tutorial14: Cube textures