- 博客(38)
- 资源 (284)
- 收藏
- 关注
转载 IOS Dev Intro - IOS Interview QAs
http://blog.csdn.net/potato512/article/details/514549651、简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic 、ato
2016-07-30 11:02:02 354
转载 IOS Dev Intro - UIView and CALayer
http://www.cnblogs.com/lovecode/articles/2249548.htmlCALayer属于Core Animation部分的内容,比较重要而不太好理解。以下是园子中看到的一篇文章的摘录:1. UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALa
2016-07-30 10:43:34 245
转载 IOS Dev Intro - UIView and CALayer
http://blog.csdn.net/jackshiny/article/details/417455471)老祖万物归根,UIView和CALayer都是的老祖都是NSObjet。 1: UIView的继承结构为: UIResponder : NSObject。 可以看出UIView的直接父类为UIResponder 类, UIRe
2016-07-30 10:36:00 226
转载 IOS Dev Intro - UIView and CALayer
http://blog.csdn.net/potato512/article/details/46274291http://blog.csdn.net/iukey一、添加 Quartz Core 框架1、要使用 Quartz Core 框架,你需要将其添加到你的工程中 2、然后 #import 二、认识图层对 ps 有
2016-07-30 10:32:39 272
转载 IOS Dev Intro - UIView and CALayer
1. CALayer和UIView之间的关系: 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如UI控件、图标等等,都是UIView。 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个层(CALayer)。 在创建UIView对象时,UIView内部会自动创建一个层(即CALayer对象),通过UIView的layer属性可以访问这个层。当UIVie
2016-07-30 10:21:53 352
转载 IOS Dev Intro - Third Party Library Process
http://www.yeeann.com/archives/260.html在引用第三方库时,不时的会碰到诸如库冲突、库包含了某些禁用的API等问题,而这些库往往都被打包成了静态库文件(即 .a文件)来使用。这时就需要我们能够去对Object file进行一些必要的处理调整。如检索信息,移除冲突的库等。以下是一些常用的方法:一、 查找.a文件中是否包含相关信息,如
2016-07-29 14:35:15 598
原创 IOS Dev Intro - NM OTool lipo
1. lipo -info libffmpeg.aArchitectures in the fat file: libffmpeg.a are: armv7 arm642. otool3. nmnm libffmpeg.a | grep ff_read_frame
2016-07-28 21:01:31 438
原创 IOS Dev Intro - CGAffineTransform
CGAffineTransform1. definetypedef struct CGAffineTransform CGAffineTransform;struct CGAffineTransform { CGFloat a, b, c, d; CGFloat tx, ty;};2. math formCGAffineTransform
2016-07-25 13:56:43 284
转载 IOS Dev Intro - QRCode By CIFilter
http://www.cnblogs.com/YouXianMing/p/3719273.htmlCIFilter不仅仅可以用来做滤镜,它还可以用来生成二维码.CIFilterEffect.h + CIFilterEffect.m//// CIFilterEffect.h// CIFilter//// Created by YouXianMing on 1
2016-07-24 11:31:40 304
原创 IOS Dev Intro - AVASSetWriterInput Scale Encode
ios video capture size 1280x720, AVASSetWriterInput outputseting can set to 640x360. The video willbe encoded to 640x360.If the encoded video is decoded by VideoToolBox, itslast decoded si
2016-07-21 10:01:27 656
原创 IOS Dev Intro - vImage scale
{ CVImageBufferRef cvimgRef = CMSampleBufferGetImageBuffer(sampleBuffer); CVPixelBufferLockBaseAddress(cvimgRef,0); uint32_t *imageData = (uint32_t *)CVPixelBuff
2016-07-17 15:44:08 1211
转载 IOS Dev Intro - Top 10 Most Useful iOS Libraries
https://www.raywenderlich.com/21987/top-10-most-useful-ios-libraries-to-know-and-loveThis is a post by iOS Tutorial Team Member Marcelo Fabri, an iOS developer working at Movile. Check
2016-07-15 08:56:03 462
转载 IOS Dev Intro - Core Framework List
https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/iPhoneOSFrameworks/iPhoneOSFrameworks.htmliOS FrameworksThis appendix contains inf
2016-07-15 08:53:38 336
转载 IOS Dev Intro - Render YpCbCr
http://stackoverflow.com/questions/6432159/render-ypcbcr-iphone-4-camera-frame-to-an-opengl-es-2-0-texture-in-iOS-4-3I'm trying to render a native planar image to an OpenGL E
2016-07-15 08:48:08 631
转载 IOS Dev Intro - Image Resizing
http://nshipster.com/image-resizing/Image Resizing TechniquesWritten by Mattt Thompson — September 15th, 2014 (revised)Since time immemorial, iOS developers have been perplexed by
2016-07-14 20:59:57 498
转载 IOS Dev Intro - ReactiveCocoa Tutorial 02
https://www.raywenderlich.com/62796/reactivecocoa-tutorial-pt2ReactiveCocoa is a framework that allows you to use Functional Reactive Programming (FRP) techniques within your iOS appli
2016-07-14 10:21:15 727
转载 IOS Dev Intro - ReactiveCocoa tutorial 01
https://www.raywenderlich.com/62699/reactivecocoa-tutorial-pt1As an iOS developer, nearly every line of code you write is in reaction to some event; a button tap, a received network messag
2016-07-14 10:19:19 1048
转载 IOS Dev Intro - ReactiveCocoa
http://www.jianshu.com/p/87ef6720a096前言很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,小编看了很多篇都没看出怎么使用ReactiveCocoa,于是决定自己写一遍关于学习ReactiveCocoa的文章,本文主要
2016-07-14 09:39:25 298
转载 IOS Dev Intro - GCD Series 01
https://www.raywenderlich.com/60749/grand-central-dispatch-in-depth-part-1Update note: Check out our updated version of this Grand Central Dispatch tutorial in Swift and running on iOS 8
2016-07-13 09:48:09 944
转载 IOS Dev Intro - Dispatch Sync
http://www.cnblogs.com/sunfrog/p/3313424.htmlGCD提供两种方式支持dispatch队列同步,即dispatch组和信号量。一、dispatch组(dispatch group)1. 创建dispatch组dispatch_group_t group = dispatch_group_create();
2016-07-13 09:31:40 247
转载 IOS Dev Intro - Thread Sync
http://www.tanhao.me/pieces/616.html/为什么需要使用锁,当然熟悉多线程的你,自然不会对它觉得陌生。那你在代码中是否很好的使用了锁的机制呢?你又知道几种实现锁的方法呢?今天一起来探讨一下Objective-C中几种不同方式实现的锁,在这之前我们先构建一个测试用的类,假想它是我们的一个共享资源,method1与method
2016-07-13 09:29:52 231
转载 IOS Dev Intro - NSCondtion
http://www.cnblogs.com/easonoutlook/archive/2012/08/21/2649141.htmlNSCondition的用法使用NSCondition,实现多线程的同步,即,可实现生产者消费者问题。基本思路是,首先要创建公用的NSCondition实例。然后:消费者取得锁,取产品,如果没有,则wait,这时会释放锁,直到有线
2016-07-13 09:19:15 240
转载 IOS Dev Intro - Category
http://blog.csdn.net/totogo2010/article/details/7846385无论一个类设计的如何完美,都不可避免的会遇到没有预测到的需求,那怎么扩展现有的类呢?当然,继承是个不错的选择。但是Objective-C提供了一种特别的方式来扩展类,叫Catagory,可以动态的为已经存在的类添加新的行为。这样可以保证类的原原来的基础上,较小的改动
2016-07-12 19:48:47 233
转载 IOS Dev Intro - Block
http://blog.csdn.net/totogo2010/article/details/7839061代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把
2016-07-12 19:44:55 227
转载 IOS Dev Intro - Property
http://blog.csdn.net/totogo2010/article/details/77631391、简介: property是Objective-C的关键词,与@synthesize配对使用,用来让编译好器自动生成与数据成员同名的方法声明。@synthesize则是用来生成对应声明方法的实现。1.1 property的语法格式:
2016-07-12 19:39:37 254
转载 IOS Dev Intro - NSSet
http://blog.csdn.net/totogo2010/article/details/7731759NSSet和NSMutableSet是无序的, 但是它保证数据的唯一性。当插入相同的数据时,不会有任何效果。从内部实现来说是hash表,所以可以常数时间内查找一个数据。1、NSSet的使用[NSSet setWithSet:(NSSet
2016-07-12 19:30:05 195
转载 IOS Dev Intro - NSBundle
http://blog.csdn.net/totogo2010/article/details/7672271bundle是一个目录,其中包含了程序会使用到的资源.这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in).对应bundle,cocoa提供了类NSBundle.我们现在用bundle获取程序里的一张图片,
2016-07-12 19:19:54 201
转载 IOS Dev Intro - NSFileManager
http://blog.csdn.net/totogo2010/article/details/7671144我们看看NSFileManager如何使用。包括创建文件,目录,删除,遍历目录等。1、在Documents里创建目录创建一个叫test的目录,先找到Documents的目录,[cpp] view pla
2016-07-12 19:09:33 214
转载 IOS Dev Intro - Sandbox
http://blog.csdn.net/totogo2010/article/details/7670417我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。1、获取程序的Home目录[cpp] view plain copyNSString *homeDirectory = NSHomeDir
2016-07-12 19:07:11 252
转载 IOS Dev Intro - UISwitch
http://blog.csdn.net/totogo2010/article/details/7665815一、第一种创建UISwitch控件的方法,在代码中动态创建。1、打开Xcode 4.3.2, 新建项目Switch,选择Single View Application。2、打开ViewController.m文件在viewDidLoad方法里添加代
2016-07-12 18:49:46 216
转载 IOS Dev Intro - NSString
http://blog.csdn.net/totogo2010/article/details/7659752Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新赋值。而NSM
2016-07-12 18:44:39 201
转载 IOS Dev Intro - NSInteger
http://blog.csdn.net/totogo2010/article/details/7655908 int,NSInteger,NSUInteger,NSNumber 1.当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。2.NSUInteg
2016-07-12 18:39:20 258
转载 IOS Dev Intro - NSArray
http://blog.csdn.net/totogo2010/article/details/7729377Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。1、NSArray 不可变数组
2016-07-12 18:26:09 299
转载 IOS Dev Intro - NSDictionary
http://www.cnblogs.com/wengzilin/archive/2012/03/15/2397712.html做过Java语言 或者 C语言 开发的朋友应该很清楚 关键字map 吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便。在Objective-C语言中 词典对象就是做这个事情的,不过在同一个词典对象中可以保存多个
2016-07-12 17:53:06 230
转载 IOS Dev Intro - Variable property attributes or Modifiers in iOS
http://stackoverflow.com/questions/8927727/objective-c-arc-strong-vs-retain-and-weak-vs-assign1.strong (iOS4 = retain )it says "keep this in the heap until I don't point to it anymore"
2016-07-12 10:37:52 408
转载 IOS Dev Intro - Memory Management
http://blog.csdn.net/weiwangchao_/article/details/73761891. 内总管理原则(引用计数) iOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。
2016-07-12 10:04:06 271
转载 IOS Dev Intro - Message Transfer Mechanism
《Effective Objective-C Notes》系列博文整理自《Effective Objective-C 2.0》从事 iOS 开发的童鞋,多多少少会听到过“消息传递”这个词。在 Objective-C 中,方法的调用会被称为消息传递,那么它到底有什么特殊地方,以至于需要重新给它一个名字?最简单的动态Objective-C 是一门极其
2016-07-12 09:34:13 338
转载 IOS Dev Intro - ARC Memory Leak
ARC 下内存泄露的那些点在网上搜了一下,发现这篇文章是第一篇、也是唯一 一篇总结 ARC 内存泄露的博客,哈哈好兴奋。在 iOS 4.2 时,苹果推出了 ARC 的内存管理机制。这是一种编译期的内存管理方式,在编译时,编译器会判断 Cocoa 对象的使用状况,并适当的加上 retain 和 release,使得对象的内存被合理的管理。所以,ARC 和 MRC 在本质上
2016-07-12 09:24:50 418
OpenGL Programming Guide 8th Edition - 2013
2013-10-14
Heterogeneous Computing with OpenCL
2013-09-25
Network Programming for Microsoft Windows, 2nd Edition
2013-09-22
H264_And_MPEG4_Video_Compression_Video_Coding_For_Next_Generation_Multimedia
2013-08-23
Discrete-Time Signal Processing 3rd edition (oppenheim)
2013-07-03
source code of many av codecs
2013-05-10
mpeg4ip source code
2013-05-08
HEVC test model source code 1.0
2013-04-24
Multiple View Geometry in Computer Vision
2013-03-31
Image Processing, Analysis, and Machine Vision
2013-03-31
Computer Vision-A Modern Approach
2013-03-31
Computer Vision Algorithms and Applications
2013-03-31
Mathematics for 3D Game Programming and Computer Graphics (Third Edition)
2013-03-25
opengl 4.3 specification core with changes
2013-03-21
The Scientist and Engineer's and Guide to Digital Signal Processing.pdf
2019-06-05
Machine Learning - The Art and Science of Algorithms that Make Sense of Data
2015-03-16
H264-2014-02
2015-03-06
H265-2014-10
2015-03-06
Voice over IP Fundamentals
2014-10-22
ISO-IEC-14496-1-2-3
2014-08-29
A First Course on Wavelets
2014-07-02
VC-1 and H.264 video compression standards for broadband video services
2014-04-13
aes encrypt source code
2014-03-18
x264 h264_find_frame_end flow diagram
2014-03-11
Head First Design Patterns (English Edition)
2013-11-21
OpenCV 2 Computer Vision Application Programming Cookbook
2013-10-18
Mastering OpenCV with Practical Computer Vision Projects (full version)
2013-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人