摘要: 参考如下代码(下例是控制设置交易密码,控制6位): 采用通知做法比delegate中 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:( 阅读全文
posted @ 2016-10-11 17:59 ~道一~ 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 在处理金额计算时,往往会涉及到小数,由于Double类型不准确,无法做到产品的要求。为了保证金额计算的准确性,建议使用NSDecimalNumber。 1.创建对象(常用的方法) 2.逻辑运算 3.数值格式设置 阅读全文
posted @ 2016-08-31 18:25 ~道一~ 阅读(2979) 评论(0) 推荐(0) 编辑
摘要: 1.打包ipa事,Archive出现问题 解决方法:Xcode->系统偏好设置->Accounts->选中正在使用的账户->view details->download all,如下图: 阅读全文
posted @ 2016-08-19 11:08 ~道一~ 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.循环引用一般是指:A持有B,B同时持有A,从而导致死循环无法释放对象。 2.一般循环引用出现在block和delegate中,而一般解决方法就是将self变成weakSelf(强引用变成弱引用),但是在不是所有的情况下都需要将self变成weakSelf。 以block为例:当self引用了bl 阅读全文
posted @ 2016-07-19 14:57 ~道一~ 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 搜索 “info” ,在所有的第三方中,找到 Executable file 删除键和值(注意:不要删除工程自带,换言之,只删除第三方的)。 阅读全文
posted @ 2016-07-04 23:37 ~道一~ 阅读(202) 评论(0) 推荐(0) 编辑
摘要: UIlabel的换行由 numberOfLines 属性控制,当为0时,则会自动换到适合的行数; 换行的模式由 lineBreakMode 属性控制: 阅读全文
posted @ 2016-06-23 17:55 ~道一~ 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.在运行工程时,出现错误如下所示: Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_XXXXX", referenced from: objc-class-ref in XXXXXXXXXXX.o" ld: symbol(s) n 阅读全文
posted @ 2016-06-23 16:43 ~道一~ 阅读(235) 评论(0) 推荐(0) 编辑
摘要: OC调用Swift的方法:添加 import "xxxx-Swift.h" 头文件即可 Swift调用OC的方法:需要建立桥接: xxxx-Bridging-Header.h 头文件(建立方法自行百度) 注意: 1.在Swift调用OC的单例方法时,直接xxxx(),()里面可以有参,例如: oc中 阅读全文
posted @ 2016-06-20 17:15 ~道一~ 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 观察者模式理解:举个通俗的例子,例如高考结束,所有的考生都会关注高考的成绩分数(此处当成绩会发生变化),分数的变化会给考生做出各种行为。在这个例子中,考生就是观察者,成绩分数就是被观察着的主题。 在iOS中常见的观察者模式有:NSNotificationCenter、KVO、Delegate等。 阅读全文
posted @ 2016-06-19 22:05 ~道一~ 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 浅谈iOS触摸事件的理解 阅读全文
posted @ 2016-06-06 16:55 ~道一~ 阅读(367) 评论(0) 推荐(0) 编辑