Object - c
文章平均质量分 62
莫路芳
这个作者很懒,什么都没留下…
展开
-
OC排序
9 #import 10 11 @interface Sort : NSObject{12 13 }14 15 //选择排序16 -(void)selectSortWithArray:(NSArray *)aData;17 //插入排序18 -(void)insertSortWithArray:(NSArray *)aData;19 //快速排序20 -(void)quick转载 2014-04-14 15:54:22 · 492 阅读 · 0 评论 -
iOS 在UILabel显示不同的字体和颜色
123456789self.title = @"For iOS 6 & later";NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Using NSAttribut转载 2015-03-25 17:29:34 · 317 阅读 · 0 评论 -
内存管理 ARC情况下
1.ARC空声明变量 使用ARC的另一个优势是所有未初始化的变量默认都是“空值化”的。这意味着像下面这样的声明使用ARC编译后指向的是空值(nil): NSObject *myObject1,*myObjects2; 不过要注意的是,与其他高级编程语言不同,ARC不会自动将标量的值设置为零。 这意味着以下几行代码声明的变量其值并不等于零: int转载 2015-03-16 17:09:05 · 441 阅读 · 0 评论 -
Objective-C消息机制的原理
Objective-C消息机制的原理 http://dangpu.sinaapp.com/?p=119 在Objective-C中,message与方法的真正实现是在执行阶段绑定的,而非编译阶段。编译器会将消息发送转换成对objc_msgSend方法的调用。 objc_msgSend方法含两个必要参数:receiver、方法名(即:selector),如: [r转载 2015-03-07 09:46:39 · 384 阅读 · 0 评论 -
深入浅出ARC[1] – ARC是什么?
ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。 该机能在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机能。简单地理解转载 2015-03-07 10:02:19 · 749 阅读 · 0 评论 -
修改UIWebView中字体的大小
[objc] view plaincopy1、UIWebView设置字体大小,颜色,字体:1、UIWebView设置字体大小,颜色,字体: UIWebView无法通过自身的属性设置字体的一些属性,只能通过html代码进行设置,代码如下:UIWebView无法通过自身的属性设置字体的一些属性,只能通过html代码进行设置,代码如下: 在webView加载完转载 2015-03-23 15:36:40 · 1062 阅读 · 0 评论 -
iOS学习之路 XML处理
iOS学习之路 XML处理是本文要介绍的内容,主要介绍了XML文件的操作,具体详细内容我们看内容。不多说,直接进入话题。解析不是utf-8的xml文件(尤其是中文网站的rss文件):如果url中有中文:view plaincopy to clipboardprint?const char *str = [searchURL UTF8String]; NSString *u转载 2015-03-23 15:30:07 · 408 阅读 · 0 评论 -
iOS自带表情图标,可用转义字符使用
下面的表情可直接用右边的转义字符生成NSString *s = @"This is a smiley \ue415 face"; testFace.text = s; 上面的\ue415就是表情编码。更多的表情如下:\ue415\ue056\ue057\ue414\ue405\转载 2015-04-16 13:48:58 · 8731 阅读 · 0 评论 -
IOS Emoji 编码打印
http://blog.csdn.net/fengsh998/article/details/8668002最新在研究下IOS的emoji。主要目的是想android ,wphone,symbian都同步支持ios 的emoji。因此设及到图库及表情定义符。在已有的emoji表情库里目前已知道记录的就很800多个,IOS 5 中集成的有479个。而IOS6 又新增了300个左右。翻译 2015-04-17 09:19:58 · 861 阅读 · 0 评论 -
CocoaPods详解之----使用篇
作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了转载 2015-05-22 16:04:31 · 363 阅读 · 0 评论 -
ALAssetsLibrary-代码操作iOS相册资源
在iOS中,我们调用摄像头和选择相册中的资源,我们可以使用:UIImagePickerController类来完成。当然,我们也可以不使用UI的形式来访问iOS设备的相册资源。那就是使用:ALAssetsLibrary一、ALAssetsLibrary是什么可以说,是一个桥梁把。连接了我们应用程序和相册之间的访问。ALAssetsLibrary提供了我们转载 2015-05-19 14:33:20 · 517 阅读 · 0 评论 -
如何在Mac OS X上安装 Ruby运行环境
对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。此安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ..转载 2015-05-19 17:10:05 · 293 阅读 · 0 评论 -
IOS 里面你没有注意到的一些小知识
1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用)其实在代码里还是可以设置的,那就是删除背景view[[self.searchBar.subviews objectAtIndex:0] removeFromSuperview];2,NSDate使用转载 2015-07-03 10:56:28 · 4527 阅读 · 0 评论 -
打包静态库和动态库
http://www.360doc.com/content/14/1215/17/19175681_433147141.shtml原创 2015-07-02 13:03:33 · 443 阅读 · 0 评论 -
APP常用设置尺寸
APP 登录时所需的尺寸原创 2015-08-12 09:31:26 · 500 阅读 · 0 评论 -
支付宝第三方支付 平台
支付宝开放平台 https://open.alipay.com/platform/home.htm生成公钥:https://cshall.alipay.com/enterprise/help_detail.htm?help_id=474010&keyword=rsa&sToken=s-ba9d93d4f1ca4fa5b4fa061c5478be12&from=search&flag=0原创 2015-09-17 17:05:05 · 1026 阅读 · 0 评论 -
layoutsubviews原理总结
1.和layOut机制相关的方法 - (CGSize)sizeThatFits:(CGSize)size - (void)sizeToFit - (void)layoutSubviews 这个方法,默认没有做任何事情,需要子类进行重写 - (void)layoutIfNeeded 如果,有需要刷新的标记,立即调用layoutSubviews进转载 2015-12-29 13:37:44 · 553 阅读 · 0 评论 -
Xcode插件(一)-规范注释生成器VVDocumenter
原文来自:http://blog.csdn.net/hitwhylz/article/details/27813315分享几个常用的Xcode插件。第一个, 规范注释生成器VVDocumenter。顾名思义, 它可以很方便的为你自动添加注释使用效果如下:下载链接:https://github.com/onevcat/VVD转载 2015-02-11 17:06:24 · 380 阅读 · 0 评论 -
使用keychain来存取用户名和密码
iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式。每个ios程序都有一个独立的keychain存储。从ios 3.0开始,跨程序分享keychain变得可行。下面就使用keychain来实现存取用户名和密码。苹果已经有现成的类封装好了keychain,KeychainItemWrapper.h和KeychainItemWrapper.m文件,可转载 2015-02-11 17:07:26 · 509 阅读 · 0 评论 -
super init的初始化调用
定义两个类 分别为Person 和原创 2014-04-09 17:42:35 · 595 阅读 · 0 评论 -
self与super的区别
self与super的区别(转)在objc中的类实现中经常看到这两个关键字”self”和”super”,以以前oop语言的经验,拿c++为例,self相当于this,super相当于调用父类的方法,这么看起来是很容易理解的。但是它们真正是如何调用的呢? 你知道吗?以下面的代码为例: @interface Person:NSObject {NSString* nam转载 2014-04-09 20:18:30 · 669 阅读 · 0 评论 -
动画处理 core
核心动画,开发人员可以为他们的应用创建动态用户界面,而无需使用低级别的图形 API,如 OpenGL 来获取高效的动画性能。 前言,核心动画的好处1.简单易用的高性能混合编程模型。2.类似视图一样,你可以通过使用图层来创建复杂的接口。 通过是CALayer来使用更复杂的一些动画。 3.轻量级的数据结构,它可以同时显示并让上百个图层产生动画效果。 控制转载 2014-05-10 11:41:43 · 580 阅读 · 0 评论 -
OC 中 NSArray 的常用方法
1:数组的基本概念Foundation中的数组(NSArray,NSMutableArray)是一组有序的对象集合,通过索引下标获取到数组中的各个元素.与字符串相同,数组也是可变和不可变数组之分.此外,数组中不可以存放基本数组类型,只能存放类的实例(对象).如若需要将基本数据类型,结构体放入数组中,需要通过NSNumber,NSValue进行数据的“封装”2:不可变转载 2014-04-11 09:54:19 · 748 阅读 · 0 评论 -
OC 中的NSArray NSString NSMutableArray
一、oc中的数组:NSArray定义:NSArray *arrayName=[NSArray arrayWithObjects:obj1,obj2,obj3,obj4,nil];//数组是以nil空作为结束的标志使用:for(int i=0;i{Object *obj=[arrayName objectAtIndex:i];[obj fun转载 2014-04-11 09:12:08 · 621 阅读 · 0 评论 -
上传应用到app上的步骤...
@转载请保留:iOS界一迷糊小书童--->专注于iOS开发!!谢谢合作/*****************************************1************************************************//*****************************************2**********转载 2014-07-15 19:46:33 · 551 阅读 · 0 评论 -
iphone手机开发的唯一标识
英文原文:In iOS 7 and later, if you ask for the MAC address of an iOS device, the system returns the value 02:00:00:00:00:00. If you need to identify the device, use the identifierForVendor property of UI转载 2014-07-22 21:54:31 · 586 阅读 · 0 评论 -
使用单独的tabBar建立tabBar
在iOS的程序中,Tab Bar的使用率很高,几个视图需要切换的时候,就用到tabbar。今天的程序实现的效果是这样的,底部有几个tab Item,对应的有几个视图,切换tab Item,切换到对应的视图。实现效果如下: 为了更好理解使用用tabbar和切换视图,我们创建一个Empty Application。转载 2014-07-15 19:39:25 · 557 阅读 · 0 评论 -
ios真机调试
/*************************************************************1********************************************************************//*********************************************************转载 2014-07-15 19:49:34 · 414 阅读 · 0 评论 -
APN远程推送
/*****************************************1************************************************//*****************************************2************************************************/转载 2014-07-15 20:01:20 · 954 阅读 · 0 评论 -
smartSVN的使用
1.如果打开的是已经存在的工程原创 2014-08-25 08:57:32 · 1634 阅读 · 0 评论 -
label的使用
·UILable是iPhone界面最基本的控件,主要用来显示文本信息。·常用属性和方法有:1、创建CGRect rect = CGRectMake(100, 200, 50, 50);UILabel *label = [[UILabel alloc] initWithFrame:rect];2、text //设置和读取文本内容,默认为nillabel.text = @”文本转载 2014-08-14 10:36:47 · 617 阅读 · 0 评论 -
IOS 启动的滑动图片只显示一次
我已经看到这个问题很多次了。今天抽空研究了一下首次运行的应用程序加入一些help 或者 宣传动画 现在变的很重要了。 一个有用的例子是发送一个分析实例。这可能是一个很好的方法来确定有多少人下载实用应用程序。有人会说:“但是,嘿,苹果AppStore已经告诉我,应用程序的下载量了”。流行的解决方案是在大多数地方是用[NSUserDefaults standardUserD转载 2014-10-08 14:53:50 · 572 阅读 · 0 评论 -
把打包后的文件直接放到itues上进行安装的步骤
1.打包文件2.打包文件之后生成原创 2014-11-06 08:51:06 · 432 阅读 · 0 评论 -
IOS 数据存储的区别
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系转载 2014-12-10 17:16:05 · 355 阅读 · 0 评论 -
友盟Umeng统计、更新功能使用教程
http://www.eoeandroid.com/thread-309340-1-1.html友盟统计分析是移动终端上不可多得的佳品,鉴于在开发中使用到,随笔写下使用过程。友盟SDK下载(包含统计功能和自动更新功能):第一步:导入SDK1. 解压文件,libs 文件夹内的文件直接复制到eclipse工程同名文件夹内;2. 将 res 内所有文件复制到e转载 2015-02-06 09:04:24 · 692 阅读 · 0 评论 -
一些好的技术博客知识和网站
下载源代码的网站 http://www.devstore.cn/code/list/pc0-sc0-cp0-ft0-sp33-rt40-dl0-dt62-scs0-scp0-pn3-or0.html原创 2015-08-12 09:08:26 · 403 阅读 · 0 评论