一键导航(百度,腾讯,高德,苹果自带)地图
今天有个外卖的app要加导航去商户地址的功能,就简单的写了下调用目前用的比较广泛的三个地图的一键导航,还是一如既往的简单,github上又完善了一下功能:高德地图自定义大头针和气泡,点击气泡按钮导航 demo已上传到github上: https://github.com/15294871542/EasyMapNavi //百度地图 文档地址: http://lbsyun.baidu.com/index.php?title=uri/api/ios //腾讯地图...【详细】
ios 腾讯 高德 一键导航(百度 苹果自带)地图
飞翔信念 2017年09月01日 赞:2 评论:0 阅读:970
WKWebView 使用详解
前言 WKWebView是在Apple的WWDC 2014发布,将原有UIWebViewDelegate与UIWebView重构成了14类与3个协议。 WKWebView,在iOS8和OS X 10.10开始支持,是为了解决UIWebView加载速度慢、占用内存大的问题。 在使用UIWebView加载网页的时候,会出现内存会无限增长,内存泄漏的问题。 WebKit中WKWebView控件的特性与使用方法,很好的解决了UIWebView存在的内存、加载速度等...【详细】
ios webview Demo WKWebView 详解
流浪猫_qihr 2017年08月31日 赞:1 评论:0 阅读:1404
之前面试中遇到的12个简答题总结
一、如何绘制UIView?
 绘制一个UIView最灵活的方法就是由它自己完成绘制。实际上你不是绘制一个UIView,而是子类化一个UIView并赋予绘制自己的能力。当一个UIView需要执行绘制操作时,drawRect:方法就会被调用,覆盖此方法让你获得绘图操作的机会。当drawRect:方法被调用,当前图形的上下文也被设置为属于视图的图形上下文,你可以使用...【详细】
