MDTransitioning一个扩展性极强的转场框架
MDTransitioning @copyright Modool 前言 转场动画就是以某种方式从一个场景以动画的形式过渡到另一个场景。 然而,动画的可变性太强,每个设计师都有自己的想法,对于开发来说,是无法用固定的模式来限制动画的实现。 其次,系统已经为我们提供了一套很好的动画模板,我们只需要实现其相关方法,就能够很容易的实现各种各样的动画。 ...【详细】
ios 动画 交互 跳转 转场 侧滑
308865427 2017年10月15日 赞:1 评论:0 阅读:1359
Android 二维码扫描和生成二维码
在APP开发中,常遇到二维码扫描功能和生成二维码的需求。Android大部分是集成了zxing这个开源项目的扫码功能。 开源项目地址 下面给大家介绍一下具体的集成步骤 集成步骤 参考demo 1.demo展示如下: 1.1demo首页 1.2扫描界面 可以根据需求修改,我实际项目中界面截图如下: 1.3生成二维码 2.引入文件 2.1 下载demo,拷贝demo中的com.google.zxing5个包...【详细】
Android 维码扫描 生成二维码
FBY展菲 2017年10月13日 赞:0 评论:0 阅读:852
iOS 合并虚拟机和真机的静态库.a
iOS 合并虚拟机和真机的静态库.a,就要静态库.a同时支持armv7、armv7s、arm64、i386、x86_64: 1.Build Active Architecture Only设置成YES,Architectures按Xcode默认配置就可以,因为arm64向前兼容; 2.Valid Architectures设置为:armv7|armv7s|arm64|i386|x86_64 ; 3.Architectures设置不变(或根据你需要): armv7|arm64; 4.分别选择iOS设备和模拟器进行编译,最后找到相关...【详细】
ios 虚拟机 静态库.a
FBY展菲 2017年10月13日 赞:0 评论:0 阅读:943
iOS 手机网站支付转Native支付(H5支付页面调起支付宝客户端(app))
为了节约开发成本,很多Native-H5混合App采用手机网站支付的方式去实现支付模块。但手机网站支付的网络依赖比较严重,也通常需要经过更多的验证,这种种原因导致手机网站支付的成功率比Native支付低,对商户的利益造成影响。 一:导入sdk流程如下: 1.下载sdk,把iOS包中的压缩文件中以下文件拷贝到项目文件夹下,并导入到项目工程中...【详细】
ios Native支付 H5支付
FBY展菲 2017年10月13日 赞:0 评论:0 阅读:1024
iOS 11种键盘布局总结
根据需求更换以下类型,例如: self.textField.keyboardType = UIKeyboardTypeDefault; 1.UIKeyboardTypeDefault ![1.png ](http://upload-images.jianshu.io/upload_images/2829694-5837320314661c94.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240 ) 常用于文本输入 2.UIKeyboardTypeASCIICapable 常用于密码输入 3.UIKeyboardTypeNumbersAndPunctuation 主键盘显示如上图,次键盘显示字母 4.UIKeyboardTypeURL 适用于网...【详细】
ios 键盘布局
FBY展菲 2017年10月13日 赞:2 评论:0 阅读:1447
iOS 获取当前时间及时间戳的互换
在项目开发中,难免会遇到使用当前时间,比如实现网络请求上传报文、预约、日历等功能。 1. 获取年月日时分秒 实现代码: NSDate *date1 = [NSDate date]; NSDateFormatter *formatter1 = [[NSDateFormatter alloc] init]; [formatter1 setDateStyle:NSDateFormatterMediumStyle]; [formatter1 setTimeStyle:NSDateFormatterShortStyle]; [formatter1 setDateFormat:@"YYYY-MM-dd hh:mm:ss"]; NSString *DateTime1 = [forma...【详细】
ios 时间戳 当前时间
FBY展菲 2017年10月13日 赞:0 评论:0 阅读:823
OpenGLES系列16-绘制地形
本系列所有文章目录 获取示例代码 本文将介绍如何使用一张灰度地形图片生成下面的地形模型。 本文用到的灰度地形图片如下 什么是地形模型 地形模型一般是由NxN的网格构成,网格的点在y轴上的坐标由灰度地形图上相应的颜色决定。颜色越亮,高度越高。颜色每个通道的取值范围可以是0~ 255,通过公式转换,可以很容易的控制生成模...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年10月13日 赞:0 评论:0 阅读:757
移动APP领域的新战场—用户争夺战
之前,工信部发布的“信息通信领域17年趋势”中明确表示:4G用户将突破10亿大关,5G迈入新阶段。这对于互联网行业从业者来说,面对如此庞大的用户群既是一种幸运同时也是一种挑战。 幸运的是一款APP用户可以轻松地增加几十甚至上百万的用户量,挑战则是来自行业市场精品化的趋势以及需求的瞬息万变,需要有极快的更新迭代速度...【详细】
alstonyao 2017年10月13日 赞:0 评论:0 阅读:202
OpenGLES系列15-绘制圆柱体
本系列所有文章目录 获取示例代码 本文将要介绍如何使用代码绘制一个圆柱体,通过绘制圆柱体可以更好的掌握法线,UV,TriangleFan,TriangleStrip等相关知识。在绘制之前,先进行一些准备工作。 GLGeometry 为了更方便的进行顶点数据的管理,我创建了一个GLGeometry类。 typedef enum : NSUInteger { GLGeometryTypeTriangles, GLGeometryTypeTriangleStrip, GLGeometryTyp...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年10月13日 赞:0 评论:0 阅读:645
iOS AFNetworking封装的网络请求
一: 封装的好处 1.1 可以降低网络请求方法与Controller(控制器)的耦合度,即使网络使用的第三方框架发生不兼容、错误等问题从而想换框架时,也不用到每个控制器里面改代码(50、60页面会改到想哭)。 1.2 建立独立的工具类,方便管理。 1.3 优化代码结构。 二:导入AFNetworking 导入AFNetworking有两种方法: 一种直接将AFNetworking文件拖入项目; ...【详细】
ios 网络请求 AFNetworking
FBY展菲 2017年10月13日 赞:0 评论:0 阅读:858
汇编(二)
总线 CPU 每一个CPU芯片都有许多管脚,这些管脚和总线相连,CPU通过总线跟外部器件进行交互 总线:一根根导线的集合 总线的分类 地址总线 数据总线 控制总线 image.png 举个例子 来至书上的截图 地址总线 它的宽度决定了CPU的寻址能力 8086的地址总线宽度是20,所以寻址能力是1M( 2^20 ) 数据总线 它的宽度决定了CPU的单次数据传送量,也就...【详细】
汇编 低级语言 计算机语言
iOS首席编程开发师 2017年10月12日 赞:0 评论:0 阅读:576
汇编(一)
汇编语言的发展 机器语言 由0和1组成的机器指令. 如:0101 0001 1101 0110 汇编语言(assembly language) 使用符号代替机器语言,也称为符号语言 如:mov ax,bx 高级语言 C\C++\Java\OC\Swift,更加接近人类的自然语言 如:int a = b; 我们的代码在终端设备上是这样的过程: image.png 汇编语言与机器语言一一对应,每一条机器指令都有与之对应的汇编指令 汇编语言可以...【详细】
汇编 低级语言 计算机语言
iOS首席编程开发师 2017年10月12日 赞:0 评论:0 阅读:751
cocoapods update 错误
今天在工程中添加一个新的第三方库,然后cd到目录下进行update,结果... 在命令行中出现了一堆错误! Report What did you do? What did you expect to happen? What happened instead? Stack 经过仔细查看,并躺了很多坑之后,最终定位到其中的一行log:LoadError - cannot load such file -- nanaimo 于是查看了nanaimo文件的状态。 1.在终端输入命令: gem list | grep nanaimo 发现...【详细】
ios cocoapods update错误 nanaimo文件冲突
向上的小草 2017年10月12日 赞:0 评论:0 阅读:629
Label的文字自适应
今天测试的妹子发出测试报告,其中有一处label的文字显示不全。开启了修复bug之路。 在网上找的label文字自适应都不是自己想要的,要么只有高度自适应,要么只有宽度自适应,于是决定自己想办法解决这个问题。废话不多说,结果如下,直接上代码: 注:一下代码旨在找到最合适label显示的字体(默认为system的字体),如有其它特殊需...【详细】
ios label 高度自适应 宽度自适应
向上的小草 2017年10月12日 赞:0 评论:0 阅读:740
iOS11 xcode9 问题汇总以及新特性(持续更新中)
1、提示Failed to acquire termination assertion when installing placeholder for 解决办法:卸载模拟器相关应用或者退出模拟器重新运行! 2、IOS11模拟器效果展示 https://o591a83vj.qnssl.com/iOS11.gif 3、Xcode9 打企业包新增了Plist文件 4、Xcode9无线测试 a、必要条件:Xcode9 iOS11 b、手机连接上Xcode,打开Xcode菜单:Windows->Device and Simulators。找到连接上的设备,把Conne...【详细】
Xcode9 ios11
lvhahaha 2017年10月12日 赞:2 评论:0 阅读:2440
IOS 11 跳转APPstore
-(void)goToAppStore { NSString *itunesurl = @"itms-apps://itunes.apple.com/cn/app/idXXXXXX?mt=8&action=write-review"; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:itunesurl]]; }【详细】
cocoa pods
czt626840536 2017年10月12日 赞:0 评论:0 阅读:685
iOS 自定义收款键盘
效果图: 在iOS8之前,iOS系统的输入法只能使用苹果官方提供的输入法。 对于中文来说,官方的输入法并不好用,或者说不够好用,词库,联想,云输入等都没有或者和搜狗输入法,百度输入法等有中国特色的输入法相比有一定的差距。 部分用户因为输入法的原因,选择了安卓等其他系统,或者选择了越狱。 iOS自定义键盘是iOS8系统新推...【详细】
ios 短信验证码 倒计时
FBY展菲 2017年10月12日 赞:0 评论:0 阅读:654
iOS 短信验证码倒计时按钮的实现
实现思路 创建按钮, 添加点击方法; 用NSTimer定时器, 每秒执行一次, 定时改变Button的title,改变Button的样式, 设置Button不可点击; 若倒计时结束, 定时器关闭, 并改变Button的样式, 可以点击。 在app开发中经常会遇到,输入手机号获取验证码的功能,下面就和大家分享一下,获取验证码倒计时的功能实现 首先给大家看一下页面展示 声明属性 获取...【详细】
ios 短信验证码 倒计时
FBY展菲 2017年10月12日 赞:0 评论:0 阅读:730
iOS FMDB数据库实现增删改查
FMDB是一个轻量级的数据库,用于将网络资源存储在本地。项目中使用 ARC 还是 MRC,对使用 FMDB 都没有任何影响,FMDB 会在编译项目时自动匹配。 FMDB 将 SQLite API 进行了很友好的封装,使用起来非常方便。 一:FMDB优点 1.使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 2.对比苹果自带的Core Data框架,更加轻量级和灵活 3.提供了多...【详细】
ios FMDB 数据库
FBY展菲 2017年10月12日 赞:0 评论:0 阅读:563
iOS APP开发全局token的使用
在APP开发过程中少不了全局token的使用,今天主要和大家分享一下NSUserDefaults的使用。 NSUserDefaults是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,而且简单实用,这是它可以让数据自由传递的一个前提,也是大家喜欢用它保存简单数据的一个主要原因。 使用 NSUserDefaults 存储自定义对象的最初,我们必须认识NSU...【详细】
ios 全局token
FBY展菲 2017年10月12日 赞:0 评论:0 阅读:688
sina weixin mail 回到顶部