ios
文章平均质量分 63
石头________
这个作者很懒,什么都没留下…
展开
-
IOS代理 protocol最简单的实例,没有之一。。
#import "Aclass.h"@implementation Aclass@synthesize buyDele;-(void) showIt{ //调用代理方法 具体谁去调用 还未知 [buyDele BuyIt:@"I want a iphone 6"];}@end原创 2014-11-20 23:08:24 · 1363 阅读 · 0 评论 -
iOS学习之分段Table View的使用(Grouped样式表格)
简介:上篇做了Table View的一些介绍 ,还做了一个TableView 的Plain样式的例子,这篇我们学习Grouped样式表的例子,还有用到前面读取Plist的知识(见iOS学习之 plist文件的读写),把Plist文件中的数据读取出来,放到Table view里展示出来。这里把全国30多个省份的城市,都列出来了,plist文件里还有城市的行政区,不过这里只列出省份和城市就ok了。转载 2015-03-17 15:21:31 · 1083 阅读 · 0 评论 -
Core Animation之多种动画效果
1、把图片移到右下角变小透明使用CAAnimationGroup叠加动画效果,就是下面按钮《把图片移到右下角变小透明》描述的效果: 、上面三个图是动画的三个状态,实现代码如下:[cpp] view plaincopy- (void)viewDidLoad { [super viewDidLo转载 2015-03-17 14:06:40 · 772 阅读 · 0 评论 -
iOS学习之 plist文件的读写
在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。转载 2015-03-17 15:05:46 · 763 阅读 · 0 评论 -
iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
1、UIGestureRecognizer介绍手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。UITapGestur转载 2015-03-17 15:48:30 · 747 阅读 · 0 评论 -
图文解释XCode常用快捷键的使用
刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。一、关于运行调试1、运行,停止,都在工具栏的Product里。Comm转载 2015-03-17 14:56:20 · 781 阅读 · 0 评论 -
Objective-C语法之异常处理
Objective-C的异常比较像Java的异常处理,也有@finally的处理,不管异常是否捕获都都要执行。异常处理捕获的语法:[cpp] view plaincopy@try { } @catch (NSException *exception) { } @f转载 2015-03-17 16:04:35 · 741 阅读 · 0 评论 -
IOS开发/iphone开发震动与播放声音Demo
可能在软件某些时候需要震动手机以示提醒,可能还要播放一段特殊的声音引起用户的注意,在ios中如何实现呢?首先实现震动,其实就是调用系统的方法,一句话就行,AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);当然前提是要加入AVFoundation.framework这个框架然后实现播放声音,可能还要循环播放多少次,循环播放用n次,[se转载 2015-03-18 11:12:36 · 1337 阅读 · 0 评论 -
iOS/iPhone学习系列、代码教程----~~~持续更新中~~~
记录一个学习地址,很多IOS实例。http://www.devdiv.com/iOS_iPhone-iOS_iPhone学习系列、代码教程----___持续更新中___-thread-48165-1-1.html转载 2015-03-18 13:18:45 · 798 阅读 · 0 评论 -
Swift实现UIKit Dynamic动画
iOS7引入了UIKit Dynamics,可以帮助开发者开发出更接近真实世界的动画效果。之前,用户如果要做出这样的效果,需要话很多的时间在物理计算和Core Animation上。现在,所有的一切都变得非常简单,只要简单的几行就可以实现真实世界的效果。比如,重力、碰撞等。 UI Dynamics中得类包括: UIGravityBehavior -给你的view添加转载 2015-07-16 10:33:50 · 1037 阅读 · 0 评论 -
IOS核心动画高级技巧
今天发现个很不错学习IOS动画的网站,mark下 顺便推荐给大家gohttp://zsisme.gitbooks.io/ios-/content/原创 2015-07-20 12:54:56 · 1203 阅读 · 0 评论 -
xcode7真机调试问题
在XCode7 Beta2下如果使用iOS8.4版的真机进行调试,XCode会提示: “Could not find Developer Disk Image” 解决方法: 如果你有XCode6.4版,进入/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platfor转载 2015-07-21 20:03:28 · 1083 阅读 · 0 评论 -
一些优秀的项目
mark 下 回头看http://www.cocoachina.com/game/20140709/9076.html http://www.cocoachina.com/swift/20140714/9119.html swift 写的消除类游戏(1,2部分)http://www.cocoachina.com/swift/原创 2015-07-21 16:42:41 · 1065 阅读 · 0 评论 -
一些牛人的IOS博客,mark下慢慢学习
http://blog.devtang.com/ 唐巧的个人bloghttp://gracelancy.com/ Lancy's bloghttp://beyondvincent.com/ 破船之家http://joeyio.com/ 代码手工艺人原创 2015-07-17 13:44:18 · 1167 阅读 · 0 评论 -
iOS动画效果和实现
动画效果提供了状态或页面转换时流畅的用户体验,在iOS系统中,咱们不需要自己编写绘制动画的代码,Core Animation提供了丰富的api来实现你需要的动画效果。 UIKit只用UIView来展示动画,动画支持UIView下面的这些属性改变:frame bounds center transform alpha backgroundColor conten转载 2015-03-17 13:49:28 · 825 阅读 · 0 评论 -
iOS学习之Table View的简单使用
Table View简单描述: 在iPhone和其他iOS的很多程序中都会看到Table View的出现,除了一般的表格资料展示之外,设置的属性资料往往也用到Table View,Table View主要分为以下两种: Plain:这是普通的列表风格 Grouped :这是分块风格。对于UITableView,我們有一些特殊的概念和术语,比如说我们转载 2015-03-17 15:05:49 · 801 阅读 · 0 评论 -
iOS多线程编程之NSOperation和NSOperationQueue的使用
前一篇 《iOS多线程编程之NSThread的使用》介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSOperation如果你也熟悉Java,转载 2015-03-16 11:28:37 · 490 阅读 · 0 评论 -
NSString 大总结
NSString 总结原创 2014-11-23 10:44:19 · 1246 阅读 · 0 评论 -
Objective-C 几个特殊的数据类型
专心ji原创 2014-11-23 11:00:13 · 737 阅读 · 0 评论 -
NSArray,NSDictionary,NSSet总结
NSArray,NSDictionary,NSSet总结 够全面原创 2014-11-23 13:02:29 · 2536 阅读 · 0 评论 -
ios 内存管理,objective-c内存管理
虽然现在原创 2014-11-22 18:33:22 · 756 阅读 · 0 评论 -
Objective-C常用的几个结构体
NSRange (表示范围) location , length 初始化 NSRange range={4,5}; NSRange = NSMakeRange(4,5); NSString *str = NSStringFromRange(range); 转成NSString原创 2014-11-23 11:27:15 · 1433 阅读 · 0 评论 -
UIScrollView用法
记笔记啦。。。。-----------------UIScrollView 普通的UIView不具备滚动功能,不能显示过多的内容。UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容UIScrollView的用法,将需要展示的内容添加到UIScrollView中设置UIScrollView的contentVi原创 2014-11-29 13:18:44 · 1202 阅读 · 0 评论 -
IOS 开发中Transform的使用
Transform 主要用来改变一个视图对象的位置、尺寸或者旋转角度 frame:也可以位置/尺寸 bounds:尺寸center:位置最常用的三种方法someView.transform=CGAffineTransformMakeRotation(角度) 旋转 -此角度是弧度制 m_pi m_pi_2 m_pi_4 … 正数是顺时针 负数是逆原创 2014-11-25 07:35:33 · 3156 阅读 · 0 评论 -
UIImageView 处理动画
记笔记。。。初始化 - (id)initWithImage:(UIImage *)image;图片可以用来做序列帧动画 (1帧1帧展示 )主要用到一下集中方法@property(nonatomic,copy) NSArray *animationImages; 数组中放的是UIImage对象@property(nonatomic) NSInteger an原创 2014-11-25 21:21:46 · 1151 阅读 · 0 评论 -
IOS 九宫格实现思路
根据要求 显示图片 以九宫格形式排放 基本思路 //显示总列数 可以随意改变 int columnCount=3; //没个格子的宽度和高度 CGFloat appW=85.0; CGFloat appH=95.0; //计算间隙 CGFloat appMargin=(self.view.原创 2014-11-25 23:48:20 · 1776 阅读 · 0 评论 -
GCD 基础 (队列)
记笔记。。。-------1.串行队列 —-一个接一个执行 创建一个队列 dispatch_queue_t q = dispatch_queue_create(“gcd1", DISPATCH_QUEUE_SERIAL); for (int i = 0; i // 同步任务顺序执行 dispatch_sync(q, ^原创 2014-12-10 12:00:43 · 1152 阅读 · 0 评论 -
关于ios异步加载图片的三个开源项目
一、HjCache 原文:http://www.markj.net/hjcache-iphone-image-cache/获取 HJCache:HJCache is up on github here: https://github.com/markofjohnson/HJCacheHjCache 是iOS上的一个开源的库,用于异步加载网络图片并在滚动中的tab转载 2014-12-12 13:05:52 · 872 阅读 · 0 评论 -
IOS 动画
动画从各个地方找来的,有三种:第一种:CGContextRef context = UIGraphicsGetCurrentContext();[UIView beginAnimations:nil context:context];[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];[UIView转载 2014-12-12 11:11:53 · 784 阅读 · 0 评论 -
IOS小技巧
1.通过下面方式可以获取图片的像素颜色点:- (void*)getImageData:(UIImage*)image{ void* imageData; if (imageData == NULL) imageData = malloc(4 * image.size.width * image.size.height); CGC转载 2014-12-12 12:15:32 · 858 阅读 · 0 评论 -
iOS多线程编程之NSThread的使用
1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread 2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD 全称:Grand Central Dispatch( iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用)转载 2015-03-16 11:12:57 · 528 阅读 · 0 评论 -
swift 动画集合Animation
swift 动画集合Animation将自己平时练手的动画放在这里 ,并且附上源码 (做一个加一个吧) 后面看情况要不要单个写详细博客基础效果一 : (属性动画和transform以及view的过渡transition) 基础效果二:animateKeyframesWithDuration 关键帧动画 动画三 :基于autolayout的综合动画动画四 :CALayer动画 动画五:基于CASh原创 2015-09-24 21:52:14 · 2107 阅读 · 0 评论