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-蓝牙模块
python Mac ios 跳一跳
参考文章:《微信跳一跳mac+iphone图文教程》《iOS-Carthage安装以及使用》《iOS真机如何安装WDA》《WeChat_jump_game》《Android-和-
iOS-
操作步骤》一,安装
老周_o_o
·
2020-07-16 03:05
iOS-
运行时-runtime
Objective-C扩展了C语言,并加入了面向对象特性和Smalltalk式的消息传递机制。而这个扩展的核心是一个用C和编译语言写的Runtime库。它是Objective-C面向对象和动态机制的基石。Objective-C是一个动态语言,这意味着它不仅需要一个编译器,也需要一个运行时系统来动态得创建类和对象、进行消息传递和转发。理解Objective-C的Runtime机制可以帮我们更好的了解
小猫仔
·
2020-07-16 03:25
iOS-
截取字符串中两个指定字符串中间的字符串
NSString*string=[arrayobjectAtIndex:1];NSLog(@"----------------%@",[arrayobjectAtIndex:1]);NSRangestartRange=[stringrangeOfString:@""];NSRangerange=NSMakeRange(startRange.location+startRange.length,en
Daimer
·
2020-07-16 01:27
iOS-
小Demo--下拉放大顶部图片+毛玻璃效果
寒雨连江夜入吴,平明送客楚山孤!记录一个简单的下拉顶部图片放大的效果,再加个毛玻璃!iOS8之后毛玻璃效果实现:利用UIVisualEffect这类实现毛玻璃效果,这是一个抽象的类,不能直接使用,需通过它子类(UIBlurEffect,UIVibrancyEffect)外加UIVisualEffectView一起实现;UIBlurEffect*blur=[UIBlurEffecteffectWit
云之君兮鹏
·
2020-07-16 01:05
iOS-
网络编程之微博发说说,图片的方法封装
1.jpg该类的封装主要是为了解决如何通过网络加载数据(JSON)封装的主要流程:1.url(可带参数)2.request(请求头,请求体)3.session4.task5.resume这次我们封装了三个方法://使用get方法+(void)getWithURL:(NSString)urlStrparams:(NSMutableDictionary)paramsheaderField:(NSMut
如风家的秘密
·
2020-07-16 00:41
iOS-
创建button(文字在左,图片在右)
遇到个需求效果如下:需求效果然后开始进行思考,这里实现的方式有很多种,我一我就不一一列举了,我这里就提供一个方法这个方法是通过修改button的titleEdgeInsets和button的imageEdgeInsets代码如下:-(UIButton*)createButtonWithTitle:(NSString*)title{//创建标题按钮UIButton*button=[[UIButton
Amuxiaomu
·
2020-07-16 00:37
iOS-
修改系统 TabbarItem 图片、文字颜色
一、系统Tabbar默认颜色(如下图):TabbarItem默认渲染颜色.png代码详见(如下):-(void)viewDidLoad{[superviewDidLoad];HQHomeController*vcHome=[[HQHomeControlleralloc]init];HQHomeNavigationController*navHome=[[HQHomeNavigationContro
一位不愿透露姓名的王先生_
·
2020-07-15 22:06
iOS开发 入门01-第一个iOS程序
环境:Xcode6.3.1第一个iOS程序创建iOS程序的方法:打开Xcode,File->New->Project->
iOS-
>Application->SingleViewApplication(初学者建议选择
demon_csd
·
2020-07-15 22:58
iOS开发入门学习
Object-c
ios开发
笔记
iOS-
本地通知
在iOS中,本地通知非常适用于基于时间的行为.例如,有一个需求是让用户专注做某件事情一段时间.时间到了后给个通知告知.实现这样一个功能可以使用本地通知实现如下效果:SimulatorScreenShot2016年5月26日上午11.21.55.pngSimulatorScreenShot2016年5月26日上午11.17.48.png本地通知实现步骤:1.创建本地通知对象(UILocalNotif
Rick_Liu
·
2020-07-15 20:19
iOS-
全方位解析.crash文件崩溃报告
1.前言想来每个iOS攻城狮,都免不了要接触.crash文件那么什么是.crash文件?iOSapp的所有崩溃记录都会记录在设备上,所以对于和我一样没有集成让用户发送崩溃报告功能的iOS开发者来说,要获得crash文件就必须先连上崩溃过的机器,然后从崩溃过的机器上导出.crash文件2.如何解析.crash文件我们先看一眼导出来的.crash文件,重点看下崩溃部分的记录如下图显然从这图里,我们没法
alexhua1444
·
2020-07-15 20:53
HC-05
蓝牙模块
连接STC89C52单片机控制LED灯
**首先声明我用的是52单片机,板子型号为HC6800-ESV2.0;如果非同类型,实现不了,概不认账。**要实现这个玩法,首先得掌握串口通信的知识,不需要太多,只要知道如何接收/发送数据就行。串行通信:按照数据传送方向分为:*单工数据传输只支持数据在一个方向上传输。*半双工允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信。*全双工允许数据同
W_K_L
·
2020-07-15 19:44
Single
chip
iOS-
导航控制器全屏侧滑
导航控制器返回,网上已经有开源的FDFullscreenPopGesture,屏幕本身边缘也可以是可以侧滑返回的,如果自己想简单的时候也可以,首要要获取控制器的interactivePopGestureRecognizer,然后获取手势的delegate~如下所示:**2016-12-0816:48:32.573FlyElephant[21021:320874]****全屏手势****:;targ
FlyElephant
·
2020-07-15 18:18
iOS-
图文混排(NSMutableAttributedString)
-(NSMutableAttributedString*)AttributedString:(NSString*)namecontent:(NSString*)content{//富文本技术://1.图文混排//2.随意修改文字样式//拿到整体的字符串NSMutableAttributedString*string=[[NSMutableAttributedStringalloc]initWith
精神病患者link常
·
2020-07-15 17:34
安卓手机与
蓝牙模块
联合调试(二)—— 单片机蓝牙控制LED灯亮灭(上)
系列博文:(1)安卓手机与
蓝牙模块
联合调试(一)——
蓝牙模块
的串口通讯(2)安卓手机与
蓝牙模块
联合调试(二)——单片机蓝牙控制LED灯亮灭(上)(3)安卓手机与
蓝牙模块
联合调试(三)——单片机蓝牙控制LED
涛声依旧Cjt
·
2020-07-15 15:42
Android
--
单片机和蓝牙
安卓与蓝牙硬件
iOS-
《编写高质量代码》笔记-第八章 定制init...和dealloc
建议50:了解对象的alloc和init...alloc分配过程不仅进行对象的内存分配,还初始化对象的两个小而非常重要的属性,即它的isa实例变量和保持数。建议51:直接访问实例变量的init...方法父类可能无法正确初始化对象,并返回nil,故要经常检查,确保self不为nil,然后再执行自己的初始化。建议52:初始化方法必须以init字母开头如果一个对象没有实现自己的初始化方法,Cocoa就会
道道明明白白
·
2020-07-15 15:53
iOS-
如何设置按钮高亮的背景颜色
分析:通过按钮的不同的点击事件状态来设置背景色,或者不同的状态设置背景图片1.通过按钮的事件来设置背景色2.通过把颜色转换为UIImage来作为按钮不同状态下的背景图片3.同方法二,直接用图片设置不同状态下的背景图片1.通过按钮的事件来设置背景色1.通过按钮的事件来设置背景色-(void)viewDidLoad{[superviewDidLoad];UIButton*button1=[[UIBut
船长_
·
2020-07-15 15:29
iOS-
多线程
一、多线程的初步理解进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动,可以理解成一个正在运行中的应用程序。线程:程序执行流的最小单元,线程是进程中的一个实体,程序的运行必须依靠一个线程才能运行,一个程序运行可以有单个线程,也可以有多个线程。同步:只能在当前线程按先后顺序依次执行,不开启新线程。异步:可以在当前线程开启多个新线程执行,可不按顺序执行,开启新的线程。并发:线程执行可以同时
蓝蓝的白云
·
2020-07-15 13:02
经典蓝牙那些事儿——(登录、登录异常、自动连接、中断、断后重连等)
蓝牙设备:HC-05
蓝牙模块
主要功能:-首次手动配对;-自动连接;-连接超时或异常处理;-中断监听;-中断后检测重新连接测试版本:Android6.0实现经典蓝牙功能的基本逻辑:整个蓝牙功能逻辑如上图所示
RKGG爱吃鱼
·
2020-07-15 10:38
Android
Java
ios-
倒计时实现
/***倒计时按钮**@paramtimeLine倒计时总时间*@paramtitle还没倒计时的title*@paramsubTitle倒计时中的子名字,如时、分*@parammColor还没倒计时的颜色*@paramcolor倒计时中的颜色*/-(void)startWithTime:(NSInteger)timeLinetitle:(NSString*)titlecountDownTitle
jianshufei
·
2020-07-15 09:13
电视APP的浅析—视频类
电视机随着android系统的发展,已经从以前简单的,被动接收的电视演变为智能电视;从某种程度上来说,智能电视也是智能硬件的一种,基于传统的电视机,移植了android系统,增加了WIFI,
蓝牙模块
等等
浆糊大雄
·
2020-07-15 08:02
每日一记—
蓝牙模块
应用(一)
日期:2018.9.27最近在研究
蓝牙模块
,先是手机蓝牙串口通信的软件开发,虽然有很多例子,但是对于小白的我还是弄了挺长时间。今天先介绍一下硬件部分的程序设计和仿真。
CZLifeAudioStudio
·
2020-07-15 06:13
每日一记
【
iOS-
架构设计】MVC、MVP、MVVM
MVCApple版:优点:View、Model可复用缺点:Controller太重了MVP:Model-View-Presenter其实就是中间加了一个Presenter,里面用来加载View,给View设置Model,减轻Controller的负担MVVM:加了一层ViewModel在Presenter的基础上,加了一个KVOController来监听界面的变化,可采用Facebook的http
GeniusWong
·
2020-07-15 06:54
ios-
导航-跳转至系统app进行导航
importUIKitimportMapKitclassViewController:UIViewController{vargeoCoder=CLGeocoder()overridefunctouchesBegan(_touches:Set,withevent:UIEvent?){geoCoder.geocodeAddressString("北京"){(startCLPLS:[CLPlacema
child_cool
·
2020-07-15 02:07
iOS-
彩票小项目
项目涉及知识点:自定义UITabbar代理事件(点击代理方法做出响应)设置UINavigationController背景图的两种方法+(void)load方法当程序一启动是就会调用+(void)initialize方法当前类或者它的子类第一次使用的时候才会调用//当程序一启动就会调用该方法+(void)load{}//当前类或者他的子类第一次使用的时候才会调用+(void)initialize{
哔哩哔哩智能喵
·
2020-07-14 23:17
iOS-
学习资源看我就够了
iOS学习视频及资料懒人demo大全更新至4.0版(oc+swift)史上最全iOS开发工具集合笔试面试
iOS-
笔试面试总结网络通信《iOS对HTTPS证书链的验证》iOS升级HTTPS通过ATS你所要知道的也许
临海听风V
·
2020-07-14 22:10
iOS
iOS开发
BMS锂电池管理系统如何增加
蓝牙模块
芯片
简介智能手机的普及,使用越来越多的产品开始考虑增加蓝牙功能,从何实现和智能手机的交互。但是一些特定的产品,单纯一颗蓝牙芯片往往是无法实现的。例如:需要蓝牙数据传输,同时需要语音提示的一些应用场景,所以工程师在这一块的选择,就很纠结目前主流的BMS管理系统,使用的还是单模的蓝牙,要么只支持安卓手机,要么支持安卓和IOS但是成本巨高。其实蓝牙技术已经非常的成熟,完全不需要使用那么昂贵的模块类产品同时B
qyvhome
·
2020-07-14 21:23
BT401蓝牙模块
TPYBoardv102——UART串口(蓝牙)
文章目录HC-06
蓝牙模块
接线连接手机APP调试调试注意事项测试代码测试发送代码测试接收代码发送数据接收数据测试AT命令HC-06
蓝牙模块
HC-06
蓝牙模块
简介接线HC-06
蓝牙模块
TPYboardVCCVCCGNDGNDRXX1
Irving.Gao
·
2020-07-14 21:10
Micropython
HC-05
蓝牙模块
配置使用学习心得
蓝牙模块
资料(点击蓝色字体即可跳转)提取码:1cay模块购买地址:淘宝优信电子店铺https://item.taobao.com/item.htm?
Yulin_zhuang
·
2020-07-14 20:43
模块学习
iOS-
导航栏透明
54DC9192-8940-44B4-8408-F108E646B8A5.png像这样的效果,navigationController.navigationBar变为透明,同时又不影响返回等按钮的使用,网上有很多方法,我这里说说通过setBackgroundImage方法修改,一张图片搞定。找你美工搞张图片,或者你用ps,什么图层都不用,直接保存,图片宽高为1*1,就是一张全通道透明的图片,图片命
黑色桃芯
·
2020-07-14 18:20
iOS-
原生二维码
注释:此篇文章介绍如何用系统原生二维码首先引入系统头文件#import然后遵守代理AVCaptureMetadataOutputObjectsDelegate代码如下:@property(nonatomic,strong)AVCaptureDevice*device;//设备@property(nonatomic,strong)AVCaptureDeviceInput*input;//输入@pro
小灬杰丨
·
2020-07-14 17:15
iOS-
屏幕旋转控制总结
这段时间做的一个app,需求是大部分界面竖屏,播放器页面横屏,网页播放可横屏可竖屏。查阅了一些资料,也踩了一些坑,在这里做一个总结。iOS如何支持旋屏1.project->target->DeploymentInfo->DeviceOrientation这里的LandscapeLeft是DeviceOrientation,是指内容的方向,即此时手机向右旋转,home键在左边;而LandscapeR
Mr_Butterfly
·
2020-07-14 14:52
iOS-
百度地图截屏
关于百度地图截屏的问题,发现不能用常用的方法进行载屏,常用的截屏方法所得到的图片地图瓦片底图会显示空白,网上给出的答案是这样的:因为百度地图不是用UIKit实现的,所以得不到截图!不过通过OpenGLESViewSnapshot,也能截图,但相当繁锁,有兴趣的可以看一下。苹果文档的内容:http://developer.apple.com/library/iOS/#qa/qa1704/_index
某天天
·
2020-07-14 13:56
iOS-
取消延迟执行的方法cancelPreviousPerformRequestsWithTarget
前面写过一篇文章
iOS-
利用performSelector调用方法
iOS-
利用performSelector调用方法performSelector方法比直接调用更加灵活,多变,而且可以利用cancelPreviousPerformRequestsWithTarget
linbj
·
2020-07-14 10:57
iOS Launch Screen Black
参考了这个文章:
iOS-
启动图黑屏解决方法删除了LaunchScreenFile才行。然而,总觉得是哪里不
子达如何
·
2020-07-14 07:12
ios-
教你一步一步实现自己的字典转模型库
feiji.jpg前言我们在iOS开发中,一般会使用MVC或者MVVM等模式。当我们从接口中拿到数据时,我们需要把数据转成模型使用。下面我就带大家一起用runtime一步一步的来完成这个转换框架1、先写一个简单的字典到模型的转换模型TestModel@interfaceTestModel:NSObject@property(nonatomic,copy)NSString*name;@propert
luomoyj
·
2020-07-14 05:36
iOS-
微信支付SDK
微信支付流程:客户端发起支付请求--->后台和微信SDK交互之后返回带签名的客户端支付信息(之前带签名的支付信息是客户端生成,现在都是后台生成,保证信息安全和灵活)--->客户端最终完成支付逻辑地址:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_3微信支付SDK的下载:https://pay.weixin.qq.com/w
博尔茨杰
·
2020-07-14 04:46
iOS-
个人整理12 - 导航控制器-UINavigationController
一、UINavigationController基本属性写这么多文章居然没人给我评论几句。。。UINavigationController,导航控制器,用来管理多个视图控制器它就是管理视图控制器的控制器从此可以在Appdelegate.m的launch函数中先声明导航栏控制器,再将它作为视图控制器的爸爸,window的根视图控制器,像下面这样//初始化一个表视图控制器RootTableViewCo
简单也好
·
2020-07-14 02:38
iOS-
今天,我们来聊一聊WebSocket
前言:前段时间,在公司的项目中用到了WebSocket,当时没有时间好好整理。最近,趁着有时间,就好好梳理了一下WebSocket的相关知识。本篇将介绍以下内容:1、什么是WebSocket?2、WebSocket使用场景3、WebSocket底层原理(协议)4、iOS中WebSocket的相关框架5、使用Starscream(Swift)完成长链需求(客户端)6、使用Golang完成长链需求(服
MinggeQingchun
·
2020-07-14 00:18
iOS-OC
HC-06
蓝牙模块
设置与使用
由于项目需要用到Android手机控制单片机,所以用到了HC-06
蓝牙模块
(以下简称
蓝牙模块
),找了一些网上的参考资料发现好像不太全,折腾了半天才弄好,因此出此文记录一下,也希望能帮助到有需要的朋友.本文主要介绍
蓝牙模块
与单片机
_浩林
·
2020-07-13 22:09
单片机
单片机HC06
蓝牙模块
与手机APP
学习HC06
蓝牙模块
遇到一些问题,特此写下作为记录。用USB转TTL连接,插到电脑上,发AT怎么也不回USB转TTL与
蓝牙模块
连接图打开串口助手:一开始用的是丁丁串口助手,发·AT不回OK。
Ricolo
·
2020-07-13 20:59
单片机
BT401如果我不要蓝牙数传_只要播放音乐怎么办_或者相反要数传不要音乐.doc
如果你的产品之前使用的是BLE透传模块,现在想使用BT401模块来替换你之前的模块1、你的APP不需要做任何更改,你只需要更改我们的
蓝牙模块
UUID即可,你可以自己来更改,通过串口AT指令2、例如你之前使用的透传模块的服务
黄细传
·
2020-07-13 20:44
电子设计
iOS-
导航栏、状态栏及Tabbar高度(区分iPhone X与其他iPhone机型)
#definekIs_iphone(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPhone)#definekIs_iPhoneXkScreenWidth>=375.0f&&kScreenHeight>=812.0f&&kIs_iphone/*状态栏高度*/#definekStatusBarHeight(CGFloat)(kIs_iPhoneX?(4
HanZhiZzzzz
·
2020-07-13 19:32
iOS-
内存管理 堆栈
为什么管理内存:程序在运行的时候,要创建大量的对象,这些对象放在堆和栈上。(基本类型放在栈上,由系统自动管理。)而放在堆上的对象如果得不到及时释放,就会占用大量内存。OC中没有垃圾回收机制,所以我们要手动管理内存(ARC之前)任何继承了NSObject的对象需要进行内存管理原理:依赖对象引用计数器+1-1:在ObjC中对象创建后内部都有一个与之对应的整数(retainCount),叫“引用计数器”
我是谁重要吗
·
2020-07-13 19:48
HC-06
蓝牙模块
的使用
HC-06
蓝牙模块
与HC-05的AT指令变化还是挺大的,在模块上电后红灯闪烁表示未连接成功,常亮表示连接成功,期间只要红灯处于闪烁即是进入了AT模式,可发送AT指令,灯常亮使用AT指令无效。
weixin_30613343
·
2020-07-13 17:02
HC-06
蓝牙模块
设置和使用方法
HC-06的设置方法1.给蓝牙上电给HC-06上电之后,HC-06的指示灯会不停地闪烁,这个时候就标志着进入AT模式了2.有线串口连接这时,可以选择有线串口连接的方式,将单片机和电脑连接起来,假设使用的是51开发板3.蓝牙引脚连接配置的时候,HC-06的Rx和Tx接到51单片机的Rx和Tx,一般是P3.0,和P3.1正常工作时,HC-06的Rx和Tx接到51单片机的Tx和Rx4.打开串口调试助手找
Cedric_h
·
2020-07-13 16:40
硬件
android 与
蓝牙模块
hc06通信app 开发要点
2016.8.24:这里非常抱歉,做完这个综合训练我个人忙于考研,没能第一时间把这篇博文写完。由于时间已经过了一年,而且我个人正在改行研究NLP,导致我现在对于其中一些要点已经忘记了。之前有些朋友私信要代码也没能第一时间发过去,这里一并表示道歉。当然这篇文章以及我做的app也属于比较浅显的东西,只是给大家提供一些参考。2017.4.18:过去两年总时不时有人问我这个程序的事,于是翻了翻资料,找到了
楚云轩雨
·
2020-07-13 16:12
android
iOS-
工厂方法模式的运用
原文发布在个人简书,更多内容欢迎关注笔者简书,评论、互相交流请到简书,谢谢!设计模式这个高大上的词似乎每天都在听。设计模式在服务端设计时体现的比较明显。虽然移动端设计模式没有服务端那么明显,但是做为移动端开发人员掌握各种设计模式的思想有助于提高代码质量。今天先聊聊工厂方法模式在iOS端的实际运用。后续通过其他篇幅再聊其他的设计模式。一些设计模式书籍里都是这样描述工厂方法模式:定义创建对象的接口,让
关耳佳
·
2020-07-13 15:33
IOS小记
iOS-
扩大按钮点击范围
利用runtime和-(nullableUIView*)hitTest:(CGPoint)pointwithEvent:(nullableUIEvent*)event;方法给UIButton添加一个Category扩展按钮的点击范围#import@interfaceUIButton(ICECategory)-(void)expandClickAreaWithTop:(NSInteger)_topR
linbj
·
2020-07-13 14:51
iOS-
手机屏幕截屏(截屏不包括状态栏)
UIGraphicsBeginImageContextWithOptions(CGSizeMake(self.view.frame.size.width,self.view.frame.size.height),YES,0);[self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*uiImage=UIGraphi
malgee
·
2020-07-13 13:44
蓝牙模块
(HC-06,BT-06)与 电脑通信
Hc-06,BT-06都是在淘宝常见的
蓝牙模块
,价格在20元左右,分主从模块。所谓“主从一体模块”,就是可以发出配对请求,又可以接受配对请求的。所谓“从模块”,就是只能接受配对请求而不能发出配对请求。
sjyhehe
·
2020-07-13 13:30
电子
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他