自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 iOS小问题备忘

iOS-MEMO随记:遇到的iOS小问题及解决办法目录 AFN在路径里含有中文或空格时的错误及解决 AFN超时设置 导航控制器pop到指定页面 关于iOS地图定位中点击设置中定位服务闪退问题 加入购物车红点贝塞尔曲线动画效果 取得当前设备启动图的确切名称 取消tableviewheader悬停 如果父视图半透明,如何使子视图不随着半透明 状态栏里的ActivityIndicator cell的动态进

2016-11-17 14:03:36 532

转载 Swift小巧库

和多数开发者一样,大爱Swift简雅。 项目中一直没有实际使用Swift的机会。 不过有一天灵机一动,开始把自己在GitHub上的某些OC库“翻译”成Swift的。简要列表如下,有用得到的同学可以去看看:1.iOSBaseProject 当开始一个新项目时,要做一些准备工作,这里是我的一些东东。 2.TabView Tab容器,可以作为view的容器,也可以作为viewController的容

2016-10-08 11:50:50 283

原创 iOS卡片容器iCards

项目中需要用卡片形式展示商家信息(当然这个展示风景和人物更好),希望左右滑动移除最上面的一张,卡片可以循环显示也可以不循环(即划走的再不见),GitHub上有类似项目,但都耦合在ViewController里,参考其实现封装了一个自定义view,取名iCard(因代理方法参考了第三方库iCarousel, 名称也学习了)。 iCards层叠显示卡片,每张卡片是任意view,你可以通过下边这个代理方

2016-07-21 08:47:03 1228

原创 UITextField限制输入,几个分类搞定

有时候我们希望限制用户的输入,比如: 1.限制长度 2. 限制Emoji表情符以防服务器内部出错~ 3.金额输入限制只能有一个小数点,最多两位小数,一开始输入”.”转化为”0.”等;一般我们在textField:shouldChangeCharactersInRange:replacementString:代理方法里限制,但如果多个页面都有这种需求,重复代码就多了~这两天写了几个textFi

2016-07-21 08:34:45 321

原创 iOS工程准备工作

苹果原生的API越来越好用了 这两天用Swift写了一遍iOSBaseProject(就是新建一个项目后做的一些准备工作的简单集合,原来我写过OC的,这次改了个Swift的)有几个地方,写得很激动:1.网络请求可以不用第三方了,完全用NSURLSession系列原生API,不比AlamoFire之类的繁难到那去,几乎就一样简洁。 2.String,NSData, Dictionary, Arra

2016-07-20 15:30:25 252

原创 iOS里的JSON转换

在处理网络请求时,我们需要在String,NSData,Array,Dictionary之间转换,比如把一个字典转换为一个字符串作为某个字段的值,以及最为常见的把请求到到NSData类型的数据转换为字典或数组。 有一些第三方库已经帮我们完成了这些工作,比如Objective写的JSONKit和Swift写的SwiftJSON等。 实际上我们可以用系统原生的NSJSONSerialization类

2016-07-20 15:25:33 516

原创 统一iOS里的警示框

在iOS8之前,我们用UIAlertView和UIActionSheet来展示模态的警示视图;而在iOS之后可以用UIAlertController,以统一的API来展示这两种视图。 UIAlertView和UIActionSheet通过代理实现按钮点击回调,而UIAlertController通过定义UIAlertAction向警示框添加按钮并同时指定回调。对于这种分裂的局面,是时候想想统一大业

2016-07-20 15:17:56 385

原创 JavaScript调用OC代码调试问题、页面复杂跳转逻辑警告处理

1.xcode的一个bug:H5页面以JavaScript调用OC代码时,被调用的方法里不要打断点,否则会发生这样的事:不会显示到断点位置,应用失去响应,且无法结束本次调试,只有强制退出xcode。 若要调试,用log。2.复杂页面跳转逻辑的log警告及解决方法之一[self.rdv_tabBarController presentViewController:loginNav animated:

2016-06-21 09:45:37 528

原创 [WXApi isWXAppInstalled]返回不准确问题

1.更新weixinSDK(主要是libWeChatSDK.a)到最新 这一步之后发现好多了 但是在ios9之后的系统还是有问题 看看日志啥的,最后发现要这样 2.

2016-02-15 10:37:51 7729 1

原创 NSMuatableArray快速迭代移除元素问题

注释掉的代码会引起运行时错误,程序奔溃,log输出: *** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection was mutated while being enumerated.' 所以换用下面的方法 代码看起来很不简洁,我们也可以用一下两种迭代方法来移除元

2016-01-29 16:44:44 468

原创 修改IB中view的frame

问题案例:       自定义cell用xib定义,cell子视图中某个label的内容由网络获取,因为这个label加了边框,在获取数据后需要调整宽度(用sizeTofit方法即可)。 实测发现,这个label有时候宽度确实根据内容变化了,边框显示良好,但有时候还是IB里定义的宽度。 原因:       网络异步获取数据,有时候在viewDidAppear之前得到数据,这时候设置

2016-01-14 13:37:29 405

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除