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-蓝牙模块
蓝牙模块
有哪些强大的功能?别急,笔者为你整理了一份
既然蓝牙技术在物联网中作用这么大,那蓝牙
蓝牙模块
的功能自然是不容小觑的。本文也将详解
蓝牙模块
的那些强大的功能。1、低功耗在智能家居领域,
蓝牙模块
的作用就
昇润科技
·
2020-03-11 07:31
Multipeer Connectivity Framework
iOS7将GameKit中的
蓝牙模块
单独出的一个MultipeerConnectivityFramework,通过发现附近的设备用wifi或蓝牙进行p2p连接。
波波熊洛夫
·
2020-03-11 00:34
iOS-HTML交互学习笔记(四)-添加全局的CSS样式
创建文件->
iOS-
>Other->Empty,命名为newsDetail.css,如图,创建newsDetail.css文件.png在css文件中为图片加上约束,如下图,img{width:100%;
PlusNie
·
2020-03-11 00:07
iOS-
导入音频
1.工程文件->buildphases->linkbinarywithlibraries导入AVF2.#importNSString*path=[[NSBundlemainBundle]pathForResource:@"enemy3_down.mp3"ofType:nil];_bombAudioPlayer=[[AVAudioPlayeralloc]initWithContentsOfURL:[
亦晴工作室
·
2020-03-10 21:27
iOS Tips(无限期更新...)
ios-
设置tabBarItem.imageInsets后,item每点一下会变小解决方案UIEdgeInsetsMake的topbottomleftright必须是对称的比如5,-5exp:vc.tabBarItem.imageInsets
Lonely__M
·
2020-03-10 19:39
iOS-
自定义相册(封装) | 干货
我们在APP中点击照片,都会显示出大图,然后在大图的上面会有个保存照片的按钮,照片直接保存到了系统的相册中,但是因为公司产品的需要,让你创建和APP同名的相册保存在里面,那么就对了,可以看下具体的代码和思路,然后把代码直接拿过去就可以用了,对,没错,站在巨人的肩膀上编程一共有两种方法自定义相册第一种是iOS9之后过期的苹果原生框架第二种是iOS8推出的苹果原生框架,功能更多,但是只支持iOS8之后
会跳舞的狮子
·
2020-03-10 14:52
ios-
webView和WKWebView图片超出边界处理办法
1、在webView和WKWebView加载html链接时候,会遇到图片宽度超出边界,显示不全的情况初始效果.PNG2、需要注入的js代码NSString*js=@"functionimgAutoFit(){\varimgs=document.getElementsByTagName('img');\for(vari=0;i
命运建筑师fly
·
2020-03-10 13:01
iOS-
弹出TableView,类似Android中的Spinner。
©版权声明:本文为Andy_wangpeng****『原创文章』****,未经允许不得转载。如需转载请注明版权序章##之前项目中遇到了一个弹出tableView列表的需求,本能的就随手写了一个感觉很丑,然后看到了安卓的弹出控件Spinner还不错,可以根据内容随意调整大小。然后心血来潮,就仿写了一个,自己加了点效果。效果图:QQ20170630-221322-HD.gif实现思路##1.首先肯定是
Andy_WangPeng
·
2020-03-10 09:10
iOS-
日期和字符串的相互转化、日期格式的相互转换
时间格式G:公元时代,例如AD公元yy:年的后2位yyyy:完整年MM:月,显示为1-12,带前置0MMM:月,显示为英文月份简写,如JanMMMM:月,显示为英文月份全称,如Janualydd:日,2位数表示,如02d:日,1-2位显示,如2,无前置0EEE:简写星期几,如SunEEEE:全写星期几,如Sundayaa:上下午,AM/PMH:时,24小时制,0-23HH:时,24小时制,带前置0
Simple_Code
·
2020-03-10 07:02
iOS-
题总结-1
#import跟#include、@class有什么区别?#import用来包含系统自带的文件,#import""用来包含自定义的文件属性readwrite,readonly,assign,retain,copy,nonatomic各是什么作用,在那种情况下用?1>readwrite:同时生成get方法和set方法的声明和实现2>readonly:只生成get方法的声明和实现3>assign:se
奋斗的蜗牛
·
2020-03-10 06:06
iOS-
定位功能
//定位功能//1.配置库更改plist文件//info.plistNSLocationWhenInUseUsageDescription设置你的提示//CoreLocation.framework核心位置框架//#import//2.定位(获取经纬度信息)_manager=[[CLLocationManageralloc]init];_manager.delegate=self;[selftes
亦晴工作室
·
2020-03-10 04:17
ios-
时间戳&时间日期之间的相互转换
当前时间转成时间戳##/**当前时间转换成时间戳@return时间戳*/-(NSString*)timeIntervalStingFormCurrentTime{//当前时间NSDate*date=[NSDatedateWithTimeIntervalSinceNow:0];//*1000是精确到毫秒,不乘就是精确到秒NSTimeIntervala=[datetimeIntervalSince19
malgee
·
2020-03-10 00:22
iOS-
类目、延展
一、类目类目:非正式协议(类目名)对一个类(原有类-什么都没有)方法的扩展(注:只允许添加方法不允许添加变量)类目:category1、命名规则:类名+类目的名称(要扩展的哪一个方向)2、什么时候使用类目①、团队开发同一个任务(同一个类),又想不互相影响->就可以使用类目②、扩展系统类里面的方法->OC是不开源的不能修改原有类的.m文件增加方法实现->使用类目3、调用的时候使用原有类去调用(类方法
磊CC
·
2020-03-10 00:25
ios-
生成Excel文件
思路将数据源拼成字符串,每组(行)数据用\n隔开,每组数据中每个数据之间用\t隔开,然后采用utf16的编码格式生成NSData类型的数据,存储为.xls后缀的文件。姓名\t年龄\t身高\t体重\nxxx1\t19\t180\t56\nxxx2\t20\t175\t78\n代码实现#import#import"HJXLSTitleModle.h"@interfaceHJXLSManager:NSO
一张小A
·
2020-03-09 23:58
iOS-
实际项目中用到的第三方库
侧滑-左右都可侧滑https://github.com/mutualmobile/MMDrawerController照片浏览器https://github.com/thiagoperes/IDMPhotoBrowser键盘管理器https://github.com/hackiftekhar/IQKeyboardManager自动布局https://github.com/SnapKit/Mason
和谐共处
·
2020-03-09 23:40
iOS-
静态库(1)
一、静态库的简介1、什么是库?库是程序代码的集合,是共享程序代码的一种方式。根据源代码的公开情况,库可以分为两种类型:开源库:公开源代码,能看得到具体实现比如:SDWebImage、AFNetworking闭源库:不公开源代码,是经过编译后的二进制文件,看不到具体实现主要分为:静态库和动态库2、静态库和动态库的存在形式静态库:.a和.framework动态库:.dylib和.framework[i
_正阳_
·
2020-03-09 16:49
iOS - 新浪微博API发布微博时间返回值与当前时间对比,实现几天前,几小时前,几分钟前
iOS-
新浪微博API发布微博时间返回值与当前时间对比,实现几天前,几小时前,几分钟前这个问题在度娘上搜了好半天都没有搜到,好不容易搜到复制代码到项目中一测试就出问题了,的出来值相差太远,为了解决这个问题
我常常问自己我是谁
·
2020-03-09 13:11
iOS-
用于XML解析的GData库环境变量配置
一:新建项目导入第三方库屏幕快照_2016-10-19_下午8_28_38.png二:点击LinkBinaryWithLibraries的“+”.111.png三:为GData添加手动内存管理111.png四:在BuildSettings搜索header32.png五:新建桥接文件屏幕快照_2016-10-19_下午8_53_36.png六:桥接文件添加屏幕快照_2016-10-19_下午8_56
OSong
·
2020-03-09 12:14
ios-
动画
1.CoreAnimation是一个复合引擎,它的职责就是尽可能快地组合屏幕上不同的可视内容,这个内容是被分解成独立的图层,存储在一个叫做图层树的体系之中。于是这个树形成了UIKit以及在iOS应用程序当中你所能在屏幕上看见的一切的基础。2.一个视图就是在屏幕上显示的一个矩形块(比如图片,文字或者视频),它能够拦截类似于鼠标点击或者触摸手势等用户输入。视图在层级关系中可以互相嵌套,一个视图可以管理
歌白梨
·
2020-03-09 11:52
iOS-
关于第三方库 IQKeyboardManager的使用
框架的启用-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{[[IQKeyboardManagersharedManager]setEnable:YES];[[IQKeyboardManagersharedManager]setEnable
爱哭的僵小鱼
·
2020-03-09 09:45
iOS-
高仿支付宝手势解锁(九宫格)
基上篇TouchID指纹解锁的技术文,然后目前又练习一种解锁方式:九宫格手势解锁.在一些涉及个人隐私的场景下,为用户的安全考虑是极其有必要的。首先,我们先分析功能的实现过程,首先我们需要先看大致的实现过程:1.创建九宫格页面(手势密码页面)2.九宫格按钮的实现及被点击及滑动过程中按钮状态的改变,从而创建路径,实现滑动过程中的连线,绘制图形3.创建九宫格指示器小图4.将定义好的九宫格view和九宫格
smile丽语
·
2020-03-09 06:15
收集一些自己觉得不错的开发资源
.OC排行(编程语言和周期可选)GitHub搜索iOS开源的完整APP简介:这是一个对GitHub优质的iOS开源的完整的App的一些收集里面的项目都是一个个完整的项目,有空的话非常值得一看妙不可言的
iOS
纸简书生
·
2020-03-09 05:34
iOS-
二维码扫描(包含URL获取及跳转)
原计划接下来更新UISearchController的文章,应朋友邀请,先更新一篇二维码扫描的文章吧。效果图:二维码扫描1.gif有点太灵敏了。。。效果如上图,内部就跳转相应页面,外部链接直接跳转Safari,这里就不演示了,用的QRCodeViewController改的,下面上代码:.h文件啥都没有,就不贴了。代码:#import"QRCodeViewController.h"#import#
Super_Yi
·
2020-03-09 05:33
IOS-
百度地图集成
我使用CocoaPods安装。如果CocoaPods不会安装自行查方法吧,东西比较多,本文不做赘述。iOS安装CocoaPods详细过程http://www.jianshu.com/p/9e4e36ba85741.中断进入项目目录:cd/user......(直接把文件路径拖进去)2.创建Podfile:$touchPodfile3.编辑Podfile内容如下:$vimPodfile4.进来之后紧
高谈阔论
·
2020-03-09 01:40
iOS-
应用提交被拒原因(更新按钮、微信登陆)
1.不得包含更新按钮DesignPreambleYourappincludesanupdatebuttonoralertstheusertoupdatetheapp.Toavoiduserconfusion,appversionupdatesmustutilizetheiOSbuilt-inupdatemechanism.We'veattachedscreenshot(s)foryourrefer
吴剑辉
·
2020-03-08 21:55
HC-08
蓝牙模块
的基本知识
www.hc01.com/Upload/file/download/HC-08package.rar里面有所有的资料,看不明白没关系有这么几个引脚RXDTXDGNDVCCKEYSTATE有的单片机提供了
蓝牙模块
的接口
Loving-Q
·
2020-03-08 20:00
iOS-
时间差|多样文本|是否为空字符串|颜色转图片
设置多少时间前//几天前几分钟前..+(NSString*)updateTimeForTimeInterval:(NSInteger)timeInterval{//获取当前时时间戳1466386762.345715十位整数6位小数NSTimeIntervalcurrentTime=[[NSDatedate]timeIntervalSince1970];//创建歌曲时间戳(后台返回的时间一般是13位
安得广厦
·
2020-03-08 19:43
iOS BLE 分包发送
单次发送的数据过大,
蓝牙模块
内部接收缓冲区只有20个字节BLE_SEND_MAX_LEN是蓝牙单次可处理最大字节长度//分包发送蓝牙数据-(void)sendMsgWithSubPackage:(NSData
离线0_0留言
·
2020-03-08 13:14
iOS-
关于适配iOS10以及Xcode8(转)
本文大部分内容转载至http://www.jianshu.com/p/9756992a35ca博主稍加了补充和修改一、证书管理用Xcode8打开工程后,比较明显的就是下图了,这个是苹果的新特性,可以帮助我们自动管理证书。建议大家勾选这个Automaticallymanagesigning下面我来说说可能会出现的问题:1.Xcode未设置开发者账号情况下的截图解决办法是:大家在Xcode的偏好设置中
学_iOS
·
2020-03-08 11:39
iOS-
应用程序的生命周期
iOS应用程序启动的过程中的一系列活动会影响应用的加载时间,为了获得更好的应用体验,对App应用程序的的生命周期有所了解是必要的.启动过程App启动和进入后台如下图所示:应用启动.png应用后台.pngiOS开发人员应该对AppDelegate中的didFinishLaunchingWithOptions启动方法不会陌生:funcapplication(_application:UIApplica
FlyElephant
·
2020-03-08 10:37
iOS-
自定义 UIButton-文字在左、图片在右(一)
1.系统默认Button添加图片文字样式(见下图):Button默认状态图片文字位置.png2.现在想实现如下效果(见下图):自定义Button图片在右边文字在左边的效果.png3.实现代码自定义HQCustomButton继承自UIButton,重写layoutSubviews方法(见如下代码):#import"HQCustomButton.h"@implementationHQCustomBu
一位不愿透露姓名的王先生_
·
2020-03-07 23:30
#iOS Dev.#UITableView
UITableViewCell嵌套UITextField控件时重用数据处理使用Block回调TextField数据:UITableView中cell嵌套UITextField(UITextView)引起的复用问题
iOS
HeminWon
·
2020-03-07 20:07
iOS-
打包报错
出现的问题:"ERRORITMS-90510:"InvalidInfo.plistValue.ThevalueprovidedforthekeyMinimumOSVersion'8.0'islessthantherequiredvalue'9.0'forappsthatcontainon-demandresources"原因:工程下图出现了一些不要的tag值解决方法:将工程下图的地方清空掉就好了i
yzhi00
·
2020-03-07 19:12
iOS-
设置图片圆角
常用设置://cornerRadius设置为self.iconImage图片宽度的一半(圆形图片)self.iconImage.layer.cornerRadius=20;self.iconImage.layer.masksToBounds=YES;适用xib或者storyboardPaste_Image.png绘图做法使用图层过量会有卡顿现象,特别是弄圆角或者阴影会很卡,如果设置图片圆角一般用绘
黑色桃芯
·
2020-03-07 18:34
ios-
控制器生命周期与线程生命周期的关系
线程的生命周期与控制器的生命周期无关.首先看示例的效果图01.gifViewcontroller中的代码#import"ViewController.h"#import"TwoViewController.h"@interfaceViewController()@end@implementationViewController-(void)touchesBegan:(NSSet*)touchesw
AlexPei
·
2020-03-07 13:06
ios-
如何将xcode的代码片段(code snippets)拷贝出来?
将xcode的自定义的代练片段拷贝出来,步骤如下:1.点击桌面2.选择菜单栏的"前往"3.选择"个人"4.选择"资源库(Library)".(注意:"资源库"是隐藏文件夹,如果你发现你的这个目录下没有"资源库"这个文件夹的话,说明你没有显示电脑的隐藏文件,届时你需要做显示电脑隐藏文件的操作)显示电脑隐藏文件,步骤如下:4.1)打开终端,输入defaultswritecom.apple.finder
IMKel
·
2020-03-07 12:49
iOS-
友盟SDK6.0,自定义分享(复制链接)
由于友盟分享SDK6.0整体重构,6.0以下SDK中的接口大都不能够使用了,以至于自定义分享功能不能使用原接口。在网上也搜索了好久,只有一个人提出了这个问题,但是没有人回复,泪奔。。。研究了半天,也崩溃了半天,最后,我成功实现原先可用的复制链接功能。如果是友盟SDK6.1,请转到此处话不多说,直接上代码:在SDK路径UMSocalSDK--UMSocialCore.framework--Heade
知德
·
2020-03-07 11:06
iOS-
手动安装CocoaPods
自动安装cocoaPods网上已经有很多教程了,我们试试手动安装cocoaPods,嫌podinstall慢的可以尝试普通:1.前往https://github.com/CocoaPods/Specs.git下载Specs-master.zip,解压成Specs-master2.找到一个文件夹,cmd+shift+G前往~/.cocoapods/repos/master3.将解压好的Specs-m
冰风v落叶
·
2020-03-07 08:31
iOS-
事件的hitTest处理
因为之前项目有做超出父VIew的点击事件,所以记录一下,以后方便自己巩固1.为什么可以触发事件首先看一下UIView,UIVIewController,UIApplication的继承,都有UIResponder这个类,大家都叫它响应者对象,那为什么继承它就能接收和处理事件呢?看一下他提供了哪些方法...-(void)touchesBegan:(NSSet*)toucheswithEvent:(n
假装不是人
·
2020-03-07 08:18
iOS-
12处理导航控制器业务逻辑
如图所示:跳转逻辑图示跳转逻辑左边控制器代码示例:#pragmamark-设置就会调用-(void)setting:(UIButton*)btn{/*1.底部条没有隐藏2.处理返回按钮的样式:2.1去设置控制器去设置*///跳转到设置界面ZYSettingTabViewController*settingVc=[[ZYSettingTabViewControlleralloc]init];//当p
_正阳_
·
2020-03-07 05:28
iOS-
如何构建一个可高度自定义的分页菜单
1、我们所知的分页菜单京东京东发现页.gif天猫天猫国际页.gif猪猪快购猪猪快购分类页.gif猪猪海外猪猪海外分类页.gif几何金融几何金融投资记录页.gif2、JHPageMenuView拽写的初衷已有的开源组件有哪些?1、WMPageController:OC版本,菜单只支持纯文本,装饰只有内置的几种,自定义性太低,可用范围有限;2、PageMenu:Swift版本,菜单也是只支持纯文本,装
peaktan
·
2020-03-07 04:30
iOS-
自定义导航栏后侧滑返回功能失效
从iOS7开始,系统为UINavigationController提供了一个interactivePopGestureRecognizer用于右滑返回(pop),但是,如果自定了当前视图控制器leftBarButtonItem,该手势就失效了。解决方法:自定义UINavigationController,实现其代理方法:-(void)navigationController:(UINavigati
下弦月丿
·
2020-03-07 00:21
xcode7制作framework,结合xib,storyboard,资源文件等
一:创建framework1:打开xcode,新建
iOS-
>Framework&Library->CocoaTouchFrameworkcFramework.png2、在PROJECT
小璐有大大的梦想
·
2020-03-06 22:26
iOS-
图片的合并(添加水印)+GCD倒计时
很久没有写东西了,其实有好多心得啊,小干货什么的想记录下来。懒,也是太浮躁了、沉淀下来不容易....图片的合并(添加水印)项目里面有个分享图片到朋友圈的功能。要求是给要分享的图片添加水印。大概就是把App应用的图片标签合成上去了。用到的是UIKit里的UIImagecontext,即苹果提供的以下几个方法。UIKIT_EXTERNvoidUIGraphicsBeginImageContext(CG
叫我李五
·
2020-03-06 21:11
iOS-
《编写高质量代码》笔记 第三章-内存管理
建议17:理解内存和Objective-C内存管理规则OC内存管理模式基于对象的“所有权”上。任何对象都会被一个或多个使用者引用,只要对象还有一个使用者,该对象就应该继续存在。如果一个对象没有使用者了,系统将自动销毁它。建议18:内存管理讲究“好借好还,再借不难”在返回一个新创建的(拥有的)对象时,应该使用autorelease而不是release来释放所有权。建议19:区别开alloc、init
道道明明白白
·
2020-03-06 20:50
iOS-
圆角、边框、阴影
圆角给view设置圆角,只需要设置view的layer属性的conrnerRadius,它表示图层角的曲率,默认值是0圆角还可以用贝塞尔曲线来切,这样还可以实现单切某一个角,其它角不切的效果,我的demo中就是用该方法实现的,有兴趣的可以下下来看一看conrnerRadius只影响背景颜色不影响背景图和子图层,所以往往我们在设置圆角时还会开启view的masksToBounds(剪裁属性),当设置
cdcyd
·
2020-03-06 18:26
iOS-
实现weak后,为什么对象释放后会自动为nil
1.实现weak后,为什么对象释放后会自动为nilruntime对注册的类,会进行布局,对于weak对象会放入一个hash表中。用weak指向的对象内存地址作为key,当此对象的引用计数为0的时候会dealloc,假如weak指向的对象内存地址是a,那么就会以a为键,在这个weak表中搜索,找到所有以a为键的weak对象,从而设置为nil。2.当weak引用指向的对象被释放时,又是如何去处理wea
malgee
·
2020-03-06 15:24
ios-
常见数据类型转换
1、NSDate转NSString+(NSString*)stringFromDate:(NSDate*)date{//获取系统当前时间NSDate*currentDate=[NSDatedate];//用于格式化NSDate对象NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];//设置格式:zzz表示时区[dateFormatt
命运建筑师fly
·
2020-03-06 15:51
iOS-
关于autoresizingMask在7.x及以下版本的一个bug
例如:在viewController中添加一个子控制器,并设置自控制器view的autoresizingMask[selfaddChildViewController:childViewController];childViewController.view.frame=self.view.bounds;childViewController.view.autoresizingMask=UIVie
JohnCA
·
2020-03-06 14:26
iOS-
关键字-泛型ObjectType 协变__covariant 逆变__contravariant
一.泛型作用泛型:限制类型为什么要推出泛型?迎合swift泛型作用:1.限制类型2.提高代码规划,减少沟通成本,一看就知道集合中是什么东西二.泛型用法:__covariant:协变,子类转父类__contravariant:逆变父类转子类1.泛型声明:在声明类的时候,在类的后面//第一步声明泛型@interfacePerson:NSObject//语言@property(nonatomic,str
酱油瓶2
·
2020-03-06 06:34
上一页
59
60
61
62
63
64
65
66
下一页
按字母分类:
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
其他