E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
iOS-蓝牙模块
iOS-
收藏 (专题文章分类)
支付宝/微信/银联1.iOS支付宝详细集成总结2.支付宝3.iOS-微信支付和支付宝支付4.微信App支付全解析5.iOS银联支付相关6.支付宝创建流程的六张图7.支付宝完整流程8.iOS集成支付宝9.iOS支付宝支付集成10.iOS集成通联支付FMDB1.FMDB1.UITextField1.iOS-UITextField右对齐无法输入空格解决方案2.iOS中TextField抖动效果、toas
_正阳_
·
2020-02-24 19:12
iOS-
加载UIWebView调系统相册选择图库时闪退
加载UIWebView调系统相册选择图库时闪退即iOS10使用相机及相簿闪退的问题修正在info.plist添加NSPhotoLibraryUsageDescription使用相簿需要您的同意NSCameraUsageDescription使用相机需要您的同意NSContactsUsageDescription使用联络资料需要您的同意NSMicrophoneUsageDescription使用麦克
青巷水彩
·
2020-02-24 17:23
iOS-
星球沿椭圆轨迹旋转
先看效果:QQ20171222-170814-HD.gif什么?太模糊!来一张高清无码图片.png背景旋转CABasicAnimation*animation=[CABasicAnimationanimationWithKeyPath:@"transform.rotation.z"];//默认是顺时针效果,若将fromValue和toValue的值互换,则为逆时针效果animation.fromV
一只搬运工的自我修养
·
2020-02-24 10:46
iOS-
实现第一次使用应用时候的推动引导
简介大部分应用都会在当用户下载后使用的第一次会有一个推送引导的效果,用于引导用户使用软件。如图百思不得姐的推送效果第一次使用百思的时候的推送引导效果两种实现方式1.通过在window上忙加View的方式来实现。2.通过设置window的rootViewController(根控制器)的方式来实现第二种方式合适需要登录的软件,当用户第一次使用软件的时候,需要注册登录的,而登录界面是继承子UIView
Null_Pointer_
·
2020-02-24 09:45
iOS-
蓝牙4.0开发(踩过的坑)
前言来公司整整一年了,做得项目全部涉及蓝牙。坑应该给我踩得差不多了吧,但是一直没有做记录,今天就好好地回顾下项目,总结一下踩过的坑,希望对大家有所帮助。PS:本文重点不在于CoreBluetooth框架的使用,而是实现业务需求时需要注意的事项。另:推荐LightBlueApp,基于CoreBluetooth。是BLE开发的调试利器,该App上能获取的数据,你就能用代码实现。蓝牙设备通讯协议上写明有
吴剑辉
·
2020-02-24 08:54
网络、蓝牙、NFC
WeakNetwork(配置弱网测试环境)android开发怎么少的了后端MockNet—网络接口开发与测试神器nps轻量级、功能强大的内网穿透代理服务器~20190525------蓝牙------BLE(
蓝牙模块
框架
金色狐狸
·
2020-02-24 08:25
iOS-
链式编程
iOS中链式编程中最经典的例子是Masonry为代表的代码形式,代码如下:make.edges.equalTo(superview).with.insets(100);Objective-C链式编程Objective-C中实现链式编程主要是通过Block来实现,利用方法的点式调用,自定义FEHeaderView,定义如下:@classFEHeaderView;typedefFEHeaderView
FlyElephant
·
2020-02-24 07:20
iOS-
自己实现水纹按钮动画效果
目标当单击按钮时,会以单击点为圆心形成水纹扩散效果。扩散形状为圆形,扩散颜色为粉红色。在扩散的过程中按钮的状态为不可点击。分析因为没有准备大量的水纹单帧图片,水纹的颜色可以自由设置。而UIView和Layer的所有基础动画类型中也没有类似的动画实现方法,那么只能使用Timer+Draw重绘动画或CADisplayLink+Draw重绘动画来实现。实现过程1.按钮类设计获取点击坐标:先获取属于该按钮
蜜蜂6520
·
2020-02-24 06:20
iOS-
通过颜色生成UIImage
从图中可以看出,这里的rect不受控制,只根据UIImageView的大小有关-(void)viewDidLoad{[superviewDidLoad];UIImageView*imgView=[[UIImageViewalloc]initWithImage:[selfviewImageFromColor:[UIColorredColor]rect:CGRectMake(0,0,20,20)]];
malgee
·
2020-02-24 01:49
iOS-
蓝牙-后台重连
简单记录一下:前提条件是已经可以在后台时收发蓝牙数据。在后台断开连接时,程序确实调用了:central.scanForPeripheralsWithServices(nil,options:[CBCentralManagerScanOptionAllowDuplicatesKey:true])但是一直无法扫描到我需要连接的设备,在网上找原因,发现一个网站是这样描述的:Whenbackgroundi
吴剑辉
·
2020-02-23 16:33
iOS-
动态获取LaunchImage里的启动图(获取APP启动图)
根据Assets.xcassets里的plist文件来动态获取,具体方法如下://获取启动图+(UIImage*)getLaunchImage{CGSizeviewSize=[UIScreenmainScreen].bounds.size;NSString*viewOr=@"Portrait";//垂直NSString*launchImage=nil;NSArray*launchImages=[[
seonhiu
·
2020-02-23 12:58
iOS-
设备屏幕方向
iOS设备有Portrait(正向),Upsidedown(颠倒),LandscapeLeft(向左侧翻转)和LandscapeRight(向右侧翻转)四个方向.可以在AppDelegate可以根据设备来设置不同的方向:-(UIInterfaceOrientationMask)application:(UIApplication*)applicationsupportedInterfaceOrie
FlyElephant
·
2020-02-23 09:05
iOS-
《编写高质量代码》笔记-第一章
《编写高质量代码》作者刘一道看这本书的过程中,做了一些笔记,分享一下。建议1:视OC为一门动态语言写代码的时候切忌心态浮躁,急功近利。OC和C++都是在C的基础上加入面向对象特性扩充而成的程序设计语言,OC是基于动态运行时类型,而C++基于静态类型。用OC编写的程序不能直接编译成可令机器读懂的机器语言(二进制编码),而是在程序运行时,通过运行时(Runtime)把程序编译成可令机器读懂的机器语言。
道道明明白白
·
2020-02-23 07:18
iOS-
父子控制器
控制器父子关系的建立原则如果2个控制器的view是父子关系(不管是直接还是间接的父子关系),那么这2个控制器也应该为父子关系[a.viewaddSubview:b.view];[aaddChildViewController:b];//或者[a.viewaddSubview:otherView];[otherViewaddSubbiew.b.view];[aaddChildViewControll
哔哩哔哩智能喵
·
2020-02-23 07:10
创建和使用.a静态库大纲
新建工程:选择
iOS-
>Framework&Library->CocoaTouchStaticLibrary删除默认生成的.h、.m文件,导入需要打包的源文件修改项目配置:target->buildphases
u14e
·
2020-02-23 06:56
05.iOS JSON,XML数据解析
@(〓〓
iOS-
实用技术)[JSON/XML数据解析]作者:Liwx邮箱:
[email protected]
目录05.iOSJSON,XML数据解析1.JSON数据解析1.1NSJSONSerialization
Liwx
·
2020-02-23 06:09
iOS-
快速集成支付宝支付、微信支付的管理类
一:封装支付宝支付#importUIKIT_EXTERNNSNotificationNameconstXQPAliPaySuccessNotification;UIKIT_EXTERNNSNotificationNameconstXQPAliPayFailNotification;typedefvoid(^XQPAliPayCompletionBlock)(BOOL);@interfaceXQPA
Simple_Code
·
2020-02-23 02:07
iOS蓝牙开发 OAD升级
当时
蓝牙模块
应用的是CC2640,查阅了许多空中升级的相关资料。
静谧无际
·
2020-02-23 01:54
iOS-
用Swift写的一个标题选项卡控件
学习Swift之后这个控件写了很久了.但是把这个框架做成pod集成到项目中的时候发现因为控件的核心类没有声明"public"而导致无法访问.在把class前声明为Public后又有一堆协议方法也需要修改访问权限..(这个比OC有点麻烦了)顺便整理记录一下这个框架吧git:[https://github.com/Zafirzzf/ZFPageTitleView]///构造函数//////-Param
Zafir_zzf
·
2020-02-22 21:35
iOS中的蓝牙开发以及对iOS中设计模式的进一步理解(47,48,49,50周总结)
首先有三个事情需要说明:1、BLE(蓝牙4.0)可以实现1连多(我做的项目就是1台手机连接8个
蓝牙模块
);2、iOS这边是拿不到
蓝牙模块
的mac地址的(安卓可以)(网上说可以通过
蓝牙模块
额外的返回值传送
AntonyWong
·
2020-02-22 19:05
iOS-
沙盒机制存放文件
不积跬步,无以至千里不积小流,无以成江海目录结构默认情况下,每个沙盒含有3个文件夹:Documents,Library和tmp。因为应用的沙盒机制,应用只能在几个目录下读写文件Documents:苹果建议将程序中建立的或在程序中浏览到的文件数据保存在该目录下,iTunes备份和恢复的时候会包括此目录Library:存储程序的默认设置或其它状态信息;Library/Caches:存放缓存文件,iTu
iSongWei
·
2020-02-22 15:46
台式电脑硬件怎么挑?进来按需求对号入座
鼠标、键盘、显示器、音箱、机箱、机箱散热风扇(或水冷散热)、电源、主板、硬盘、cpu、内存条、显卡、机箱散热拓展接口(主板接口够用无需另外购置)、wifi
蓝牙模块
(主板自带此功能无需另外购置)、光污染配件
抖腿贤
·
2020-02-22 09:59
iOS-
百度地图点聚合与自定义针头
示例图关于怎么导入百度地图SDK与创建应用就不多说了,百度的文档应该比我说的更详细,下面直接正文吧1.首先地图的初始化-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];}///地图-(void)setupView{_mapView=[[BMKMapViewalloc]init];[_mapViewsetMapTy
无沣
·
2020-02-22 09:51
iOS-
使用Fastlane实现自动化打包
目标:使用Fastlane打包上传到蒲公英就行测试一、安装工作1.检查安装的rubyruby-vruby尽量保证ruby的版本不低于2.0。如果低于2.0,就需要升级ruby环境了,自行百度。2.安装Xcode命令行工具xcode-select--install如果出现下面的提示,说明已经安装了该命令行工具xcode命令行3.安装Fastlanesudogeminstallfastlane-NV安
溪钥
·
2020-02-22 05:52
iOS-
记一次收款语音播报没有声音的问题
事情原由:公司有个商家版的App,收款时有个语音播报的功能,但是周天时老板说有个客户反馈这这两天的收款到账语音播报没有声音,然后经理找我测试了下(不在公司,电话里配合经理测试),竟然发现iOS12的手机可以播报,iOS11.4的不能播报,确实周五因为生产证书过期重新配置了,但是测试时也没问题的(我的iOS12),所以不可能是极光推送证书的问题啦.初步怀疑是iOS11系统的问题,因为我没有手机测试不
耀敬业
·
2020-02-22 03:56
CALayer 细谈
原文出处:http://blog.csdn.net/zhz459880251/article/details/50470447参考:本文是学习https://zsisme.gitbooks.io/
ios
F麦子
·
2020-02-22 02:30
iOS-
基于lottie框架自定制实现YCTabBar
一、Lottie介绍lottie是一个可以解析使用【bodymovin】插件从AdobeAfterEffects中导出的格式为json的文件,并在iOS、Android、macOS、ReactNative中进行解析使用的开源库。在项目运用该库的目的只有一个那就是,让我们移动端展示出的UI更加绚丽。虽然一些动态的动画效果我们移动端开发自身也能画出来,但是耗费的时间和精力是十分巨大的。而借用lotti
简鱼7819
·
2020-02-21 23:14
iOS-
正六边形堆叠
一些app会有此类效果,我按照自己的理解仿写了一个如图1.如何绘制单个正六边形使用继承于CAShapeLayer的YYHexagonsLayer设置路径来绘制单个六边形//YYHexagonsLayer的属性与方法@property(nonatomic,strong)UIColor*normalColor;@property(nonatomic,strong)UIColor*highlightCo
yue博客
·
2020-02-21 18:34
iOS-
连连支付
连连支付(参考:http://open.lianlianpay.com/#cat=33----选择LLPayDemo1230下载http://open.lianlianpay.com/#cat=9—-官方问题解决办法)1、连连需要的SDK连连SDK.png2、连连支付需要的framework连连framework.png3、连连支付导入的代码#import"LLPayUtil.h"#import"
BestVast
·
2020-02-21 10:15
iOS-
深浅拷贝
深拷贝:复制对象并且复制对象里面的内容完全拷贝浅拷贝:指针拷贝只拷贝对象本身不拷贝里面内容看是不是深拷贝主要看是不是拷贝了对象里面的内容copy、mutableCopy系统自带的这两个拷贝都属于浅拷贝实现深拷贝的方式:1、可以自定义拷贝(要看具体拷贝的内容)并不是所有对象都可以拷贝只有遵守了拷贝协议的对象才可以拷贝比如:SStringNSArrayNSDictionary(1)导入协议(2)实现协
磊CC
·
2020-02-21 10:54
iOS-
过滤特殊字符
通讯录复制过来的手机号为13位,含2位特殊字符//过滤特殊字符NSCharacterSet*setToRemove=[[NSCharacterSetcharacterSetWithCharactersInString:@"0123456789"]invertedSet];NSString*ph=[[phoneStrcomponentsSeparatedByCharactersInSet:setTo
打雷要下雨_雷欧
·
2020-02-20 23:26
iOS 面试总结
被面试问的问题,和网上找到的我觉得不错的问题会保持更新--因都写在一起了,所以可能会穿插添加.请谅解
iOS-
多线程常见的几种线程锁/保证线程安全@synchronized适用线程不多,任务量不大的多线程加锁
DSperson
·
2020-02-20 20:01
IOS-
生成二维码
生成二维码CIFilter*qrcodefilter=[CIFilterfilterWithName:@"CIQRCodeGenerator"];[qrcodefiltersetDefaults];NSString*str=@"http://www.jianshu.com/u/51716bf1008a";NSData*data2=[strdataUsingEncoding:NSUTF8String
文学振噢
·
2020-02-20 19:05
iOS-
核心动画
核心动画(CoreAnimation)一、Coreanimation简单介绍1.CoreAnimation,中文翻译为核心动画,是一套包含图形绘制,投影,动画的Objective–C类集合。它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。CoreAnimation自身并不是一个绘图系统。它只是一个负责在硬件上合
亦晴工作室
·
2020-02-20 16:08
iOS-
少用的知识点、功能点相关
小摩丝.jpg包括iOS指纹识别等了流程,底磁感应,App的版本更新,蓝牙.1.iOS指纹识别登录流程及实现2.多层present,dismiss回到首次present的控制器3.iOS时间计算,label段落显示4.为App添加行为录制功能ReplayKit框架入门指南5.[iOS]中修改导航栏下阴影线的尺寸和颜色6.iOS开发之图文混编7.iOS自定义字体设置与系统自带的字体8.APP直接跳转
守护地中海的花
·
2020-02-20 16:45
iOS-
自动打包及分发(一)
iOS-
自动打包及分发(一
学游泳的小黑
·
2020-02-20 08:32
iOS-
iPad/iPhone设备的系统常用文件夹的位置以及说明
【/private/var/mobile/Media/DCIM】相册照片文件存放目录2、【/Library/Wallpaper】系统q1ang纸的存放目录3、【/private/var/mobile/Media/DCIM/999APPLE】系统自带截屏文件存放路径,截屏方法:按住Power并快速按一下Home键4、【/System/Library/Audio/UISounds】系统声音文件的存放目
whitecat
·
2020-02-20 02:14
GitHub 这里应有尽有
iOS为什么我还在写CocoaPods的教程以不一样的方式理解SDWebImage导出微信iOS数据库读懂「唱吧KTVHTTPCache」设计思想给iOS开发者的RxSwift(一)【
iOS-
国
Lefe
·
2020-02-19 20:15
iOS-
百度地图->“反检索发送失败”问题记录
之前集成了百度地图的sdk,用到了地图检索功能,但今天一来发现地图打开一直在报“反检索发送失败”错误,自己找了很久,没找到原因,网上的说法是:1、没设置delegate;2、manager被提前释放了我打了断点去看,不是这两个原因,自己纠结了很久才想起昨天打包的时候把项目的bundleid给改了,这才到百度开发者中心去看,果不其然,安全码就是用的之前的bundleid,把安全码改了一下,问题解决了
Hancle
·
2020-02-19 18:52
iOS-
七牛云上传图片:批量
首先要请求七牛云的token-(void)loadSenvenToken{NSString*url=[NSStringstringWithFormat:@"%@%@",URL_Base,URL_CommentsToken];[NetworkManagerrequestGETWithURLStr:urlparamDic:nilApi_key:self.apikeyfinish:^(idrespons
青巷水彩
·
2020-02-19 08:03
IOS-
后台返回数据nil、null处理(福利)
说到后台返回数据,很多开发就该吐槽了,遇到不靠谱的后台,各种给你nullnil,先不要慌着跟我理论怎么会传回来nil,看完你就懂了!首先模拟一下后台返回数据类型:我们model里面的属性:大家是不是发现少了一个phone,那这个时候用mj转化出来的model.phone不就是nil了,假如我们这时候想把这个model.phone放到数组或字典里面,或者说格式化[NSStringstringWith
嘻哈先生
·
2020-02-19 05:26
iOS-
背景图层的颜色渐变效果
呃,图拿错了==回到正题---->项目中偶尔会遇到cell背景渐变或者view背景渐变的界面需求,偷懒解决的方法就是让UI妹纸给切个图拿来就用。但是如果项目中需要的渐变色比较多的话,显然切图是很不合适的,也容易使得项目的体积冗余。创建一个背景View,重写drawRect方法关于CGContextRef有一篇博客介绍的还不错-传送门---其中原博中的有些方法因版本过久被废弃了,修改了之后的Demo
zhf_Zachariah
·
2020-02-19 03:18
iOS-
自定义log
log在我们开发中的重要性无须我再多言。然而在swift中取消好多开发利器(作者认为),比如宏定义,当然会有更好的代替。因为做这接触尚浅,所以模仿大牛们的样子,自己定一个了一个log首先我们简单配置一下我们的工程,因为我们的log我们只想他在调试的时候打印给我们开发人员查看,至于用户使用的过程中是不需要的。如果不进行相关设置处理,你有两种方案:1.开发完成之后删除所有log2.保留下来,但是会造成
趁你还在_轩
·
2020-02-19 01:03
iOS-
关于应用的优化问题
一个应用的优化可能是无底洞的东西,随着掌握知识的增多、灵活亦或参考别人的思想,你可能会发现有更好的方法来优化应用。或者到了已经需要重构的地步了(香菇,蓝瘦)。可以优化的方面有很多,例如一、操作流畅度的优化二、页面浏览速度优化三、首页启动速度优化四、数据库的优化五、服务器端和客户端的交互优化六、非技术性能优化等等...一、操作流畅度的优化Tableview优化(tableviewCell的加载优化)
Rick_Liu
·
2020-02-18 23:34
iOS-
数据本地存储(NSUserDefaults的使用)
前言:NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候就不能直接存储到NSUserDefaults了支持的数据类型:NSUserDefaults支持的数据类型有:NSNumber(NSInteger、float、double),NSStr
Mr_Bob_
·
2020-02-18 22:50
iOS-
内购
前言:关于iOS内购,参考两篇博文iOS-iOS内购流程(手把手图文教程)iOS内购你看我就够了(埋坑篇)PS:接下来,你可以下载demo将bundleID改为你自己的app,可以测试你的app内购商品购买,前提是:你需要APP开发者账号,我自己写了一个小的demo.GitHub:IAPKit内购过程.png逻辑:1.查询到内购商品后,同时都会向服务器请求订单.2.每次请求查询内购商品的时候,同时
li_礼光
·
2020-02-18 20:04
Swift调用OC第三方库
请看下面详情:情况一:1.首先打开Xcode,
iOS-
>Application->SingleViewApplication,选Next。
YH简简单单的生活
·
2020-02-18 15:32
iOS-
报错累计整理 (持续更新)
**突然想到为何不把开发中经常遇到的报错信息整理起来,方便以后回顾!说干就干!**第一.info.plistcould`tberemoved12DFFCFC-99F8-4C4D-AA59-294AAC265C93.png](http://upload-images.jianshu.io/upload_images/3018930-5286f1575cce70b1.png?imageMogr2/au
Mn_Su
·
2020-02-18 10:59
iOS-
基于TCP连接
一:前言(本文为TCP服务端)TCP首先要服务器开放一个端口然后客户端去连接服务端的IP地址和端口号连接成功之后再进行数据传输要经历三次握手二:代码在GitHub1.需要的工具类自行下载Scoket.png2.部分代码及其截图创建TCP服务端Socketself.serverSocket=[[GCDAsyncSocketalloc]initWithDelegate:selfdelegateQueu
学_iOS
·
2020-02-18 01:04
我为什么选择了这款国产电动牙刷?
首先它是一款智能的,内含
蓝牙模块
,对接米家App或者厂家自己的App。从手机上可以看剩余电量,还可以根据使用频率给出护齿建议。
朴素的数字化管理
·
2020-02-18 00:32
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他