Welcome 微信登录

首页 / 移动开发 / IOS

IOS开发用户登录注册模块所遇到的问题

IOS开发用户登录注册模块所遇到的问题

最近和另外一位同事负责公司登录和用户中心模块的开发工作,开发周期计划两周,减去和产品和接口的协调时间,再减去由于原型图和接口的问题,导致强迫症纠结症状高发,情绪不稳定耗费的时间,能在两周基本完成也算是个不小的奇迹了。本文就总结一下如何满足产品需要的情况下,高效开发一个登录注册模块。1.利用继承解决界面重复性功能。通常登录注册会有一个独立的设计,而模块内部会有有相似的背景,相似的导航栏样式,相似返回和退出行为,相似的输入框,按钮样式等。比如上面的的注册和登录...
IOS入门笔记之地理位置定位系统

IOS入门笔记之地理位置定位系统

前言:关于地理位置及定位系统,在iOS开发中也比较常见,比如美团外面的餐饮店铺的搜索,它首先需要用户当前手机的位置,然后在这个位置附近搜索相关的餐饮店铺的位置,并提供相关的餐饮信息,再比如最常见的就是地图导航,地图导航更需要定位服务,然后根据用户的目的地选出一条路线。其实,作为手机用户这么长时间,或多或少会发现在有些app应用首次在你的手机安装成功后,首次启动可能就会提示"是否同意XXx(比如百度浏览器)获取当前位置"等这样一类的信息。可见地理位置及定位系...
百度地图PC端判断用户是否在配送范围内

百度地图PC端判断用户是否在配送范围内

最近接了个项目,其中有项目需求是这样的:在pc端设置商家的配送范围,用户在下单时,根据用户设置的配送地点判断是否在可配送范围内,并给用户相应的提示。下面说下我的实现思路:1.用百度地图在PC端设置配送范围,可拖拽选择2.根据用户设置的配送地址判断是否在配送范围内一、百度地图PC端获取范围改动百度地图官网的demo,设置配送范围。思路:获取多边形的顶点,以json的形式保存到数据库。百度API关于多边形覆盖物:构造函数:Polygon(points:Arra...
Objective-C中类和方法的定义以及协议的使用

Objective-C中类和方法的定义以及协议的使用

类和方法的定义一般类都是继承NSObject,新建一个类时父类选择NSObject即可,oc只有单继承,没有多继承。下面以一个简单的oc工程来讲解(需配置好Xcode工具以相应的SDK),会建工程的请直接跳到‘六"步骤。一、新建一个oc编译环境,打开xcode->File->New->Project(快捷键 command+shift+N)。二、选择OS X--Application--Command Line Tool,选择next三、...
IOS仿今日头条滑动导航栏

IOS仿今日头条滑动导航栏

之前在脚本之家平台给大家分享了网易首页导航封装类、网易首页导航封装类优化,今天在前两个的基础上仿下今日头条。1.网易首页导航封装类中主要解决了上面导航的ScrollView和下面的页面的ScrollView联动的问题,以及上面导航栏的便宜量。2.网易首页导航封装类优化中主要解决iOS7以上滑动返回功能中UIScreenEdgePanGestureRecognizer与ScrollView的滑动的手势冲突问题。今天仿今日头条滑动导航和网易首页导航封装类优化相...
IOS设置QQ小红点消除的方法(一键退朝)

IOS设置QQ小红点消除的方法(一键退朝)

QQ上黏黏的小红点很好玩有木有,于是自己也想实现一番,看到iOS实现的人比较少,Android的比较多,于是这个就用iOS来实现哈~效果图:调试图:其实从实现来讲,我是先实现第二张图的效果的。脚本之家小编给大家说下实现思路1.了解原理,以及如何绘制“黏黏”形状(即绘制两圆加两条贝塞尔曲线)。2.新建UIView(AZMetaBallCanvas),作为单独画布用来绘制“黏黏”形状,用程序实现算法,并绘制出来。3.给画布(AZMetaBallCanvas)添...
在iOS应用中使用UIWebView创建简单的网页浏览器界面

在iOS应用中使用UIWebView创建简单的网页浏览器界面

UIWebView是iOS sdk中一个最常用的控件。是内置的浏览器控件,我们可以用它来浏览网页、打开文档等等。这篇文章我将使用这个控件,做一个简易的浏览器。如下图:我们创建一个Window-based Application程序命名为:UIWebViewDemoUIWebView的loadRequest可以用来加载一个url地址,它需要一个NSURLRequest参数。我们定义一个方法用来加载url。在UIWebViewDemoViewControlle...
iOS微信第三方登录实现

iOS微信第三方登录实现

一、接入微信第三方登录准备工作。移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。(注意)1、下载iOS微信SDK。下载地址2、将SDK放到工程目录中。3、补充导入一些依赖框架。4、添加URL Types5、添加iOS9 URL S...
实例讲解iOS应用开发中使用UITableView创建自定义表格

实例讲解iOS应用开发中使用UITableView创建自定义表格

一、带索引目录的表视图1.效果图2.数据源本想获取通讯录中得名字,但为了用模拟器调试方便,就写死了数据,所以也只写了部分字母,总之有那么点意思就成复制代码 代码如下:@interface ViewController ()<UITableViewDataSource,UITableViewDelegate>{ NSArray *sectionTitles; // 每个分区的标题 NSArray *contentsArray; // 每行的内容}...
IOS中的webView加载HTML

IOS中的webView加载HTML

在日常开发中,我们为了效率会用到很多很多的WebView,比如在做某个明细页面的时候我们返回给你的可能是一个html字符串,我们就需要将当前字符串展示到webView上面,所以我们对HTML标签需要有一定的认识,下面我们来一起用html标签和JS写一个打地鼠游戏,这里我们主要讲解HTML标签的书写,只要如何和webView适配涉及到响应式布局我们下次讲解:1、首先我们先新建一个html文件2 完整html标签并且设置编码格式为UTF-83 在body里面增...
实例详解IOS开发之UIWebView

实例详解IOS开发之UIWebView

iOS开发之UIWebView 是本文要介绍的内容,UIWebView是iOS sdk中一个最常用的控件。是内置的浏览器控件,我们可以用它来浏览网页、打开文档等等。这篇文章我将使用这个控件,做一个简易的浏览器。如下图:我们创建一个Window-based Application程序命名为:UIWebViewDemoUIWebView的loadRequest可以用来加载一个url地址,它需要一个NSURLRequest参数。我们定义一个方法用来加载url。在...
IOS中UIWebView的使用详解

IOS中UIWebView的使用详解

一、初始化与三种加载方式UIWebView继承与UIView,因此,其初始化方法和一般的view一样,通过alloc和init进行初始化,其加载数据的方式有三种:第一种:- (void)loadRequest:(NSURLRequest *)request;这是加载网页最常用的一种方式,通过一个网页URL来进行加载,这个URL可以是远程的也可以是本地的,例如我加载百度的主页:UIWebView * view = [[UIWebView alloc]init...
<< 41 42 43 44 45 46 47 48 49 50 >>