![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
文章平均质量分 76
iteye_8742
这个作者很懒,什么都没留下…
展开
-
this class is not key value coding-compliant for the key XXX
我是新手,做的第一个应用就出现了下列问题: (看图片附件1)错误原因:在stackoverflow中找到一点思路,虽然看的不是很懂,但是大致了解意思It is caused by the Second view controller in MainWindow.xib having a class of UIViewControllerinstead of SecondVi...2014-05-24 10:47:17 · 78 阅读 · 0 评论 -
objc 两种方式将图片裁剪成圆形
第一种方式:通过设置 imageView的 layer来裁剪 ImageVIew进行操作HypnosisterLogoView *logoView = [[HypnosisterLogoView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)]; // 遮掉多余部分 logoView.layer.masksToBounds ...原创 2014-06-09 10:10:14 · 144 阅读 · 0 评论 -
苹果Swift语言中文教程(九) 类与结构
类与结构是编程人员在代码中会经常用到的代码块。在类与结构中可以像定义常量,变量和函数一样,定义相关的属性和方法以此来实现各种功能。和其它的编程语言不太相同的是,Swift不需要单独创建接口或者实现文件来使用类或者结构。Swift中的类或者结构可以在单文件中直接定义,一旦定义完成后,就能够被直接其它代码使用。注意:一个类的实例一般被视作一个对象,但是在Swift中,类与结构更像是一个函数...原创 2014-06-09 10:10:30 · 72 阅读 · 0 评论 -
苹果Swift语言中文教程(十) 属性
属性是描述特定类、结构或者枚举的值。存储属性作为实例的一部分存储常量与变量的值,而计算属性计算他们的值(不只是存储)。计算属性存在于类、结构与枚举中。存储属性仅仅只在类与结构中。属性通常与特定类型实例联系在一起。但属性也可以与类型本身联系在一起,这样的属性称之为类型属性。另外,可以定义属性观察者来处理属性值发生改变的情况,这样你就可以对用户操作做出反应。属性观察者可以被加在自己定义的存...原创 2014-06-09 10:10:44 · 66 阅读 · 0 评论 -
swift语言中文版教材链接
苹果Swift语言中文教程(一)基础数据类型 http://vjiazhi.com/kaifa/1027.html苹果Swift语言中文教程(二)基本运算符 http://vjiazhi.com/kaifa/1033.html苹果Swift语言中文教程(三) 字符串和字符 http://vjiazhi.com/kaifa/1035.html苹果Swift语言中文教程(四) 集合类型 http...原创 2014-06-10 09:32:00 · 76 阅读 · 0 评论 -
CGContextSaveGState与UIGraphicsPushContext
- (void)drawRect:(CGRect)rect{ CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSaveGState(context); // do drawing here CGContextRestoreGState(context);} - (void)d...原创 2014-06-10 09:32:13 · 88 阅读 · 0 评论 -
IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)...
首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.自己学习时实现的demo,希望对大家有帮助,具体的...原创 2014-06-10 09:32:27 · 70 阅读 · 0 评论 -
利用CGContextClip、CGPathAddEllipseInRect裁剪视图
以下可讲视图裁剪成一个圆形或椭圆:- (void) drawRect: (CGRect) aRect{ UIImage *logo = [UIImageimageNamed:@"logo1.png"]; CGRect bounds = CGRectMake(0.0f, 0.0f,rect.origin.x + aRect.size.width, rect.or...原创 2014-06-10 09:32:36 · 565 阅读 · 0 评论 -
IOS检测网络连接状态(转)
使用之前请从Apple网站下载示例:点此下载然后将Reachability.h 和 Reachability.m 加到自己的项目中,并引用 SystemConfiguration.framework,就可以使用了。Reachability 中定义了3种网络状态: // the network state of the device for Reachability 1.5.t...原创 2014-06-12 10:01:59 · 123 阅读 · 0 评论 -
iOS 页面切换
关于页面切换有很多种方法,我这里只介绍我用的一种:利用addSubview方法切换视图example://跳转到投票主页 zcListViewController = [[ZcpsZcListViewController alloc] initWithStyle:UITableViewStyleGrouped initParameters:resultJSON]; ...2014-06-14 16:34:21 · 97 阅读 · 0 评论 -
ios 绘制颜色渐变
CGColorRef除了RGB值以外,还有一个参数为ahpla(α)它的意思为:An alpha intensity value in the range [0,1]. The value represents the opacity of the color中文翻译过来就是:α值的范围在0和1之间,它代表了颜色不透明度。在创建启点和终点颜色的时候,可以通过它来设置透明渐变。下面...2014-06-09 10:09:48 · 132 阅读 · 0 评论 -
UIColor 获取颜色的RGB值
CGFloat R, G, B; CGColorRef color = [UIColor clearColor].CGColor; // Returns the number of color components (including alpha) associated with a Quartz color NSInteger numComponents = ...2014-06-09 09:53:50 · 307 阅读 · 0 评论 -
苹果Swift语言中文教程(八) 枚举类型
枚举定义了一个常用的具有相关性的一组数据,并在你的代码中以一个安全的方式使用它们。 如果你熟悉C语言,你就会知道,C语言中的枚举指定相关名称为一组整数值。在Swift中枚举更为灵活,不必为枚举的每个成员提供一个值。如果一个值(被称为“原始”的值)被提供给每个枚举成员,则该值可以是一个字符串,一个字符,或者任何整数或浮点类型的值。 另外,枚举成员可以指定任何类型,每个成员都可以存储的不同的相关值...原创 2014-06-08 11:40:13 · 65 阅读 · 0 评论 -
Swift语言中文教程(一)基础数据类型
基础类型虽然Swift是一个为开发iOS和OS X app设计的全新编程语言,但是Swift的很多特性还是跟C和Objective-C相似。Swift也提供了与C和Objective-C类似的基础数据类型,包括整形Int、浮点数Double和Float、布尔类型Bool以及字符 串类型String。Swift还提供了两种更强大的基本集合数据类型,Array和Dictionary,更详细的...原创 2014-06-07 09:18:50 · 98 阅读 · 0 评论 -
苹果Swift语言中文教程(二)基本运算符
1、基本运算符运算符是一种特定的符号或表达式,用来检验、修改或合并变量。例如,用求和运算符+可以对两个数字进行求和(如let i = 1 + 2);稍微复杂一点的例子有逻辑与操作符&& (如if enteredDoorCode && passedRetinaScan) ,自增长运算符 ++i (这是i=i+1的简写方式) Swift支持C标准库中的大多数运算符...原创 2014-06-07 09:20:40 · 103 阅读 · 0 评论 -
苹果Swift语言中文教程(三) 字符串和字符
来自letsswift.com感谢翻译小组成员:李起攀(微博)、若晨(微博)、YAO、粽子、山有木兮木有枝、渺-Bessie、墨离、Tiger大顾(微博)本文由翻译小组成员原创发布,个人转载请注明出处,商业转载请联系我们~ 感谢您对我们工作的支持~ 一个字符串String就是一个字符序列,像”hello,world”,”albatross”这样的。Swift中的字符串是用Stri...原创 2014-06-07 09:21:57 · 98 阅读 · 0 评论 -
苹果Swift语言中文教程(四) 集合类型
Swift 提供两种集合类型来存储集合,数组和字典。数组是一个同类型的序列化列表集合。字典是一个能够使用类似于键的唯一标识符来获取值的非序列化集合。在Swift中,数组和字典的键和值都必须明确它的类型。这意味这数组和字典不会插入一个错误的类型的值,以致于出错。这也意味着当你在数组和字典中取回数值的时候能够确定它的类型。 Swift 使用确定的集合类型可以保证代码工作是不会出错,和让你在开发阶...原创 2014-06-07 09:22:51 · 110 阅读 · 0 评论 -
苹果Swift语言中文教程(五)控制流
Swift提供了所有C语言中相似的控制流结构。包括for和while循环;if和switch条件语句;break和continue跳转语句等。Swift还加入了for-in循环语句,让编程人员可以在遍历数组,字典,范围,字符串或者其它序列时更加便捷。相对于C语言,Swift中switch语句的case语句后,不会自动跳转到下一个语句,这样就避免了C语言中因为忘记break而造成的错误。 ...原创 2014-06-07 09:23:43 · 72 阅读 · 0 评论 -
UIView,UIButton,UIImageView等设置圆角,设置阴影,设置边框的方法
在iOS开发中,任何可见视图都是继承于UIView的。 继承体系中,大部分UIView的属性适用于其任何孩子。 而UIView的layer属性可以绘制UIView的各种效果。其实我们看到的View的动画实际上也是layer在绘制。 1、绘制圆角 [objc] view plaincopycornerVi...原创 2014-06-08 11:36:56 · 336 阅读 · 0 评论 -
Quartz2D之渐变使用
Quartz2D提供了两种渐变填充方法。第一种是使用Quartz自带的Gradient填充方法;第二种是使用自定义的着色器。这里将先描述如何使用CGGradient对象来做渐变填充。// Drawing code // 创建Quartz上下文CGContextRef context = UIGraphicsGetCurrentContext(); // 创建色彩空间对...原创 2014-06-08 11:39:00 · 74 阅读 · 0 评论 -
苹果Swift语言中文教程(六)函数
来自cocochina翻译组,感谢幸苦工作!函数是执行特定任务的代码自包含块。给定一个函数名称标识, 当执行其任务时就可以用这个标识来进行”调用”。Swift的统一的功能语法足够灵活来表达任何东西,无论是甚至没有参数名称的简单的C风格的函数表达式,还是需要为每个本地参数和外部参数设置复 杂名称的Objective-C语言风格的函数。参数提供默认值,以简化函数调用,并通过设置在输入输出参...原创 2014-06-08 11:39:42 · 76 阅读 · 0 评论 -
苹果Swift语言中文教程(七)闭包
闭包(Closures)是独立的函数代码块,能在代码中传递及使用。Swift中的闭包与C和Objective-C中的代码块及其它编程语言中的匿名函数相似。 闭包可以在上下文的范围内捕获、存储任何被定义的常量和变量引用。因这些常量和变量的封闭性,而命名为“闭包(Closures)”。Swift能够对所有你所能捕获到的引用进行内存管理。NOTE 假如你对“捕获(capturing)”不熟悉,请...原创 2014-06-08 11:39:59 · 227 阅读 · 0 评论 -
EXC_BAD_ACCESS (code=1)
错误信息:EXC_BAD_ACCESS (code=1)原因:exc_bad_access(code=1, address=0x789870)野指针错误,主要的原因是,当某个对象被完全释放,也就是retainCount,引用计数为0后。再去通过该对象去调用其它的方法就会出现野指针错误。我的错误在这: CGImageRelease(image); return image...2014-06-18 11:10:27 · 406 阅读 · 0 评论