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--
检测耳机的拔插
注册一个通知[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(audioRouteChangeListenerCallback:)name:AVAudioSessionRouteChangeNotificationobject:[AVAudioSessionsharedInstance]];```相应耳机发
Smallwolf_JS
·
2020-02-25 10:09
iOS--
二维码的扫描
前面我们介绍了二维码的生成,现在我们介绍一下怎么扫描二维码;在iOS7之前,大部分应用中使用的二维码扫描是ZXing或者ZBar第三方的扫描框架。在iOS7之后,苹果自身提供了二维码的扫描功能,从效率上来说,原生的二维码远高于这些第三方框架,现在就看看类似与微信扫一扫的界面的实现;微信扫一扫 实现扫描二维码,首先要调起系统摄像头创建视频会话,所以需要导入AVFoundation框架;还要用到以下
杰森_Jason
·
2020-02-24 20:26
前端
错误集锦
一点点
1.在ios系统中背景图设置background-size的时候要紧贴url后面.2.jq中子左向右方法:$(div).toggle();下到上$(div).slideToggle();3.duratransition-duration:2s;跟hover(是css3)使用有卡顿现象4.JSON.stringify(ss);ss通常为对象或数组,转化为带有SON文本的字符串。5.eval('('+
赵然228
·
2020-02-23 23:32
iOS--
>框架都没有实现的离线断点下载
MyBook除了上一个Demo中用文件句柄来实现离线下载操作外,还可以使用输出流来实现,而使用输出流的好处是当指定路径下没有文件夹时不需要我们手动创建,它会自己创建。具体代码如下:////ViewController.m//离线断点下载////Createdbywujianon16/7/19.//Copyright©2016年wujian.Allrightsreserved.//#import"V
奕十八
·
2020-02-23 14:05
Mac CocoaPods
错误集锦
错误:Errorfetchinghttp://ruby.taobao.org/:badresponseNotFound404(http://ruby.taobao.org/specs.4.8.gz)解决方案:把安装流程中$gemsources-ahttp://ruby.taobao.org/---改为----$gemsources-ahttps://ruby.taobao.org/也就是执行命令g
CallOfOrange
·
2020-02-23 06:09
iOS--
执行通用周边角色任务(Performing Common Peripheral Role Tasks)
在上一章,你已经学习了怎样执行大多数的中心这边的BLE任务,在这一章中,你将学习怎样使用CoreBluetooth框架执行大多数的周边这边的BLE任务。基础代码示例可以帮助你在你的设备上实现周边角色,你将学习:开始一个周边管理者对象(Startupaperipheralmanagerobject)在本地设备上设置服务和特征(Setupservicesandcharacteristicsonyour
原鸣清
·
2020-02-23 00:55
iOS--
代理
描述:两个控制器(ViewController和SecondController)和一个view(TestView);控制器带导航;TestView视图引入到ViewController中,TestView中声明一个代理协议,方法是点击在view中的一个button可以push到SecondController,让ViewController遵守协议。结构:屏幕快照2016-09-0719.45.
luckyCoderCai
·
2020-02-22 18:38
Xcode
错误集锦
1、关于BitCode的:BitCode是iOS9SDK出来的关于APP瘦身的一个特性,提交Bitcode给Apple,而不是最终的二进制。Bitcode是LLVM的中间码,在编译器更新时,Apple可以用你之前提交的Bitcode进行优化,这样你就不必在编译器更新后再次提交你的app,也能享受到编译器改进所带来的好处。Bitcode支持在新项目中是默认开启的,没有特别理由的话,你也不需要将它特意
小妹呀
·
2020-02-22 14:28
收集
iOS--
基本数据类型
面试:解释weak和assign什么时候使用Weak和assign@property(nonatomic,weak)UIView*view;ARC中才有weakMRC没有weak:弱指针,不会让引用计数器+1,如果指向对象被销毁,指针会自动清空。assign:很容易造成坏内存访问。用的是__unsafe_unretained(三年之前的经验)修饰,不会让引用计数器+1如果指向内存被销毁。指针不会清
TenMios
·
2020-02-22 08:48
iOS--
强引用,弱引用 及strong, weak,retain,copy,assign的关系
强引用和弱引用:特点:在强引用中,有时会出现循环引用的情况,这时就需要弱引用来帮忙(__weak)。强引用持有对象,弱引用不持有对象。强引用可以释放对象,但弱引用不可以,因为弱引用不持有对象,当弱引用指向一个强引用所持有的对象时,当强引用将对象释放掉后,弱引用会自动的被赋值为nil,即弱引用会自动的指向nil。我们已经知道OC中的内存管理是通过“引用计数器”来实现的。一个对象的生命周期取决于它是否
小漁
·
2020-02-21 07:49
iOS--
融云即时通信的使用(推送、聊天和会话列表的头像和昵称)
集成就不说了,这里接直接说使用吧。一、初始化导入头文件初始化//AppKey要对应,一定注意开发环境和生产环境对应的AppKey[[RCIMsharedRCIM]initWithAppKey:RONGCLOUDAPPKEY];连接服务器:融云提供的connectWithToken:success:error:tokenIncorrect:方法,需要传入融云的token值,这个token值是在登录自
紫夜流年
·
2020-02-19 00:37
iOS--
用fontWithName方法自定义字体
自定义字体必须要在项目中添加相应的字体文件,一般是以ttf或者otf为后缀,可以去一些第三方网站去下载,比如GoogleFonts。下载后发现是一些ttf文件,没错,这是一个系列的字体,有粗体,有斜体,还有不同的大小,方便用户在不同的场景下使用,按照顺序添加到工程中,如图所示:将下载好的字体copy到工程中.png在buildphase中可以查看所添加的字体:BuildPhase里面看到这些内容.
dequal
·
2020-02-18 15:18
iOS--
更换图片并保存
更换图片的方法有很多,现在对其中一种方式进行学习,加深自己的知识点.一.更换图片利用手势点击图片调用系统相机和系统相册更换图片的需求简单处理.1.展示一张本地图片的代码//设置图像的一些属性,添加手势-(void)setImageViewConfiguration{self.changeImage=[[UIImageViewalloc]initWithFrame:CGRectMake((self.
上善_若水
·
2020-02-17 22:53
iOS--
升级xcode9遇到的问题及解决办法总结
为了适配iOS11和iPhonex,前两天刚把xcode升级到了xcode9。升级过程中遇到了一些问题,现在把这些问题总结一下。问题1:打来AppStore准备升级xcode9,发现自己电脑系统版本太低,无法升级。解决这个问题很简单,就是首先要对自己电脑的操作系统进行升级,xcode9最低要求的macOS是10.12.4及以上系统,所以我将我的macOS升级到了10.13.1。升级操作系统大概用了
遇见0620
·
2020-02-17 09:46
iOS--
浏览器(safari)唤起App
1.URLSchemeiOS中app之间的通信或是唤起大多数都是通过调用openUrl的方式,接着通过解析传入的url中的信息来判定当前app所要跳转的地方。这里所传入的URL格式为“XXXXXX://略略略略略”。这个URL中的“XXXXX”部分就是目的app的URLScheme。设置方法:*打开项目中的info.plist中添加URLTypes*接着在添加对应的scheme,设置完成之后就能在
Geor9e
·
2020-02-17 00:54
iOS--
百度地图相关功能的实现
一.配置百度地图SDK1.申请密钥屏幕快照2016-09-14下午2.16.55.png进入应用管理平台,点击创建应用屏幕快照2016-09-14下午2.18.25.pngCC60DF7D-BFCC-4734-B8B7-4F8D258505D4.png然后点击提交密钥就申请成功了!!在左侧的查看应用里面,就可以看到刚刚申请好的密钥。2.下载百度地图SDK点击左侧的相关下载就可以看到1CBF05D1
黑白灰的绿i
·
2020-02-16 20:20
iOS--
彻底解决UITextField键盘先显示后自动消失的问题
场景重现:在UITextField的键盘处于显示状态的时候,点击一个按钮,首先取消UITextField的第一响应者,弹出UIAlertView,然后点击UIAlertView上的"取消"或者"确定"后,键盘会有弹出然后消失的动画.代码如下://按钮的点击事件-(void)buttonClick:(UIButton*)button{[self.textFieldresignFirstRespond
半缘魔君
·
2020-02-16 09:34
iOS--
>使用NSURLSession发送请求的基本方式
xcode.pngNSURLSession用NSURLSession发送Get请求的三种方式第一种:-(void)request1{//创建请求路径NSURL*url=[NSURLURLWithString:@"http://XXXXXXX/login?username=wujian&pwd=wujian&type=JSON"];//创建请求对象NSURLRequest*request=[NSUR
奕十八
·
2020-02-15 21:09
iOS--
再也不用担心数组越界
最近在网易云捕上看到一些数组越界导致的崩溃日志,所以决定数组的越界做一些处理。崩溃报错信息在项目的开发中,笔者一般遇到的问题就是,数组越界:-[__NSArrayMobjectAtIndex:]:index0beyondboundsforemptyarray;-[__NSArrayMobjectAtIndexedSubscript:]:index0beyondboundsforemptyarray
乐逍遥ing
·
2020-02-15 15:14
iOS--
指定UIView的某几个角为圆角
我们知道,如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,这种方法就不好用了。对于这种情况,Stackoverflow上提供了几种解决方案。其中最简单优雅的方案,就是使用UIBezierPath。下面给出一段示例代码:UIView*view2=[
彗星来的那一夜
·
2020-02-14 23:03
iOS--
导航控制器管理原则
程序一进入时,就要让窗口的根控制器是一个导航控制器.1.新建窗口2.创建导航控制器.并设置导航控制器的根控制器3.把导航控制器设为窗口的根控制器.4.显示窗口.说明:1.当设置导航控制器的根控制器时,也就是initWithRootViewController,它底层其实是调用了导航控制器的push方法.把该控制器添加为导航控制器的子控制器.并且它会把该控制器的View添加到导航控制器专门存放子控制
SunZzzl
·
2020-02-13 01:11
iOS--
喜闻乐见②
导语废话不多说,直接开绘制饼图http://blog.csdn.net/wsjshx/article/details/40782695Vim命令合集http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html常用库索引http://www.cnblogs.com/Clin/p/3385064.htmlhttp://il
欢欢1206
·
2020-02-12 20:24
iOS--
两个APP之间的相互跳转
APP之间的跳转需求很普遍,比如我们使用支付宝、微信支付时,会调起支付宝、微信客户端,支付完成后又返回到我们APP了,这些都是应用之间相互跳转的经典案例;其工作原理就是通过一些两者之间约定的协议来达成通讯,如同http协议一样,iOS中URLSchemes就相当于协议,跳转的方法苹果也帮我们封装在UIApplication中:-(BOOL)openURL:(NSURL)url;看到此方法是不是很熟
杰森_Jason
·
2020-02-12 16:39
iOS--
快速写常用代码---代码块
在iOS日常开发中如何快速写出常用的代码?不多说直接上示例:如何造出代码块将定义block来说:首先准备好常使用的代码块@property(copy,nonatomic)void(^myBlock)(NSIntegernum);然后你可以这样:block1.png也可以这样:block2.png怎么变成那样(输入的内容只用按tab键就能狗切换),其实这样这样就行:@property(copy,no
uiari
·
2020-02-10 23:22
iOS 创建Framework静态库的详细流程
一、创建framework项目创建framework工程要选择
iOS--
>CocoaTouchFramework输入项目名称HawkeyeSDK也是编译生成的framework的名称。
__Simon__
·
2020-02-08 02:22
iOS--
蓝牙系列(发展趋势分析)
前段时间做一项目,智能化这块的,因工作的需要,整理了一下iOS蓝牙通讯相关的东西,把整理的一个成果给大家分享一下。如果有不足的地方欢迎指正。小引在小兵写作之前,小兵想问问非IT开发人员,还有多少人知道在手机或笔记本上几乎要被人遗忘的蓝牙???苹果手机蓝牙只支持和苹果产品,以及一些配套设备蓝牙连接。那就让人纳闷了这蓝牙有啥用。那我们就看看这蓝牙有啥用吧。蓝牙亚洲大会摘要(08/26/2014)“蓝牙
小兵快跑
·
2020-02-05 23:28
iOS--
使用本地推送实现自定义闹钟
需求:从服务器获取到一组时间,都设置成闹铃,默认是每天循环不可修改,同时可以自定义闹铃,可选择周几循环。可以设置打开关闭或者删除。一.固定闹钟,每天循环。很简单,将需要设置成闹钟的时间放入一个数组中,通过for循环设置成对应的本地推送,详情见下面的代码和注释。/**下载完成添加巡逻提醒@paramarray下载来的巡逻提醒数据*/-(void)addLocalNotification:(NSArr
黑白灰的绿i
·
2020-02-05 21:11
iOS--
利用RunLoop优化加载表格
引子和思路runloop是每次循环就会渲染屏幕上所有的点,当我们在做一个table上显示很多张图片时,拖动table,会感觉到明显的卡顿,就是因为每一次我们拖动table,runloop循环就会加载渲染一次,所以十分耗时,思路是我们分成图片数量次加载,每一次只加载一张图片,一次一次的加载。demo在文章最下面放出。实现流程把每一次需要加载cell的代码包装成一个任务(block),放到数组里面。/
黑白灰的绿i
·
2020-02-05 08:29
7月部署
错误集锦
1、errorwhileloadingsharedlibraries:libtest.so:cannotopensharedobjectfile:Nosuchfileordirectory一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误,比如:tmux:errorwhileloadingsharedlibraries:libevent-1.4.so.2:cannotopen
shadow雨轩
·
2020-02-05 03:11
Tensorflow 1.0:
错误集锦
1.TensorFlowversion1.0.0-rc2onWindows:“OpKernel('op:”BestSplits“device_type:”CPU“')forunknownop:BestSplits卸载,下载whl文件安装即可参考https://github.com/tensorflow/tensorflow/issues/7500参考http://ci.tensorflow.org
Double_E
·
2020-01-08 19:01
iOS--
多态
打印机的例子抽象的打印机类PrinterPrinter.h////Printer.h//07_DynamicDemo////Createdbyjiangweion14-10-11.//Copyright(c)2014年jiangwei.Allrightsreserved.//#import@interfacePrinter:NSObject-(void)print;@end就是一个简单的方法pri
彬至睢阳
·
2020-01-08 12:14
ios--
右侧视图DropDownMenuView
导入第三方FFDropDownMenu#import"AppDelegate.h"//controller#import"FFHomeViewController.h"self.window=[[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];UINavigationController*nav=[[UINavigationCont
leaderleader
·
2020-01-07 17:51
iOS--
系统相册分享照片、链接到自己的APP(扩展,需要付费账号)
出自:https://www.jianshu.com/p/67ed14b1cee1做这个Demo要有付费的开发者账号相信很多人发现,苹果手机有个功能就是可以从相册选择照片分享到相应的APP,比如将照片分享到微信好友,操作如下:1、先选取照片,然后点击分享按钮:选取照片2、系统会弹出控制面板,这里你会发现有微信APP,如果没有可以点击更多按钮开启微信就行拉起控制面板3、点击微信,进入下面页面,在这里
Lovell_
·
2020-01-07 07:12
iOS--
简易相册
学习UI已经一周左右,制作了一个简易相册!效果图如下:效果图该工程在MRC模式下创建,需注意dealloc及release,这段代码并没有按照写好后的顺序出现,而是按照问题出现及思考的顺序书写,阅读时需要注意代码部分:MyHeader.h:由于需要大量使用屏幕的宽与高,所以先在MyHeader.h中声明两个宏定义宏定义AppDelegate:初始化window,设置视图控制器及添加导航栏!此处就不
MrCola
·
2020-01-07 01:30
ios--
基础知识--View Programming Guide
1.ViewandWindowArchitecture1.1ViewArchitectureFundamentals一个view对象负责:绘制+区域内点击事件+处理subview的坐标绘制。其绘制和动画时间是结合CoreAnimationlayers来处理。当你需要处理渲染和动画时,可以直接通过操作layer来完成。这些layer对象背后是CoreAnimation渲染对象,以及终极的完成屏幕上每
superKelly
·
2020-01-06 08:17
iOS--
>下载图片解析JSON数据实例
xcode.png请求数据,设置到tableView上的实例本次小Demo的完成的主要操作是:根据URL向服务器请求数据,解析服务器返回的JSON数据,并将这些数据封装成模型设置到tableView上面。具体代码如下:#import"ViewController.h"#import"MJExtension.h"#import"UIImageView+WebCache.h"#import"WJCel
奕十八
·
2020-01-06 07:55
CentOS7
错误集锦
CentOS7FailedtostartLSB:Bringup/downnetworking今天在VM虚拟机上安装了一个Centos7系统,并且设置的是桥接模式,但是在设置完IP之后重启network服务的时候遇到这个错误。百度上都说是因为没有设置MAC地址导致的,我这个系统是copy过来的,确实没有设置MAC地址,通过idaddr获取网卡的MAC地址,但是在我设置完MAC地址之后,依然报此错误。
JustCode
·
2020-01-05 20:24
iOS--
可视化App Store返回的Crash日志
最近在向AppStore上传App的时候被拒了,理由如下:Guideline2.1-Performance-AppCompletenessWewereunabletoreviewyourappasitcrashedonlaunch.Wehaveattacheddetailedcrashlogstohelptroubleshootthisissue.NextStepsToresolvethisiss
乐逍遥ing
·
2020-01-04 13:41
自定义封装控件可能会使用到的
ios--
控件--自定义封装一个控件感谢原作者的分享:http://blog.csdn.net/zhangao0086/article/details/45622875前言一个控件从外在特征来说,主要是封装这几点
少年深秋身礼服侧身
·
2020-01-04 09:56
iOS-开发
错误集锦
在开发中.我们可能会遇到各种各样的问题.下面的问题是我近期遇到的1.Xcode创建项目时点选Git后创建的项目一直报此错"Couldn’tcommunicatewithahelperapplication."解决办法:xcrungitconfig--globaluser.emailyour@email.comxcrungitconfig--globaluser.name"yourname"注意事项
WYLee
·
2020-01-02 06:55
iOS--
多线程-GCD
ViewController.m#////ViewController.m//多线程-GCD////#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//========================GC
STONEsh
·
2020-01-01 22:25
iOS--
控制器内心独白--我要减肥
三月不减肥,六月徒悲伤最近接手了一个项目,当我打开控制器的时候内心是崩溃的,2000+的代码,WTF?,(自行脑补黑人满脸?表情包),随后的改需求,鬼才知道我经历了什么,所以今天来聊一聊---在使用传统MVC架构的情况下,如何给控制器的简单瘦身.胖胖的控制器为了节省时间,这里我用之前的开源项目来演示,精仿手工课地址源码在最下面,现在我们先来看看效果图我的.gif控制器这是一个简单的界面,采用UIC
我是小菜鸟
·
2020-01-01 21:10
iOS 奇葩
错误集锦
之-xx.app:resource fork, Finder information, or similar detritus not allowed
一大早打开项目,换了app的icon图标,运行之后竟然报:“...xxx.app:resourcefork,Finderinformation,orsimilardetritusnotallowed”莫名其妙的错误!遍寻谷歌百度,找到了行之有效且步骤精简的解决方案:1,关闭Xcode;2,打开终端进入到‘DerivedData’目录:cd~/Library/Developer/Xcode/Deri
京哥
·
2020-01-01 13:46
iOS--
真机测试遇到的配置文件的问题
真机运行时遇到的一个问题:YourbuildsettingsspecifyaprovisioningprofilewiththeUUID"d4ea0890-xxxx-xxxx-xxxx-1ed4ed444219",however,nosuchprovisioningprofilewasfound.解决方法:找到配置文件的文件夹,将所有的配置文件删除(回收站也要清空,在清空时需退出Xcode),再重
Joh蜗牛
·
2020-01-01 02:13
iOS--
UIView中的坐标转换
转载自:http://blog.csdn.net/xuhuan_wh/article/details/8486337///将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值-(CGPoint)convertPoint:(CGPoint)pointtoView:(UIView*)view;//将像素point从view中转换到当前视图中,返回在当前视图中的
_了凡
·
2019-12-31 06:42
Swift开发
iOS--
仿微信朋友圈(2)
Swift开发
iOS--
仿微信朋友圈(2)--搭建整体框架像朋友圈里的状态数据,一般是从服务器的接口返回的数据,所以本例中,使用数组模拟服务器返回的json数据。先看一下完整的数组。
Swift没有分号
·
2019-12-30 20:22
iOS--
应用间跳转
一、A跳B的简单跳转今天,我们就研究一下,在iOS中如何实现,应用间的跳转。基本实现思路:为app2,定义一个URLScheme,在app1中,通过打开这个URLScheme,来打开app2。具体实现的过程:1.配置app2的URLScheme(选择->TARGETS->Info->URLTypes)注意:Scheme添加完毕后,com+R运行一次,系统就会记住这个Scheme所对用的应用程序。2
_正阳_
·
2019-12-30 16:43
iOS--
开发中当时间遇到夏令时
最近巧合地发现一个小问题:有时在iOS开发中我们会用到NSDate、NSCalendar、NSDateComponents来创建一个时间,比如下面的:///获取GMT格林尼治标准时间NSDate*date=[NSDatedate];NSLog(@"date=%@",date);///获取当前北京时间:(注意北京时间=GMT时间+8h)NSDate*bjDate=[NSDatedateWithTim
追风筝的荧火虫
·
2019-12-30 05:02
iOS--
使用Firebase进行Email授权登陆
Firebase简介首先,允许我给广大读者隆重介绍下我们今天的主角:Firebasefirebase.pngFirebase是Google提供的类似facebook—parse的那么一种服务,可使得我们app-maker避免编写冗长的服务器代码。哦,我们甚至不需要什么服务器,就可以轻松编写出一个有着数据同步,用户鉴权登陆,remote通知,应用使用习惯统计等功能的一款App,并且Firebase是
死神一护
·
2019-12-30 04:35
蓝牙进一步了解
CBPeriphral).2.两者中的有的类如下:3.手机作为中央设备时,过程是:发现服务->该服务下面的特征->在发送特征下面(write),在接受特征下面(reciveValue).可以参考更详细连接:
iOS
邵琼
·
2019-12-30 00:50
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他