摘要: 最近在做一个需求的时候,出现了这样一个问题:textViewDidChange当程序中给UITextView赋值的时候,是不被调用的,如官方文档对该方法的说明:Tells the delegate that the text or attributes in the specified text view were changed by the user.The text view calls this method in response to user-initiated changes to the text. This method is not called in response 阅读全文
posted @ 2013-04-17 13:55 真正搞技术 阅读(5905) 评论(0) 推荐(0) 编辑
摘要: 到https://developer.apple.com/ios/manage/provisioningprofiles/index.action这个页面找到Provisioning选项卡,这个里面,保存的是帐号所有的app的证书,这个证书,有一项指示的是app id,我们可以到AppId选项卡中寻找看看相应的app id,里面有个config,config是对应的该appid的其他服务。包括push,注册push证书,就要用到这个config。具体配置参见:http://2015.iteye.com/blog/1337599 阅读全文
posted @ 2013-03-04 15:41 真正搞技术 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 最近有个需求,自己搞button,不用图片了button边框的设置,貌似用UIColor转的CGColor不行,有些比如灰色直接变成透明,只能转黑色,绿色等标准色。这里用自己的色生成CGColor了: CGFloat r = (CGFloat) 212/255.0; CGFloat g = (CGFloat) 212/255.0; CGFloat b = (CGFloat) 212/255.0; CGFloat a = (CGFloat) 1.0; CGFloat components[4] = {r,g,b,a}; CGColorSpaceRef color... 阅读全文
posted @ 2013-02-25 13:17 真正搞技术 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 有的时候,我们经常从命令行中进入vim文本编辑器,如何退回来呢:只需要经过两步:1.按下esc键 2.输入":wq"(保存退出) 输入":q!"(不保存退出)在文件名前面加./ ,表示在当前目录中查找该文件例如执行可执行文件prog1: $ ./prog1 Execute prog1 阅读全文
posted @ 2013-02-01 12:29 真正搞技术 阅读(22063) 评论(0) 推荐(0) 编辑
摘要: 因为本公司做im的时候,数据通讯采用的是pb格式,需要安装protocol buffer库安装方法是从网上抄的:首先下载最新pb源码,放到相应的文件夹解压。安装步骤如下(强调一下:如安装不成功,就以管理员身份安装即在每句命令前加上sudo): 这句如果解压完了就不需要了tar -xzf protobuf-2.4.1.tar.gzcd protobuf-2.4.1(protobuf的存放绝对路径)./configuremakemake checkmake install这样就可以了,如果不行,前面加上sudo make install,有时候make check会检测到你的java过期,给你提示 阅读全文
posted @ 2013-01-30 17:54 真正搞技术 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 工程的云相机中用到这个函数系统至ios6之后,关于图片拉伸的方法已经扩展至3个函数: 1.ios4提供的方法: - (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是不拉伸区域距离左边框的宽度,第二个参数是不拉伸区域距离上边框的宽度,其操作本质是对一个像素的复制拉伸,故没有渐变效果,这也是其缺点所在。 参数的意义是,如... 阅读全文
posted @ 2013-01-28 17:18 真正搞技术 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 为不同的列设置间隔颜色(alternate color),在UTTableView中设置间隔颜色需要重写下面的willDisplayCell:forRowAtIndexPath方法- (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath{ if( [indexPathrow] %2) { [cellsetBackgroundColor:[UIColorwhiteColor]]; } else{ ... 阅读全文
posted @ 2012-12-29 14:08 真正搞技术 阅读(197) 评论(0) 推荐(0) 编辑
摘要: app的挂起,恢复在appdelegate里面默认有两个相对于整个app的回调函数- (void)applicationWillResignActive:(UIApplication *)application- (void)applicationDidBecomeActive:(UIApplication *)application我们的app,挂起和恢复必然走这两个回调函数。可以做整个app的一些处理那么,如果我想针对某个controller页面专门做一些操作,这个时候该如何处理?查了一下,基本上就是在进入controller的时候,加个name为:UIApplicationDidEnte 阅读全文
posted @ 2012-12-20 16:57 真正搞技术 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 最近学习了一下sina微博的sdk,了解并猜测了一下它的sso机制(客户端的),开始比较奇怪demo中是怎么调用起sina客户端的。其实ios的机制来讲,调起一个其他的app比较简单:这个其他的app,也分为两种,一种是我们开发者开发的,另外一种,是系统的app.(1)先说一下从一个app中调用我们开发者开发的app我们自己的app,我简称appA,要调用的app我简称appB过程如下:appA->appB appB->appA 并通过URL Scheme回传给appA一个参数。(这个过程,其实类似我们的demo,调起sina微博客户端,微博客户端经过处理之后,又返回到我们的dem 阅读全文
posted @ 2012-12-13 17:20 真正搞技术 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 需要将真机和imac ap共享步骤如下:1.mac->设置中,找到互联网与无限组的共享,设置互联网共享,共享来源连接为:以太网,选择共享给电脑选择wifi。 2.在wifi选项中,选择频段为6,设置密码。接下来,设置手机采用imac的wifi,再使用httpscoop就可以抓包了 阅读全文
posted @ 2012-12-10 18:36 真正搞技术 阅读(350) 评论(0) 推荐(0) 编辑