
开发相关
3行代码
公众号:3code, 微博:3行代码
展开
-
工作难点-1
1、tableview的cell选择不响应的方法:首先从:以下入手- (NSIndexPath *)tableView:(UITableView *)tv willSelectRowAtIndexPath:(NSIndexPath *)indexPath和-(void)tableView:(UITableView *)tableView didSelectRowAtIndexP原创 2015-09-27 18:53:56 · 549 阅读 · 0 评论 -
iOS开发小记:关于环信Demo3.0的使用总结以及昵称和头像问题的研究与解决
我们要做的项目类似于微信,有联系人页面、聊天列表与聊天页面、设置页面,刚刚好包括了环信Demo3.0的全部内容,所以理论上应该把Demo直接嵌入工程。由于这个Demo是实现了一些IM的基本UI,但是因为环信的官方文档和视频比较欠缺,维护起来相当麻烦,所以在开发的过程中有好多次决定弃用这个Demo,自己构建UI。但是又考虑到,Demo的代码可以说相当健壮,各种机制都集成的非常好(比如好友申请和删除的转载 2016-04-13 17:29:31 · 5175 阅读 · 0 评论 -
MJRefresh刷新VS页面崩
页面1、2(tableview)皆有使用MJ刷新,从页面1跳到页面2,页面2再次返回页面1一次或多次此操作,就会出现页面崩掉的情况,错误代码如下:[15861:457829] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'An instance 0x7fb6e原创 2015-07-13 22:03:21 · 657 阅读 · 0 评论 -
UED设计流程和方法
1、需求调研与分析: 任何一款产品都需要对这个市场进行调研,包括会存在的对手分析以及已经存在的对手,包括短时间内会有多少公司会同样开发相同的产品,以及开发这个产品的门槛。而这部分工作需要市场、PM甚至老板的共同努力。如果产品是客户指定需要,则需要对此产品市场上有多少类似的产品做出分析,包括产品核心优势。 产出物:调查报告2、需求确定、线框图 当了解完此类产品,对产品整体有原创 2015-08-27 15:55:45 · 2698 阅读 · 0 评论 -
工作中遇到的问题-2
1、exclusiveTouch,互斥性:一些应用经常会在一个view上放多个按钮,比如登录页面,就会有注册与登录按钮。理论上讲注册和登录按钮是不能同时按下的,但是如果你同时按下这两个按钮,这两个东东都会显示响应高亮状态,其结果就不可预知了。这种情况经常会被测试童鞋当成bug。其实UIView类属性有个exclusiveTouch属性,表示是否该view响应触摸是排他的。默认的设置是N原创 2015-08-06 21:07:06 · 611 阅读 · 0 评论 -
工作中遇到的问题-1
1、UITableView的scrollDelegate问题下午遇到一个奇怪的问题,之前都没有注意过,由于A VC中要实现tableView和其他View位置的联动,所以实现了tableView的delegate中的scrollViewDidScroll方法,结果在点击商品push 商品详情VC B 的时候,问题出现了。问题表现:在调用[self.navigationControl转载 2015-08-06 20:58:40 · 783 阅读 · 0 评论 -
工作小结
1、后台接口的问题:太后提供的接口文档,里面的字段都是混乱的,一个接口里面和另外一个接口里面的明明是同一个东西,但是因是不同的人做的接口所以在表述上没有统一的标准,比较乱。这个需要后台那边协调、统一好不然接口文档看着很乱原创 2015-09-24 12:16:26 · 332 阅读 · 0 评论 -
HTTPS(SSL)
使用 NSURLConnection 连接HTTPS站点,需要处理SSL认证, NSURLConnectionDelegate 中定义了一些方法来处理认证 – connection:canAuthenticateAgainstProtectionSpace: – connection:didReceiveAuthenticationChallenge:一. NSURLCon原创 2015-09-24 08:12:26 · 784 阅读 · 0 评论 -
IOS9_微信SDK
今天遇到了这个问题,升级ios9的原因,按照微信的升级文档解决重要!SDK1.61、iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。受此影响,当你的应用在iOS 9中需要使用微信SDK的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代原创 2015-09-23 18:10:42 · 955 阅读 · 0 评论 -
工作中遇到的问题3
1、控制台打印:Unknown class ViewController in Interface Builder file 一般来说,是因为在xib或者storboard里面用了不存在的控制器所致,将其删除即可原创 2015-09-01 14:04:26 · 470 阅读 · 0 评论 -
iPad开发2
iPad的屏幕尺寸 :两种7.9和9.7英寸,分别是1024*768的@1x和@2x。iPad 2: 9.7英寸 2048×1536—-@2xiPad Retina: 9.7英寸 768*1024——@2xiPad Air: 9.7英寸 768*1024——-@2xipad mini2/3——7.9英寸——768*1024R原创 2015-09-01 11:19:23 · 472 阅读 · 0 评论 -
iPad开发第一天
1.新建一个iPad应用程序 2.设备支持的应用程序iPhone上只能运行iPhone程序iPad上能够运行iPhone \ iPad程序3.开发过程iPhone和iPad开发的流程是一致的在iPhone开发中学到的所有知识基本都能用在iPad上4、popoverController简介:UIPopoverController:是iPad开发中常见的一种控原创 2015-08-28 17:26:12 · 530 阅读 · 0 评论 -
MRD BRD PRD 产品设计
1、如下BRD你要给产品、运营、研发、管理层等很多人看,要讲清楚为什么有这个需求,需求的边界和业务目标,所需资源等;MRD给产品、运营、研发等业务线上的人看,主要是大家已经一致认可需求是成立的,只是我们如何来实现、什么时间实现需求,实现了需求会获得什么结果;PRD是给单个职能单位看,沟通非常具体的实施方案。产品经理要能写好MRD和BRD,你带的人要能写非常成功的PRD。这是一个原创 2015-08-27 16:16:53 · 1267 阅读 · 0 评论 -
工具类IOS应用
注意,本IOS使用的查询服务由 “快递110” 提供!原创 2016-05-11 13:08:53 · 538 阅读 · 0 评论