摘要:
"GitHub地址" 一个自定义的ActionSheetView,支持显示标题,默认选中,使用block回调。 使用说明 打印 如果不显示标题, title 设置为 nil即可 修改 修改item显示的样式
如果要自定义显示的item,直接修改GLAc... 阅读全文
摘要:
1.分析 从图中我们看到:
1.每个页面的Controller负责组装para参数,调用Api类的接口方法
2.Api类在发起请求之前,追加公共参数
3.Api类序列化son数据(使用afn来完成),并且返回NSDictionary的数据,和一个NSOpration类型的请求操作的引用。
... 阅读全文
摘要:
昨天swift开源了,喜大泪奔的好消息! swift的官方网站 "https://swift.org" swift在github的开源地址 "https://github.com/apple/swift" 今天早上J君问我,swift开源了有什么好处呢?我想从以下的几个方面来回答他: 1.学习s... 阅读全文
摘要:
前言
很多app的个人中心上部的headView都实现了弹簧拉伸的效果,即tableView的top并不随着下拉而滑动,而是紧紧的停在屏幕的最上方。
我们今天就分析一下这个效果的实现方式。 分析 关键代码 ok,到此你已经实现了headView的弹簧效果了! 多想... 阅读全文
摘要:
道虽迩,不行不至;事虽小,不为不成。 相关阅读
1.iOS UI控件精讲之UIView(本文) "2.iOS UI控件精讲之UILabel" ...待续 UIView是所有UI控件的基类,在布局的时候通常会使用UIView作为容器对控件进行分组。 1.首先看一下所有的UI控件的继承关... 阅读全文
摘要:
"github代码库地址" 涉及知识点总结:
1. swift类的继承
2. swift中权限控制
3. swift中的懒加载
4. swift中类的扩展
5. swift中的闭包(类似oc中的block) 首先大家看看效果 实现思路
使用一个隐藏的 获取键盘输入的内容,根据t... 阅读全文
摘要:
相关文章链接: "1.多线程简介" "2.实现多线程的3种方法" ......待续 前言
在多线程简介中,我已经说明过了,为了提高界面的流畅度以及用户体验。我们务必要把耗时的操作放到别的线程中去执行,千万不要阻塞主线程。
iOS中有以下3种多线程编程方法:
1. NSThread
2. ... 阅读全文
摘要:
学习是由已知的知识模型推理未知的知识模型的的过程。 本文适合学习完objective c基础,想进一步提高做iOS开发的同学阅读。 在说线程的时候,我们先看看进程。 1.进程
每一个运行在系统中的应用程序,都有一个进程。进程是独立的,有着自己专属运行空间。进程的出现是为了解决多任务处理系统... 阅读全文
摘要:
在oc中为了增强已有类的功能,我们经常使用分类。使用分类,我们可以在不破坏原有类的结构的前提下,对原有类进行模块化的扩展。 但是在swift中没有分类这种写法了。相对应的是swift中只有扩展( )。 下面是swift中扩展( )的说明 扩展就是向一个已有的类、结构体、枚举类型或者协议类型添加... 阅读全文
摘要:
协议和代理对于一个新手来说确实不讨好理解,也有很多的iOS开发的老手对此是懂非懂的。网上的很多博文只是讲了怎么使用,并没有说的很明白。下面我谈一下我的理解。 1.你要先搞明白,协议和代理为什么会出现,也就是说它存在的意义是什么,解决了什么问题。
协议和代理是模块化开发和封装的产物。
先讲一个小故... 阅读全文