oc中的AssociationsManager在swift中也是可以实现的 使用方法请看下面一个例子 这里是给UIButton添加一个分类,在分类中给UIButton拓展快速添加点击事件的方法通过block回传,通过objc_setAssociatedObject将block保存,触发点击事件后,通 ...
分类:
移动开发 时间:
2018-10-25 19:41:56
阅读次数:
450
MBProgressHUD在开发中经常会用到,今天把MBProgressHUD的方法拓展了一下,更加方便使用 1.可以实现gif图片的展示,使用时请替换test.gif 2.可以控制是否允许交互,如果允许交互,那么在弹窗期间界面不可以点击 3.更便捷的控制succss和error的提示,使用时,请替 ...
分类:
移动开发 时间:
2018-10-25 19:35:31
阅读次数:
493
iOS开发之 Method Swizzling 深入浅出
分类:
移动开发 时间:
2018-04-23 20:26:46
阅读次数:
227
创建: 2018/04/05 懒得写了😂, 放个链接。 https://www.toptal.com/ios/swift-tutorial-introduction-to-mvvm ...
分类:
其他好文 时间:
2018-04-05 10:03:05
阅读次数:
160
在ios开发中,网络请求是不可以少的,说到网络请求可能用的最多的就是第三方的比人比较有名的AFNetworking、Alamofire等,原生的用的少。今天就用ios提供的原生方法来打造属于自己的一个网络请求工具吧。大神的成长之路,现在就开始起航。 第一步:先建一个类比如叫 Http 如下: //定 ...
分类:
移动开发 时间:
2018-03-08 00:07:42
阅读次数:
258
这个问题我想肯定很多人都有遇到过,如果你正好面试iOS,用这个playground写算法的话遇到这种情况只能hehe了~~ 我是这样解决的,一开始我build project的时候选得是iOS的playground的plain view,之后也是一直running... 当我打开右边的控制面板,把p ...
分类:
编程语言 时间:
2018-03-02 01:19:35
阅读次数:
571
本文转载自 Erica Sadun 的博客 In the dark fetid implementation mists behind the slick city Swift streets lies a secret world where enumerations are merely int ...
分类:
移动开发 时间:
2018-01-07 11:37:58
阅读次数:
292
day011、网站组成:UI设计 前端: web:html css js 移动端:ios:swift、oc Android: 后端(服务端): java python php 接口:前端跟后端的交互 2、接口:一种是程序内部的接口,一种是外部的接口 程序内部的接口:模块跟模块之间的交互,两个开发之间 ...
分类:
其他好文 时间:
2017-12-16 11:09:46
阅读次数:
129
最近做项目遇到一个需要做密码的显示与隐藏功能,简单从功能上讲是比较简单的,但是,ios有个恶心的BUG,就是在切换显示密码后再隐藏密码时输入就被清空了,这个非常不友好,为了解决这个问题,我在网上找了相关文章,得到了一些启发,解决了这个问题,在这里分享出来供给大家参考与学习! 代码如下: import ...
分类:
移动开发 时间:
2017-09-22 12:04:06
阅读次数:
219
swift关于字符串的推断中 有前导。有后缀 两个方法。竟然没有包括推断。 经过学习找了个简单的解决方法: extension String { func has(v:String)->Bool { return self.componentsSeparatedByString(v).count > ...
分类:
移动开发 时间:
2017-08-18 18:39:42
阅读次数:
176