随笔分类 -  Object-C

摘要:在开发iOS程序的过程中,通常在导入第三方的类库(.a/.o)文件会报出一系列的错误:Undefined symbols for architecture i386: "std::string::c_str() const", referenced from: MP4Chunk::put... 阅读全文
posted @ 2014-08-05 15:26 jaenson 阅读(7936) 评论(0) 推荐(0)
摘要:1.AppDelegate.h//模板默认引入程序需要使用“类”的框架,即UIKit.h头文件,使它包含在程序中#import//此处@class声明程序中的“类”名称为MyViewController@classMyViewController;//此处@interface声明程序界面的名称为My... 阅读全文
posted @ 2014-05-09 14:00 jaenson 阅读(318) 评论(0) 推荐(0)
摘要:如下图,在发布应用时,因为codesign问题卡住了。尝试修改Target中的code sign setting,没有效果。 接着,在Developer Center删除所有证书,甚至包括Apps ID,重新生成,还是不行。 期间还出现了一些乱七八糟的问题,什么iPhone Developer证书重 阅读全文
posted @ 2013-10-25 15:14 jaenson 阅读(2239) 评论(0) 推荐(0)
摘要:做项目封装UIView的时候碰到的问题,没想到有个哥们儿还写成博客,特此收藏! 问题是这样的,几个界面用到同一个自定义返回按钮,于是就想着把这个按钮单独封装起来,添加一个UIView类,在里面自定义UIButton,使用delegate来实现点击事件 //UIView类头文件XZXTopView.h 阅读全文
posted @ 2013-07-02 15:01 jaenson 阅读(7969) 评论(0) 推荐(1)
摘要:在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhone QQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。 概述 在iOS中下面三个控件,自身就有复制-粘贴的功能: 1、UITextView2、UITextField3、UIWebVie 阅读全文
posted @ 2013-03-30 14:30 jaenson
摘要:objective-c中常用的数据类型基本数据类型int 输出格式符:%i, %d, %o %xfloat 输出格式符:%f, %e, %gdouble输出格式符:%f, %e, %gchar输出格式符:%c限定符:longlong int: %lilong double: %Lflong int 在数字后面加L(long int number = 123324123234123L)long longlong long int: %llishortshort int: %hiunsignedsigned其它1.id id是一种泛型,用于表示任何种类的对象。需要注意的是id是一个指针,所以在使用 阅读全文
posted @ 2013-03-13 00:30 jaenson 阅读(324) 评论(0) 推荐(0)
摘要:iOS开发中,经常要用到输入框,可默认情况下,输入框出来之后,除非点击键盘上面的“Done”或“Next”按钮才能将其隐藏。站在用户体验的角度上看,这种情况很不友好,尤其是不能突显苹果操作的便捷性。因此,查阅了一些资料,加上实践,总结出了两种方法:第一种,是最常见的,就是给最外层的view添加一个手势响应UITapGestureRecognizer,代码如下:- (void)viewDidLoad{ [super viewDidLoad]; UITapGestureRecognizer *tapGr = [[UITapGestureRecognizer alloc] initWit... 阅读全文
posted @ 2013-03-12 11:11 jaenson 阅读(12232) 评论(1) 推荐(1)
摘要:最近升级了iOS版本,加上来回切换了好几个开发者帐号,导致证书丢失。在发布版本的时候频频报错:Code Sign error: Provisioning profile ‘XXXX’ can't be found下面讲解下解决方案:1.关闭项目,在项目文件XXXX.xcodeproj上点击右键,选择“显示包内容”(Show Package Contents)。XXXX.xcodeproj就是一个文件夹。2.在新打开的窗体中找到project.pbxproj,打开。在这之中找到所有有关的证书编码信息,删除。例如,报的错误信息是Code Sign error: Provisioning p 阅读全文
posted @ 2013-02-28 00:27 jaenson 阅读(3531) 评论(3) 推荐(0)
摘要:以前写代码,使用到NSDateFormatter,通常没有太留意setDateFormat的格式,如下:NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];[formatter setDateStyle:NSDateFormatterMediumStyle];[formatter setTimeStyle:NSDateFormatterShortStyle]; [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];如今给在iOS6.0提 阅读全文
posted @ 2013-02-26 17:53 jaenson 阅读(331) 评论(2) 推荐(1)