类似Safari的加载进度条,除了比HUD更加简洁,也有更好的用户体验。HUD会让用户觉得等待的时间很长,因为用户注意力集中在一个没有程度变化的东西上面。而进度条是有程度变化的,...
CAShapeLayer与UIBezierPath(加动画)
1. UIBezierPath: UIBezierPath是在 UIKit 中的一个类,继承于NSObject,可以创建基于矢量的路径.此类是Core Graphics框架关于path的一个OC封装。使用此类可以定义常见的圆形、多边形等形状 。我们...
OC多线程GCD以及NSoperation
首先讲一下关于线程的基础知识。 1.什么是进程? 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。 2.什么是线程...
iOS高德地图使用-搜索,路径规划
项目中想加入地图功能,使用高德地图第三方,想要实现确定一个位置,搜索路线并且显示的方法。耗了一番功夫,总算实现了。 效果 WeChat_1462507820.jpeg 一、配置工作 1.申请key 访问...
iOS开发关于可视化编程StoryBoard的基本使用方法
5DF1DA99-D931-4154-ABA3-D9AE1CB8C0C8.png](http://upload-images.jianshu.io/upload_images/1714255-f10380c3f4ca0c6b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 点击进入Main.storyBoard会出现一个默认的视图控制器View...
如何在iOS项目中创建多个target
项目里面创建了多个target(分别是:生产环境、测试环境、开发环境),每个target对应一个环境,并配置不同的info.plist文件,这样做的好处是不用开发人员每次都要去手动开启/注释某...
iOS JavaScriptCore实现OC与JS的交互
JS 与 OC 的交互原来没有好好研究过,用的都是比较简单拦截 Url 的方式,通过定义专用的 Url 来拦截关键字来进行特定处理。但这只能用于简单的传值,进行一些简单的交互。涉及到,...
添加iOS快捷方式到桌面
iOS用户在使用如微博、淘宝、贴吧、百度地图时,有些页面打开频率非常高,甚至某个应用只为了这几个单一的功能,这个时候,可以将对应的功能页面以快捷方式添加到桌面上。 在...
iOS cell重用问题
在做iOS 开发的最常用到的就是tableview,因此最常见的也就是tableview 的重用问题,这次我来介绍一种tableview 的重用的场景 和如何解决这个重用的问题。首先来看一个图片 1C1B4EAB-491F-47...
iOS MQTTKit的使用
因为公司业务需要,需要app能够实时监听服务器传过来信息来更新UI界面,这和传统app向服务器来发送请求不同,所以在后台的建议下采用了MQTT。而MQTTKit是我找到比较轻量级,比较清新...