ios 干货
青春追逐 2017年08月30日 赞:0 评论:0 阅读:1289
QCSlider
QCSlider is a very scalable slider. Inheritance UIControl, usage and attributes like UISlider. QCSlider项目地址:https://github.com/qyfeng009/QCSlider see the case methods and properties usage and attributes like UISlider @interface QCSlider : UIControl /** 最小滑道值 */ @property(nonatomic) float minimumValue; /** 最大滑道值 */ @property(nonatomic) float maximumValue; /** 当前滑块所在的值(默认0,如果设置了滑块...【详细】
ios 滑动 Slider
qyfeng009 2017年08月30日 赞:0 评论:0 阅读:140
iOS 一行代码设置UITableView占位view(swift)
开发场景: iOS开发中常见的这么一种情形,UITableView显示网络请求的数据列表,在无网络或者服务器返回内容为空时,需要显示占位view,以提醒用户当前无数据. 常规思路 通常我们是在网络请求结束后,通过判断返回数据 dataList.count == 0,来设置占位view来替换或者覆盖tableView.这么做需要逐个列表控制器处理,代码分散不易集中管理. 我的方案 这里提...【详细】
一只小鸟飞飞飞 2017年08月30日 赞:0 评论:0 阅读:777
剖析runtime,看完包懂
一、runtime简介 RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。 事实证明: 在...【详细】
runtime机制详解
Yuan001 2017年08月30日 赞:3 评论:0 阅读:1650
OpenGLES系列12-激光特效
本系列所有文章目录 获取示例代码 本文主要介绍如何使用2个四边形实现一个简单的激光效果。下面是最终效果图。 在了解激光实现原理之前,先介绍一下我对上一篇文章的代码进行的简单重构。我把OpenGL关键性的代码都集成到了GLContext类中。 #import <GLKit> @interface GLContext : NSObject @property (assign, nonatomic) GLuint program; + (id)contextWithVertex...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年08月30日 赞:0 评论:0 阅读:772
OpenGLES系列11-透明和混合
本系列所有文章目录 获取示例代码 本文主要讲解OpenGL ES对于透明颜色的处理,在例子中我绘制了三个平面,分别赋予绿色半透明纹理,红色半透明纹理,和不透明纹理。 首先为这三张图生成纹理。 - (void)genTexture { NSString *opaqueTextureFile = [[NSBundle mainBundle] pathForResource:@"texture" ofType:@"jpg"]; NSString *redTransparencyTextureFile = [[NSBundle mainBundle] pathF...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年08月30日 赞:2 评论:0 阅读:549
iOS 右滑返回
iOS-右滑返回 为面对屏幕大手小的尴尬问题,为了增加用户的体验度,所以在应用内加入了右滑返回,iOS原生的右滑返回只支持边缘返回。 问题解决: 1.右滑返回只在边缘返回 2.右滑返回引起手势的冲突,导致页面卡死 3.右滑返回具有局限性,某些页面不需要右滑手势不能取消(待解决) 右滑返回 为了在多个页面实现右滑返回,创建一个...【详细】
ios 右滑返回
SXT_小卒 2017年08月29日 赞:0 评论:0 阅读:210
2017年最新 iOS面试题及答案
设计模式是什么? 你知道哪些设计模式,并简要叙述? 设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。 1). MVC模式:Model View Control,把模型 视图 控制器 层进行解耦合编写。 2). MVVM模式:Model View ViewModel 把模型 视图 业务逻辑 层进行解耦和编写。 3). 单例模式:通过static关键词,声明全局变量。在整个进程运...【详细】
ios 干货
青春追逐 2017年08月28日 赞:6 评论:0 阅读:4319
即时通讯XMPP协议的原理介绍
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。   XMPP的前身是Jabber,一个开源形式组织产生的网络 即时通讯协议 。XMPP目前被I...【详细】
商城即时通讯 移动即时通开发 仿阿里旺旺开发 电商即时通讯 企业即时通讯开发
semot926 2017年08月28日 赞:0 评论:0 阅读:700
用户的登录注册
我们将信息保存起来 下次打开应用程序 直接从沙盒中读取比对判断 十分方便 这里封装了一个用户模型 和 一个工具类 大家可以拿来直接使用 代码如下:注解很详细 [objc] view plain copy print? import warning 这里必须遵守协议 不然不知道对象中的哪些属性写进沙盒 @interface QHAccount : NSObject //返回字段 字段类型 字段说明 /*string 登录状态 返回值1 ...【详细】
登录注册
青春追逐 2017年08月28日 赞:1 评论:0 阅读:852
WebSocket集成XMPP网页即时通讯1:Java Web Project服务端/客户端Jetty9开发初探
[WebSocket集成XMPP网页即时通讯]Web应用的信息交互过程通常是客户端通过浏览器发出一个请求,服务器端接收和审核完请求后进行处理并返回结果给客户端,然后客户端浏览器将信息呈现出来,这种机制对于信息变化不是特别频繁的应用尚能相安无事,但是对于那些实时要求比较高的应用来说,比如说在线游戏、在线证券、设备监控、新闻...【详细】
商城即时通讯 移动即时通开发 仿阿里旺旺开发 电商即时通讯 企业即时通讯开发
semot926 2017年08月28日 赞:0 评论:0 阅读:358
iOS登录及token的业务逻辑
iOS登录及token的业务逻辑 登录的业务逻辑 { http:是短连接. 服务器如何判断当前用户是否登录? // 1. 如果是即时通信类:长连接. // 如何保证服务器跟客户端保持长连接状态? // "心跳包" 用来检测用户是否在线!用来做长连接! http:短连接使用token 机制来验证用户安全性 // token 值: 登录令牌! 用来判断当前用户的登录状态! // token 值特点: 是...【详细】
iOS登陆
青春追逐 2017年08月28日 赞:0 评论:0 阅读:933
简单分析YYWebImage 是如何判断图片格式的原理 (附上SDWebImage)
这篇文章主要讲的YYWebImage当然也是其中的一员。写这篇文章的主要目的是希望能和大家一起探讨一下网络下载图片是如何来判定格式的原理 转载自: http://blog.csdn.net/zzx1235789/article/details/77613561 【详细】
ios 移动开发 sdwebimage YYWebImage 图片格式
zzx986661689 2017年08月28日 赞:0 评论:0 阅读:621
手机摇一摇功能
import (void)viewDidLoad { // 设置允许摇一摇功能 [UIApplication sharedApplication].applicationSupportsShakeToEdit = YES; // 并让自己成为第一响应者 [self becomeFirstResponder]; } (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event { NSLog(@"开始摇动"); return; } (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event { NSLog(@"取消摇动"); return; } (void)motionEnded...【详细】
shuang_ios 2017年08月28日 赞:0 评论:0 阅读:333
定位设置
pragma mark 定位 (void)locationView{ self.manager.delegate = self; self.manager.distanceFilter = 1000; //判断用户是否开启定位服务 if ([CLLocationManager locationServicesEnabled]) { [self.manager requestAlwaysAuthorization]; //用户使用时授权 [self.manager requestWhenInUseAuthorization]; //开启定位 [self.manager startUpdatingLocation]; //每隔多少米定位一次(这里的设置为任何的移动) self.manager.dist...【详细】
shuang_ios 2017年08月28日 赞:0 评论:0 阅读:246
评论论坛的表情处理
//展示时 +(NSString )base64DecodeString:(NSString )string { //1.将base64编码后的字符串『解码』为二进制数据 NSData *data = [[NSData alloc]initWithBase64EncodedString:string options:0]; //2.把二进制数据转换为字符串返回 return [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]; } // 上传时 +(NSString )base64EncodeString:(NSString )string { //1.先把字符串转换为二进制数据 NSData *dat...【详细】
shuang_ios 2017年08月28日 赞:0 评论:0 阅读:257
iOS超实用Category合集 支持cocoapods导入
整理了一些使用是category 欢迎star欢迎指出错误 支持cocoapods导入 pod 'ZXCategories' 后续会加上使用例子 以下是作用说明 使用Category集合 Foundation NSArray NSArray+ZXJson 数组转换json字符串 传给后台经常用 NSData NSData+ZXBase64 base64相关 NSData+ZXEncrypt AES DES 3DES 对称加密 NSData+ZXGzip 压缩 解压 NSData+ZXHash hash md5 不可逆 NSDate NSDate+ZXDateFormatter 格式转换相关 NS...【详细】
小小小小菜鸟 2017年08月28日 赞:0 评论:0 阅读:285
Block到底什么时候用weakSelf
retainCycleDemo 欢迎下载并star哦 原文出处 转载注明出处 谢谢 从引用计数开始 iOS里内存管理是通过引用计数来确定对象是否应该被销毁。对象被引用(retain),引用计数(retainCount)+1,对象使用完了,要释放(release),release会使引用计数-1,当对象的retainCount == 0时,对象将被销毁(delloc). 插曲 我并没有经历MRC的时代,入行IOS就是就是ARC了,但是有时候...【详细】
基础巩固
早起的虫子被鸟吃 2017年08月27日 赞:3 评论:0 阅读:1017
sina weixin mail 回到顶部