- 
                      [Iphone] 在编撰QQ主界面的心得
在编写QQ主界面的心得在学了这么多的UI后想做一个qq主界面第一次做不是很好.但是我也注意到层次如何分配的问题。因为中间有一个tableView如何添加这个视图了,在我第一次犯了一个这样的错误,不是我想自定义一个TabBar我一开始试了让tableViewController成为根控制器但是在添加T...
224
热度 - 
                      [Iphone] OpenGL ES 3.0之VertexAttributes,Vertex Arrays,and Buffer Objects(9)
OpenGLES3.0之VertexAttributes,VertexArrays,andBufferObjects(九)顶点数据,也称为顶点属性,指每一个顶点数据。指能被用来描述每个顶点的数据,或能被所有顶点使用的常量值。例如你想绘制一个具有颜色的立方体三角形。你指定一个恒定的值用于三角形的所有三...
768
热度 - 
                      [Iphone] NSDate获取当前时间,而且转化为需要的格式
NSDate获取当前时间,并且转化为需要的格式1NSDate*date=[NSDatedate];2NSDateFormatter*formatter=[[NSDateFormatteralloc]init];3[formattersetDateFormat:@"yyyy年MM月dd日hh时mm分s...
148
热度 - 
                      [Iphone] 苹果iPhone7或支持无线充电
苹果iPhone7或支持无线充电?11月6日消息,近日美国专利商标局又公布了苹果一个关于无线充电的专利,自2014年9月以来,这已经是苹果第五次提交跟无线充电有关的专利,不得不让人怀疑iPhone将很快用上无线充电功能。据专利介绍,苹果的无线充电技术也是一种常见的双线圈感应式无线充电,通过专用的发射...
219
热度 - 
                      [Iphone] Object-C — KVO & oc通报
Object-C—KVO&oc通知键值观察(KVO)是基于键值编码的一种技术。利用键值观察可以注册成为一个对象的观察者,在该对象的某个属性变化时收到通知。被观察对象需要编写符合KVC标准的存取方法,编写键值观察分为以下三步:(1)注册成为观察者。(2)定义KVO的回调。(3)移除观察者。+新...
170
热度 - 
                      [Iphone] block的学习的经验
block的学习的心得额我主要说它的属性,和在添加cell的事件的时候如果使用block实现点击的事件。block就是一个传值回调的一个过程,它能降低耦合度。block看似和对象没有多大的关系。但是里面的block却执行了关于对象的事件。他的语法那些视频上都有,这里就不多说了。但是有这个3点。1.在...
232
热度 - 
                      [Iphone] UINavigationController 小结
UINavigationController总结一.UINavigationBar1.获取UINavigationBar对象:[UINavigationBarappearance],可以通过该方法对全部navigation进行设置2.设置导航栏背景图片:[[UINavigationBarappear...
531
热度 - 
                      [Iphone] OpenGL ES 3.0之Texturting纹路详解(一)
OpenGLES3.0之Texturting纹理详解(一)本文流程1.Texturing基础2.装载Texturing和mipmapping3.纹理过滤和包装4.Texturelevel-of-detail,swizzles,anddepthcomparison3D图像渲染最基础的操作是使用纹理,它...
613
热度 - 
                      [Iphone] storyboard 小结
storyboard总结1.storyboard布局时用代码实现页面跳转:a>获取当前storyboard:[selfstoryboard]b>为将要跳转到的viewController添加storyboardIDc>通过当前storyboard和将要跳转到的页面id(storyb...
597
热度 - 
                      [Iphone] 设立UILabel可变高度(根据文本内容自动适应高度)
设置UILabel可变高度(根据文本内容自动适应高度)@property(nonatomic)UILabel*showLabel;//计算文本所占高度,计算出来之后设置label的高度//第一个参数:字体大小,字体大小/样式影响计算字体的高度//第二个参数:CGSize结构体,结构体中第一个参数表示...
190
热度 - 
                      [Iphone] OpenGL ES 3.0之Texturting纹路详解(二)
OpenGLES3.0之Texturting纹理详解(二)TextureFilteringandMipmapping纹理过滤与多级纹理前面我们已经讲了单个2D图像的2D纹理的介绍,这篇文章主要讲解多级纹理。纹理坐标是用于生成一个2D索引,当放大和缩小设置为GL_NEAREST时,将发生一个单一纹理将...
732
热度 - 
                      [Iphone] GCD中的线程死锁有关问题
GCD中的线程死锁问题GCD确实好用,很强大,相比NSOpretion无法提供取消任务的功能。如此强大的工具用不好可能会出现线程死锁。如下代码:-(void)viewDidLoad{[superviewDidLoad];NSLog(@"=================4");dispatch_sy...
229
热度 - 
                      [Iphone] 键盘遮掩控件(textfield/textview.)
键盘遮挡控件(textfield/textview.......)采用的是通知的常规方式//解决键盘遮挡问题//选择didShow是因为需要键盘的高度//选择willHide是因为视图frame重置需要优先于键盘消失,否则表现得不连贯[[NSNotificationCenterdefaultCent...
336
热度 - 
                      [Iphone] objective-c系列-动态门类和动态绑定
objective-c系列-动态类型和动态绑定/*静态类型:变量的类型在编译之时就被确定下来.动态类型:对象的类型由对象的内存里的某个结构数据来决定它是什么类型,而不是在编译之时就被确定下来的数据类型。对象的类型只有在运行时才知道。oc中的所有对象都有一个共同的基类(根类):NSObjectoc的动...
308
热度 - 
                      [Iphone] OpenGL ES 3.0之Fragment buffer objects(FBO)详解(2)
OpenGLES3.0之Fragmentbufferobjects(FBO)详解(二)我们可以使用帧缓冲对象来实现离屏渲染。帧缓冲对象支持下列操作1.只使用OpenGLES函数创建帧缓冲区对象。2.使用EGLcontext创建多个FBO。3.创建离屏颜色、深度、模板渲染缓冲区和纹理,把它们绑定到帧缓...
631
热度 - 
                      [Iphone] OpenGL ES 3.0之Fragment buffer objects(FBO)详解(1)
OpenGLES3.0之Fragmentbufferobjects(FBO)详解(一)片段操作图这篇文章将介绍从写入帧缓冲和读取帧缓冲的方式。Buffers(缓冲)OpenGLES支持三种缓冲:OpenGLES••Colorbuffer颜色缓冲••Depthb...
678
热度 - 
                      [Iphone] 使用XIB实现一个简略view
使用XIB实现一个简单view1.AppDelegateAppDelegate.h文件#import<UIKit/UIKit.h>@interfaceAppDelegate:UIResponder<UIApplicationDelegate>@property(strong,...
157
热度 - 
                      [Iphone] Objective-C总Runtime的那点事情(一)消息机制【转】
Objective-C总Runtime的那点事儿(一)消息机制【转】RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数(C语言的函数调用请看这里)。编译完成之后直接顺序执行,无任何二义性。OC的函数调用成为消息发送。...
323
热度 - 
                      [Iphone] Xcode升级或从新安装后插件不能用解决方案
Xcode升级或重新安装后插件不能用解决方案摘要:Xcode升级后打开Xcode会提示loadbundle或Skipbundle,一般我们选择loadbudle,Xcode插件依然有效,选择Skipbundle,Xcode插件会失效。有人想装两个版本的Xcode,后装的那个也会出现插件失效的情况。一...
95
热度 - 
                      [Iphone] Objective-C 实例方法可见度,步骤
Objective-C实例方法可见度,方法一实例方法可见度,方法1.实例变量的可见度可见度特点public(公有的)实例变量可以在类的外部和内部操作protected(受保护的,默认的)实例变量只能在该类和其子类内操作private(私有的)实例对象只能在该类内访问注:所谓的内部,指的是相应类的@i...
529
热度