- 博客(40)
- 收藏
- 关注
转载 UITabBarController使用详解
UITabBarController是IOS中很常用的一个viewController,例如系统的闹钟程序,ipod程序等。UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的container viewController中。 首先我们看一下它的view层级图:一、手动创建UITabBarController ...
2014-08-05 21:18:00 108
转载 Could not find a storyboard named 'Main' in bundle NSBundle </Users/tianxiao/
1、删掉工程中main.storyboard 后要删除plist文件中对应的键值,否则会报如下错误:Could not find a storyboard named 'Main' in bundle NSBundle2、删除main.storyboard后,需要在AppDelegate.m中初始化一个window进行使用,否则应用程序没有window可用。sel...
2014-08-05 21:14:00 322
转载 检查更新功能
检查更新这个功能,在iOS开发中也是比较常见的,下面总结一下我自己的实现:[objc] view plaincopyprint?#pragmamark-检查更新 -(void)checkUpdateWithAPPID:(NSString*)APPID{//获取当前应用版本号 NSDictionary*ap...
2014-08-05 15:08:00 134
转载 SDWebImage手动清除缓存的方法
1.找到SDImageCache类2.添加如下方法:[objc] view plaincopyprint?-(float)checkTmpSize{floattotalSize=0;NSDirectoryEnumerator*fileEnumerator=[[NSFileManagerdefault...
2014-08-05 15:07:00 100
转载 错误记录1
linker command failed with exit code 1 (use -v to see invocation)错误具体信息如下:Undefined symbols for architecture i386: "_OBJC_CLASS_$_VRGCalendarView", referenced from:...
2014-07-31 20:07:00 70
转载 如何获取path路径
nspath* path=[[NSBundle mainBundle] pathForResource:@"SquareModelArray" ofType:@"json"];转载于:https://www.cnblogs.com/monnRedShine/p/3794380.html
2014-06-18 12:36:00 243
转载 iOS如何获得本地Documents下的文件夹名称或文件名称
用NSFileManager类中方法:NSString *path=@"文件夹路径";NSFileManager * fm = [NSFileManager DefaultManager];NSArray *arr = [fmdirectoryContentsAtPath:path];枚举这个数组就行,数组中的元素就是你要的文件名转载于:https://www....
2014-06-18 12:34:00 268
转载 重头系统的学习,不会咱就学!2014.6.18
尼玛,真逗!6.18号开始继续努力学习!转载于:https://www.cnblogs.com/monnRedShine/p/3794369.html
2014-06-18 12:31:00 69
转载 错误1
file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h' has been...
2014-06-15 09:39:00 116
转载 关于 initWithNibName 和 loadNibNamed 的区别和联系
关于 initWithNibName和 loadNibNamed的区别和联系。之所以要把这两者来一起讲,我觉的我也有点困惑,到底用那种?其实真正搞清楚了他们之间的差别,就不会这么迷惘了。因为这两个方法,根本就不是一路货色。既然,是要说明这2个方法,那就着重将区别吧。但是第一步,还是要罗嗦一下,他们的联系:可以使用此方法加载用户界面(xib文件)到我们的代码中,这样,可...
2013-12-26 14:13:00 65
转载 iOS 响应链
首先要明确的是:在IOS中,有响应者链对事件进行响应,所有的响应类都是UIResponder的子类,响应者链是一个由不同对象组成的层次结构,其中的每个对象将依次获得响应事件消息的机会。响应链的过程:当事件发生的时候,响应链首先被发送给第一个响应者(往往是事件发生的视图,也就是用户触摸屏幕的地方)。事件将沿着响应者链一直向下传递,知道被接受并作出处理。一般来说,第一响应这是个视图对...
2013-12-05 23:39:00 83
转载 修改bundle identifier,
在info。plist和target的info选项中的bundle identifier转载于:https://www.cnblogs.com/monnRedShine/p/3454385.html
2013-12-02 17:31:00 115
转载 同步ipa
同步ipa 1)在新的第一次同步ipa的电脑,需要授权本台电脑 2)如何ipad上有,不是此次授权的appstoreId的 app,一定要删除干净转载于:https://www.cnblogs.com/monnRedShine/p/3448633.html...
2013-11-28 22:47:00 103
转载 iOS学习之iOS沙盒(sandbox)机制和文件操作(一)
1、iOS沙盒机制iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。 ...
2013-11-27 21:49:00 138
转载 workSpace
1.用垃圾xcode4创建一个work space,然后添加两个工程,一个是编写lib的工程(target是一个静态库),一个是使用这个lib的普通ios程序的工程。现在可以认为这两个工程是同级别的,没有什么关系,只是被垃圾x4用work space组织到一起,而已。2.先整这个lib工程,注意以下几个地方:2-1. 确定你要导出的头文件:see,当然得选public...
2013-09-30 12:08:00 168
转载 Xcode WorkSpace的使用与编译
1.静态库1.1 见雨松的IOS 入门开发之使用Xcode4制作静态库详解(五)。1.2 静态库使用。我们在1.1最后生成了.a文件,但是这并不完美。1.2.1我们选中静态库1.2.2在build时,静态库有多种configuration,我们一般调试都使用simulator,如果你使用simulator编译的.a文件在工程中是红...
2013-09-30 11:26:00 127
转载 优化VMWare 的运行效率
优秀的虚拟化软件VMWare Workstation 几乎成了我的主要工作平台了,但是缓慢的速度还是令人不快,时间就在硬盘灯闪烁中逝去,加多一些内存,反正现在内存这么便宜,再做一些简单的配置,效果就好多了.1 设置CPU主频,先查一下宿主系统的CPU主频,然后到配置文件C:/Documents and Settings/All Users/Applicati...
2013-09-29 16:10:00 140
转载 iOS设计模式——单例模式
单例模式用于当一个类只能有一个实例的时候,通常情况下这个“单例”代表的是某一个物理设备比如打印机,或是某种不可以有多个实例同时存在的虚拟资源或是系统属性比如一个程序的某个引擎或是数据。用单例模式加以控制是非常有必要的。单例模式需要达到的目的1.封装一个共享的资源2.提供一个固定的实例创建方法3.提供一个标准的实例访问接口单例模式的创建本文以创建一个MySi...
2013-07-22 15:51:00 65
转载 上传app遇到的蛋疼icon问题
iPhone/iPod Touch: Info.plist: Unable to verify icon dimensions, no icon found. Your MinimumOSVersion is below 3.2, so you must define CFBundleIconFile or provide a default Icon.png that is 57x57...
2013-07-17 10:43:00 129
转载 字符,字节
字符就是几个字母,比如a和A都是一个字符。aa就是两个字符。每个字节是由8位组成的。位是最小的单位了,叫做bit。而字节呢,叫做byte。所以,一个英文字母,无论大写和小写都是一个字符、一个字节,8位。一个汉字是一个字符、两个字节,16位转载于:https://www.cnblogs.com/monnRedShine/p/3183266.html...
2013-07-11 09:25:00 182
转载 关闭iOS设备横屏旋转
问:我用iOS开发应用程序,进行真机测试的时候,旋转横屏后界面会变形,请问如何限制... 答:你只需要修改info.plist 文件就可以了。找到"Supported interface orientations"设置item 项为Portrait就可以了。这个设置为全局设置。 ios5.0.1怎么设置旋转界面 类型为iosapp的程序无法安装。转载于:https:/...
2013-07-05 12:32:00 72
转载 UIScrollView的判断位置的属性如下:
contentSize:CGSize类型,scrollview可以滑动的区域,例如,一个view的frame为(0,0,320,480),而scrollview的contentSize为(320,1080),则表示scrollView的垂直滑动区域为整个屏幕的3倍。contentView:scrollview的内容显示区域,一般情况下和scrollview的...
2013-07-02 18:27:00 59
转载 快速枚举:array
快速枚举:OC中提供了快速又集中的访问遍历数组、字典、集的方法,称为快速枚举如,现在array数组中存在的是字符串的对象,所以快速枚举如下:for(NSString *str inarray){NSLog(@"array = %@",str); //可以一一输出数组array中的对象}转载于:https://www...
2013-06-27 11:44:00 105
转载 UITextView 边框的颜色,线宽,弧度,设置
导入QuartzCote框架:#import<QuartzCore/QuartzCore.h>设置边框:textView.layer.borderColor= [UIColorgrayColor].CGColor;textView.layer.borderWidth=1.0;textView.layer.cornerRadius=5.0...
2013-06-25 10:14:00 113
转载 iOS 中json解析数据出现中文乱码的问题
一般服务器的编码格式都是UTF8,这样通过json解析下来的的数据,一般中文是不会出现乱码,但是如果服务器的编码格式不是UTF8,通过json解析的数据中的中文容易出现luan乱码,怎么解决这个问题呢?一般都是通过转码来解决,但是直接转码,是不能达到效果的,例如[jsonStringstringByAddingPercentEscapesUsingEncoding...
2013-06-18 17:25:00 71
转载 UIButton 应用选择状态(附:UIButton 常用状态)
NSString * path = [[NSBundle mainBundle]pathForResource:@"alien" ofType:@"png"];UIImage *image = [[UIImage alloc] initWithContentsOfFile:path];NSString* path2 = [[NSBundle mainB...
2013-06-18 15:33:00 101
转载 提取ipa里面的软件
有时候发现个不错的UI,就想扒出来看看,ipa里的图片你知道的,都不能直接用,所以找到两个方法:一.用python转换1、将ipa文件后缀改为zip,然后解压缩。2、新建一个文件夹,将解压后的包里的png文件拷贝到新建文件夹里。3、下载ipin.zip文件并解压到第二步新建的文件夹里。4、命令行切换路径到第二步创建的文件夹并执行python ipin.py。ipin.py二.还是用工具吧...
2013-06-18 12:48:00 531
转载 做发型屋碰到的
1.contentOffset:CGPoint类型,它表示scrollView当前的显示区域顶点相对于frame顶点的偏移量,如在上面的例子中,如果某一时刻contentOffset的值为(0,960),就表示scrollview的偏移量为(0,960)。2.C语言有以下几种取整方法: 1、直接赋值给整数变量。如: int i = 2.5; 或 i = (in...
2013-06-15 10:43:00 153
转载 C语言有以下几种取整方法:
C语言有以下几种取整方法: 1、直接赋值给整数变量。如: int i = 2.5; 或 i = (int) 2.5; 这种方法采用的是舍去小数部分转载于:https://www.cnblogs.com/monnRedShine/archive/2013/06/15/3137248.html...
2013-06-15 10:42:00 130
转载 glTexImage2D()函数的使用注意点
glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, void* data);该函数的功能是,根据指定的参数,生成一个2D纹理(Texture)。相似的函数还有glT...
2013-06-13 21:54:00 1150
转载 [iphone]UIImage,CGImage和CGImageRef有什么区别
CGImage和CGImageRef这两个应当是用来重绘图形的类,它们在应用时是按照图像的像素矩阵来绘制图片的,它们可以用来处理bitmap。CGImageRef与UIImage的互转CGImageRef转换成UIImage CGImageRefiOffscreen = CGBitmapContextCreateImage(context);UIIm...
2013-06-13 20:54:00 130
转载 CADisplayLink 的基本使用方法
标签:转载分类:[iPhone开发]原文地址:CADisplayLink的基本使用方法作者:iphone开发者自從 iOS SDK 3.1 起就增加了 CADisplayLink Class,這個 Class 的功能類似於 Timer。由於能支援每秒高達 60 fps 的畫面同步功能,所以更適合用在製作遊戲動畫上...
2013-06-13 15:20:00 183
转载 OpenGL ES 三种类型修饰 uniform attribute varying
OpenGL ES 三种类型修饰 uniform attribute varying分类:OpenGL 学习2012-08-08 17:44275人阅读评论(0)收藏举报shaderapplication影视语言c1.uniform变量uniform变量是外部application程序传递给(vertex和fragment)shader的变量。因...
2013-06-11 20:19:00 78
转载 glVertexAttribPointer
glVertexAttribPointer发布者: Seven's-2012/01/03-分类:OpenglES文档/手册/APINameglVertexAttribPointer — 定义顶点属性数组C SpecificationvoidglVertexAttribPointer(GLuintin...
2013-06-09 17:15:00 148
转载 glViewport()函数和glOrtho()函数的理解
glViewport()函数和glOrtho()函数的理解分类:OpenGL2009-12-04 13:114941人阅读评论(20)收藏举报includebufferubuntubuild生活编程在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho.glOrtho是创建一个正交平行的视景体。 一般用于物体不会因为离屏幕的...
2013-06-09 17:04:00 80
转载 自定义各种tabBar
用3个 不同被点击的图片#pragma mark - Creat Tab Bar-(void)cTabBar{ squareVC=[[SquareViewControlleralloc] init]; upDataVC=[[UpDataViewControlleralloc] init]; myVC=[[MyViewCont...
2013-06-07 09:02:00 102
转载 OpenGL api说明
转: OpenGL API 简介 开发基于 OpenGL 的应用程序,必须先了解 OpenGL 的库函数。它采用 C 语言风 格,提供大量的函数来进行图形的处理和显示。OpenGL 库函数的命名方式非常 有规律。所有 OpenGL 函数采用了以下格式: <库前缀><根命令><可选的参数个数><可选的...
2013-06-05 14:11:00 192
转载 转)shader脚本的加载编译连接讲解
假设你已经编写好了一对shader,一个顶点shader和一个像素shader,那么你将如何在你编写的应用程序中使用这两个shader呢?这就是本章要解决的问题。与C语言类似,每个shader源文件都必须被独立地编译成类似于C编译器生成的目标文件,它们将被连接在一起来组成一个程序。下图为大家展示了,一对shader(一个顶点shader和一个像素shad...
2013-06-04 10:32:00 153
转载 在OpenGL中使用着色器的步骤
在OpenGL整个程序的初始化阶段(一般是init()函数),做以下工作。1、顶点着色程序的源代码和片段作色程序的源代码要分别保存到一个字符数组里面;2、使用glCreateshader()分别创建一个顶点着色器对象和一个片段着色器对象;3、使用glShaderSource()分别将顶点着色程序的源代码字符数组绑定到顶点着色器对象,将片段着色程序的源代码字符数组绑定到片段着色器对象...
2013-06-04 10:22:00 90
转载 openGL ES 2.0 fragment shader and framebuffer
openGL ES 2.0 fragment shader and framebuffer分类:open GL2011-06-15 00:141516人阅读评论(2)收藏举报shaderbufferobjectimage照片测试chapter 101. 内建变量:gl_FragColor 用于输出,可以不写入该变量,比如你只想修改d...
2013-06-04 09:19:00 276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人