ios
文章平均质量分 55
guozh
这个作者很懒,什么都没留下…
展开
-
iOS app支付宝接口调用的一点总结(补充支付宝SDK&Demo下载地址)
由于app内需要用到支付功能,选择了当前最流行的支付宝进行支付。在进行内嵌支付宝功能开发时,被它狠狠的耍了一把。根据支付宝开发文档,参考demo代码。将相关支付功能加到了自己的代码中。一些根据文档来做,也没有太大的难度。但添加完代码,进行测试时,问题却来了。在app中可以成功调用支付宝app,成功支付并返回。这个时候就出现问题了。在app delegate支付宝回调本app的执行函数中,公钥验转载 2014-03-19 15:37:16 · 5133 阅读 · 1 评论 -
iOS开发:安装真机调试证书
iOS开发:安装真机调试证书http://iphone.tgbus.com/dev/iosdev/201205/20120523110841.shtml转载 2012-12-21 10:29:09 · 546 阅读 · 0 评论 -
ios浅谈关于nil和 NIL区别及相关问题
1、nil和null从字面意思来理解比较简单,nil是一个对象,而NULL是一个值,我的理解为nil是将对象设置为空,而null是将基本类型设置为空的,个人感觉有点像属性当中,基本类型分配为assign NSString类型一般分配copy,而对象一般用retain。而且我们对于nil调用方法,不会产生crash或者抛出异常。看一段nil -> Null-pointer to object转载 2013-01-05 15:50:14 · 10174 阅读 · 0 评论 -
NSDictionary读取boolean值数据
Object-c代码 NSDictionary* json = [html JSONValue]; bool bol = [[json objectForKey:@"state"] boolValue]; switch (bol) { case 0: //false break; case 1: //true break; }转载 2013-01-05 15:45:54 · 8180 阅读 · 0 评论 -
重写UIPageControl实现自定义按钮
有时候UIPageControl需要用到白色的背景, 那么会导致上面的点按钮看不见或不清楚,我们可以通过继承该类重写函数来更换点按钮的图片现实.实现思路如下.新建类继承UIPageControl :复制代码@interface MyPageControl : UIPageControl{ UIImage *imagePageStateN转载 2012-12-17 15:16:44 · 618 阅读 · 0 评论 -
UITextView 实现 placeholder 及隐藏键盘
#import @interface UIPlaceHolderTextView : UITextView { NSString *placeholder; UIColor*placeholderColor; @private UILabel*placeHolderLabel;}@property(转载 2012-12-25 18:10:26 · 2067 阅读 · 0 评论 -
2012-06-14 19:16 ios消息推送机制原理与实现
http://hi.baidu.com/yang_qi168/item/480304c542fd246489ad9e91http://blog.csdn.net/nogodoss/article/details/7393833http://blog.sina.com.cn/s/blog_700be1c001013daf.html转载 2012-12-05 16:31:21 · 817 阅读 · 0 评论 -
我写的函数
//提交评价-(void)updateCourseAppreciation:(NSString*) AssignID AppreLevel:(NSString*) AppreciationLevel Remark:(NSString*) RemarkCont{ NSURL *url = [NSURL URLWithString:_kInterfaceGetC原创 2012-10-22 13:21:39 · 705 阅读 · 0 评论 -
Cocoa Touch框架
iOS – Cocoa Touch简介:iOS 应用程序的基础 Cocoa Touch 框架重用了许多 Mac 系统的成熟模式,但是它更加专注于触摸的接口和优化。UIKit 为开发者提供了在 iOS 上实现图形,事件驱动程序的基本工具,其建立在和 Mac OS X 中一样的 Foundation 框架上,包括文件处理,网络,字符串操作等。Cocoa Touch 具有和 iPhone 用转载 2012-10-29 15:22:05 · 912 阅读 · 0 评论 -
NSNotification与delegate的区别
简明概要的说明了NSNotification与delegate的区别:1.效率肯定是delegate比nsnotification高。2. delegate方法比notification更加直接,最典型的特征是,delegate方法往往需要关注返回值,也就是delegate方法的结果。比如-windowShouldClose:,需要关心返回的是yes还是no。所以deleg转载 2012-10-29 15:11:15 · 1285 阅读 · 0 评论 -
关于苹果App Store账号申请、真机调试、发布相关知识收集
关于苹果的开发者账号申请流程比较麻烦,先收集了一些流程:苹果开发者帐号申请流程-个人版苹果公司App Store的申请和管理相关知识苹果App Store申请和管理相关知识真机调试的相关知识:http://www.open-open.com/lib/view/open1329891478000.htmlhttp://vanlee820816.原创 2013-01-10 10:57:02 · 2910 阅读 · 0 评论 -
ios 获取屏幕的属性和宽度
app尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;r=0,20,320,460屏幕尺寸CGRect rx = [ UIScreen mainScreen ].bounds;r=0,0,320,480状态栏尺寸CGRect rect; rect = [[UIApplication sharedAp转载 2013-01-14 17:45:34 · 80011 阅读 · 0 评论 -
iphone4的修改host的步骤
首先在保证越狱的情况下,用以下步骤1.用SSH Secure Shell Client登录 输入host主机IP:user:rootpassword: alpine对话框选择:Y2.在图形界面中etc\目录下修改host直接修改hosts,并保存 hosts即可。原创 2013-01-30 14:12:14 · 5867 阅读 · 0 评论 -
20款优秀的移动产品原型和线框图设计工具
http://www.cocoachina.com/newbie/basic/2013/0408/5949.html转载 2014-03-07 15:53:21 · 1437 阅读 · 1 评论 -
Android各分辨率定义的图片规格
我们定义的app图片规格app图标需要分iphone和android两套iphone: 名称Iphone4Iphone5手机尺寸960*640(高*宽)1136*640 (高*宽)电池栏40px40px顶部导转载 2012-12-13 10:43:05 · 17607 阅读 · 0 评论 -
IOS开发NSBundle对象使用详解
bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的转载 2013-04-19 13:50:12 · 24660 阅读 · 0 评论 -
IOS中Json解析的四种方法
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSe转载 2013-04-11 16:41:03 · 1050 阅读 · 0 评论 -
关于ios 推送功能的终极解决
关于ios 推送功能的终极解决刚刚做了一个使用推送功能的应用 遇到了一些问题整的很郁闷 搞了两天总算是弄明白了 特此分享给大家本帖 主要是针对产品发布版本的一些问题 综合了网上一些资料根据自己实践写的 不过测试也可以看看首先要感谢那些富有分享精神的大牛们所作的贡献 让我这个新手可以从零把推送功能整上线。至于推送功能的原理什么的我就不说了 网上关于推送的资料很转载 2013-03-26 10:29:56 · 874 阅读 · 0 评论 -
ios推送相关
推送教程:http://article.ityran.com/archives/194http://article.ityran.com/archives/240http://www.uml.org.cn/mobiledev/201203025.asp转载 2013-04-02 16:38:43 · 764 阅读 · 0 评论 -
关于iOS uinavigationcontroller及Uitabbarcontroller知识的梳理
一、导航UINavigationController导航到一个controller: [navigateController pushViewController:loginView animated:YES];返回到上页的代码: [self.navigationControllerpopViewControllerAnimated:YES];返回到根的代码:原创 2013-02-19 15:47:15 · 1085 阅读 · 0 评论 -
对于UITableViewStyleGrouped类型的UITableView的背景色设置问题
在一个UIViewController的viewDidLoad方法中增加一个UITableView,设置其backgroundColor为透明色。UITableView *tableView = [[UITableView alloc] initWithFrame:self.view.bounds style: UITableViewStyleGrouped];//UITableViewSty转载 2013-01-15 14:45:16 · 9240 阅读 · 0 评论 -
关于iphone越狱,cydia安装包等知识
ios5.0.1备份、越狱、美化最详细实效的教程http://www.pc6.com/edu/53693.htmlcydia使用教程图文解说,最完整的cydia教程http://www.pc6.com/edu/54289_1.html从零开始搭建Cydia软件源+制作deb安装包【08/11更新】http://bbs.weiphone.com/rea转载 2013-02-17 14:49:30 · 883 阅读 · 0 评论 -
为 UITableViewCel l的 accessoryButton 添加事件
如果把 cell 的 accessoryType 设置为 UITableViewCellAccessoryDetailDisclosureButton [plain] view plaincopycell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;转载 2013-01-18 14:24:11 · 6149 阅读 · 0 评论 -
iphone真机调试
对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关闭状态。Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单- 证书助理(Certificate Assistant)-从证书代理请转载 2012-09-10 13:13:41 · 649 阅读 · 0 评论 -
UI控件篇——UIPageControl及其自定义
UIPageControl类提供一行点来指示当前显示的是多页面视图的哪一页。当然,由于UIPageControl类可视样式的点击不太好操作,所以 最好是确保再添加了可选择的导航选项,以便让页面控件看起来更像一个指示器,而不是一个控件。当用户界面需要按页面进行显示时,使用 UIPageControl控件将要显示的用户界面内容分页进行显示会使编程工作变得快捷。 用户点击页面控件,会触转载 2012-08-27 12:13:21 · 4479 阅读 · 0 评论 -
ios5 中文键盘高度变高覆盖现有ui问题的解决方案(获取键盘高度的方法)
背景: ios5之前,iphone上的键盘的高度是固定为216.0px高的,中文汉字的选择框是悬浮的,所以不少应用都将此高度来标注键盘的高度(包括米聊也是这么做的)。 可是在ios5中,键盘布局变了,尤其是中文输入时,中文汉字选择框就固定在键盘上方,这样就使得原本与键盘紧密贴合的界面视图被中文汉字选择框给覆盖住了。一方面影响了界面的美观,另一方面,如果被覆盖的部分就是文本输入框的话,用转载 2012-08-23 15:26:45 · 4769 阅读 · 0 评论 -
NSString 函数整理
#import int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; //创建字符串 NSString *height; /**类方法: +(id) stringWithFormat:转载 2012-08-11 17:42:41 · 1759 阅读 · 0 评论 -
OC各种数据类型之间的转换方法
NSNumber转NSString:假设现有一NSNumber的变量A,要转换成NSString类型的B方法如下:NSNumberFormatter* numberFormatter = [[NSNumberFormatteralloc] init];B = [numberFormatter stringFromNumber:A];[numberForm转载 2012-08-02 13:52:51 · 67341 阅读 · 1 评论 -
UITableView,在cell中添加按钮
UITableView,在cell中添加按钮 2011-07-29 22:33:27| 分类: IOS|字号 订阅http://blog.sina.com.cn/s/blog_833996210100rs53.html- (UITableViewCell *)tableView:(UITableView *)tableView cel转载 2012-08-03 15:10:10 · 30061 阅读 · 0 评论 -
Objective-C 理解之方括号[ ]的使用
1. 用于通知某个对象该做什么即通知对象去执行某动作1.1. 在Objective-C中,方括号还有其它意义:它们用于通知某个对象该做什么。例如:[shape draw]; //这句话说明,通知对象shape去执行draw这个动作,例如让一个rectangle去画一个矩形。1.2. 在Objective-C中,通知对象执行某种操作,被称为:发送消息。例如:[shape转载 2012-07-13 14:26:21 · 5321 阅读 · 0 评论 -
Objective-C中一些 值得程序员注意的地方 学习笔记
Objective-C中一些 值得程序员注意的地方:1.有关于BOOL陷井方面有如下方面:关于BOOL条件语句中的比较最好是与NO的值来进行比较,因为BOOL的YES与NO值只是约定,并且编译器将BOOL认作8位二进制数据。若是不小心将一个长于1字节的整型值赋值给BOOL变量,那么只有底位字节将会用做BOOL的值,假设底位字节刚好为0的话,那么BOOL的值将会是0,即NO值,所以关转载 2012-07-13 15:14:30 · 2349 阅读 · 0 评论 -
IPhone的相关知识一
IOS的相关学习可以参考:http://blog.csdn.net/Nono_Love_Lilith?viewmode=contentshttp 可以参考http://www.cnblogs.com/dotey/archive/2011/05/10/2041966.htmlhttp://www.cocoachina.com/iphonedev/sdk/2010/1011转载 2012-06-22 15:31:36 · 648 阅读 · 0 评论 -
MAC虚拟机中的快捷键
因为在WINDOWS下习惯了用快捷键操作,再加上使用虚拟机很生疏,所以从网上找到了很多MAC系统的快捷键,熟悉使用后就整理出来,供大家分享。苹果机器中有两个特殊的键:Command和Option。Command在虚拟机中可以用WIN键代替,但是Option我没找到。所以有些快捷键在虚拟机中无法使用以下是可以在虚拟机中使用的:动作快捷键:隐藏文件 Command + h清空废纸篓转载 2012-07-10 17:00:27 · 13831 阅读 · 1 评论 -
Xcode 4.3.2下的storyboard view window 的区别
最新Xcode 4.3.2 下使用Storyboard和ARC开发iPhhttp://blog.sina.com.cn/s/blog_68707a3f01015a4r.html基础辅助教程:XCode 4.2的Storyboardhttp://hi.baidu.com/%D3%D0%D6%F7%B5%C4%B8%C9%C1%B8%B1%F0%C5%F6/blog/item/89转载 2012-07-05 14:55:58 · 1141 阅读 · 0 评论 -
UIPageControl 分页控件-IOS开发
分页控件是一种用来取代导航栏的可见指示器,方便手势直接翻页,最典型的应用便是iPhone的主屏幕,当图标过多会自动增加页面,在屏幕底部你会看到原点,用来只是当前页面,并且会随着翻页自动更新。一、创建[java] view plaincopyprint?UIPageControl* myPageControl = [[UIPageControl alloc]initW转载 2012-06-07 14:37:03 · 924 阅读 · 0 评论 -
Xcode4.2 SVN代码管理 使用方法
代码安全和管理的问题永远是开发人员不可忽略的问题,即使是独立开发者,不存在多人协作的问题,程序的版本管理和代码的保管问题也是不可忽视的。Xcode4.2其实自带了一个代码管理功能SourceControl,每次创建项目的时候都可以把它选上,Xcode就会自动在本地为我们的代码创建一个git代码仓库,实现代码签入、签出、合并、更新等常用的代码管理的功能。但是,前几天自己的一次笔记本电脑硬盘故转载 2012-06-07 14:21:23 · 2671 阅读 · 0 评论 -
NSArray 函数整理 .
/******************************************************************************************* NSArray ***************************************************************************************转载 2012-08-11 17:44:34 · 517 阅读 · 0 评论 -
NSDictionary+plist简单示例 .
在iPhone/iPad工程里面,添加 File->Other->Property List,例如:test.plist,然后在其中添加3個项目(Key) Name, Date, Dept,并填充Value值。以下为对此test.plist文件的一系列常用操作(myname,mydate,mydept为定义的变量):[cpp] view plaincopyprint?转载 2012-08-11 17:45:51 · 918 阅读 · 0 评论 -
一些iphone基础知识的整理
const 只读的意思 使用在变量上的时候必须立即初始化static 静态变量,只能赋值一次,以后只能访问不能修改,同时规定了变量使用的作用域,为当前函数或者是文件单例模式通常会使用 static[cpp] view plaincopy"color:#000000;"> 1. @implementation Singleto转载 2012-08-11 17:52:57 · 659 阅读 · 0 评论 -
IOS开发键盘弹出时遮住输入框的问题
IOS UITextView实现自动隐藏键盘。三 步 :设置 Text input traits ---》Return key 为DONE 去掉auto-enable Return key 选中状态。创建一个类为:@interface BoardReturn : NSObject {}@end @i转载 2012-08-07 16:44:01 · 5118 阅读 · 0 评论