--------【Object-C语言】
文章平均质量分 55
奔跑吧,行者
这个作者很懒,什么都没留下…
展开
-
IOS UItextfield 和 UItextView 键盘隐藏
点击return隐藏ios 提供的键盘并不能自己隐藏,因此需要我们去实现UITextField.h文件实现UITextFileldDelegate.m文件中-(void)viewDidLoad{ textfield.delegate = self;}-(BOOL)textFieldShouldReturn:(UITextField *)text原创 2015-12-25 09:30:17 · 1081 阅读 · 0 评论 -
Objective-C基础语法快速入门
Objective-C是Mac软件开发领域最主要的开发语言,假如我们对C语言已经很熟悉或者具有面向对象语言的基础,对于我们学习Objective-C将会非常有用。方法调用(Calling Methods)为了能够尽快上手,我们先来看一些简单的例子。Objective-C语法里面基本的方法调用是这样的:[object method]; [object meth原创 2015-08-07 09:25:50 · 2443 阅读 · 0 评论 -
objective-c 中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )
1)、arc4random() 比较精确不需要生成随即种子 使用方法 : 通过arc4random() 获取0到x-1之间的整数的代码如下: int value = arc4random() % x; 获取1到x之间的整数的代码如下:原创 2015-08-07 15:13:18 · 2315 阅读 · 0 评论 -
objective-c中类的申明、实现、访问
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-08-18 09:56:36 · 1719 阅读 · 0 评论 -
objective-c中如何从UIImage中获取像素信息
翻译自Obtaining pixel data from a UIImageUIImage是我们在ios中非常熟悉的数据结构了,用它来存储图片非常方便。在OpenCV类库中,使用是另外的数据结构来存储图片,这时,我们就面临一个问题:如何才能把UIImage装换为其他类库也能识别的数据结构呢? 尽管不同的图片处理类库有不同的数据结构来处理图片,但是有一种结构是被所有的图片处理类库所识别的,那就是ra翻译 2015-08-18 10:03:03 · 6585 阅读 · 5 评论 -
iOS 类簇(Class Cluster)使用心得
我们都知道在iOS中类簇的使用是非常普遍的,比如NSNumber、NSString、NSArray等等都是类簇。我们以NSNumber举例来说,对于int,bool, unsigned int 等等数据类型,我们如何把它们封装成类的形式呢? 通常情况下我们可能会想到,对于每一种数据类型独立封装成一个类,比如对于int 类型我们可以做一个NSInt的类,以此类推。这样想是正确的,但是,我们再来想想这样原创 2015-08-18 10:10:46 · 2494 阅读 · 1 评论 -
NSdata 与 NSString,Byte数组,UIImage 的相互转换
NSdata 与 NSString,Byte数组,UIImage 的相互转换1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding];NSString->NSDataNSString *aString =原创 2015-09-17 12:51:27 · 920 阅读 · 0 评论 -
IOS之同步请求、异步请求、GET请求、POST请求
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里面。POST原创 2015-10-30 09:52:49 · 1204 阅读 · 1 评论 -
UITableView中Cell使用标识符重用机制
UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。UITableView中的cell可以有很多,一般会通过重用c原创 2015-12-09 11:40:28 · 824 阅读 · 0 评论 -
NSBundle(获取资源路径方法)的相关使用方法和注意事项
1、[NSBundle mainBundle],文件夹其实是Group,如左侧的树形文件管理器Build之后,文件直接就复制到了根目录下,于是读取的方法,应该是这样:[objc] view plaincopyNSString *earth = [[NSBundle mainBundle] pathForResource:@"Bra原创 2015-12-09 13:37:21 · 6572 阅读 · 0 评论 -
ios开发 UITableViewController和 UITableView
iOS中显示数据列表最常用的一个控件,支持垂直滚动UITableView 的两种内置样式UITableViewStylePlain UITableViewStyleGrouped数据源 (dataSource) 和代理 (delegate)l UITableView需要一个数据源(dataSource)来显示数据 ,UITableView会向数据源原创 2015-12-23 18:00:36 · 1807 阅读 · 0 评论 -
UITableViewController和UIRefreshControl实现下拉刷新功能
随着下拉刷新模式的影响力越来越大,苹果不得不考虑把它列入自己的规范之中,并在iOS 6 API中推出了下拉刷新控件. 在 iOS 6 之 后 , UITableViewController 添 加 了 一 个 refreshControl 属 性 , 这 个 属 性 保 持 了UIRefreshControl的一个对象指针。 UIRefreshControl就是iOS 6为表视图实现下拉刷新而提供原创 2015-12-24 11:25:03 · 735 阅读 · 0 评论 -
Objective-C中的instancetype和id区别
一、什么是instancetypeinstancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道未知类型的的对象可以用id关键字表示,那为什么还会再有一个instancetype呢?二、关联返回类型(related result types)根据Cocoa的命名规则,满足下述规则的方法:1、类方法转载 2015-07-02 14:23:23 · 635 阅读 · 0 评论