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-
获取用xib自定义cell子控件的真实bound
当我们使用AutoLayout做适配时,可能会有这样的需求,就是在想在适配完成前就取得子控件的真实frame,来做一些操作。比如我们想把一个正方形的UIImageView剪成一个圆形,这时候就需要这么做self.imageView.layer.cornerRadius=self.imageView.frame.size.width/2;self.imageView.clipsToBounds=YE
船长_
·
2020-01-02 16:31
iOS-
13滑动返回按钮(全屏滑动)
图示:滑动返回功能恢复滑动返回功能**分析:**把系统的返回按钮覆盖1.手势失效1.1手势被清空1.2手势代理是不是出问题,导致手势失效#import"ZYNavigationController.h"self.interactivePopGestureRecognizer.delegate=nil;但是,此时,还有个bug,就是当我们滑动到当前栈顶控制器时,在滑动,在点击设置,就会造成卡顿现象。
_正阳_
·
2020-01-02 14:30
iOS-
多线程:NSOperation、NSOperationQueue
NSOperation简介NSOperation和GCD比较NSInvocationOperation使用NSBlockOperation使用NSOperationQueue使用其他方法操作和操作队列、使用步骤和基本使用方法、控制串行/并发执行、NSOperation操作依赖和优先级、线程间的通信、线程同步和线程安全,以及NSOperation、NSOperationQueue常用属性和方法归纳。
我是谁重要吗
·
2020-01-02 12:10
iOS-
检测用户截屏,获取截取图片
原文地址:http://blog.csdn.net/hitwhylz/article/details/38386979?utm_source=tuicool&utm_medium=referral之前看淘宝有,截屏后弹出截取图片(Home+Power),可以分享给好友这种功能。就上网搜了一下,感谢大神的分享。(在iOS7之前,如果用户截屏,系统会自动取消屏幕上的所有touch事件,(使用touch
赵周桥lucky
·
2020-01-02 11:42
iOS-
遇到的坑
1.cocoapodGPUImage里面的代码不加载它对应文件的资源图片在屏幕快照2017-06-16下午6.17.02.png加入代码if[["$CONFIGURATION"=="Debug"]];theninstall_resource"GPUImage/framework/Resources/lookup.png"install_resource"GPUImage/framework/Res
Jason_cjc
·
2020-01-02 11:06
JFH111蓝牙健康监测模块使用说明
测试步骤:1.将
蓝牙模块
与手机充电接口连接,套件默认是microUSB接口,如果手机接口为其他类型可使用转接头进行转换。2.打开“惊帆
深圳市世联芯科技有限公司
·
2020-01-02 10:00
IOS-
多屏尺的自动适配 AutoLayout (纯代码方式)
主要功能是使用约束,对视图进行相对布局,以适应不同屏尺的变换。网上大量的资料都在介绍xib和storyboard,如何使用AutoLayout,说纯代码使用AutoLayout进行UI布局的越来越少。对于我这个习惯了代码UI布局的人,写个备忘:AutoLayout是什么?使用一句Apple的官方定义的话AutoLayout是一种基于约束的,描述性的布局系统。AutoLayoutIsaConstra
奉行尹先生
·
2020-01-02 09:15
iOS-
单例模式简单使用
本来没有打算写文章的(因为语死早),很多面试的时候也被问到今后的方向,总是无言以对,因为没有规划,没有方向感,觉得很失败,所以想痛改前非,借用一位腾讯技术总监的话就是要用心,所以想写文章来巩固自己的知识点,也算记录一下自己的成长,顺便找找小方向,希望大牛能多多指点,传授一些学习的经验!1.单例是啥一个类只允许有一个实例,在整个程序中需要多次使用,共享同一份资源的时候,就可以创建单例,一般封装成工具
假装不是人
·
2020-01-02 08:31
iOS-
启动App断点在Main函数
本文不是技术向的文章,仅记录小弟我在开发中遇到的各种坑...今天在开发的时候一启动App就在main函数中断点了,点击继续运行,程序继续走,没有crash问题如图1.jpeg堆栈信息也看不出有什么问题2.jpeg解决方法排查一小时之后...是因为在Storyboard中有Label用了自定义字体3.jpg把Font改成System就解决了,不清楚什么原因,希望大佬解答一下...
RayJiang97
·
2020-01-02 07:23
SpriteKit 技巧之添加背景图片
打开Xcode,选择
iOS-
>Application->Game模板。Produ
梁杰_numbbbbb
·
2020-01-02 06:18
iOS 判断模拟器和真机宏
ifTARGET_IPHONE_SIMULATOR//模拟器#elifTARGET_OS_IPHONE//真机#endifTARGET_IPHONE_SIMULATOR和TARGET_OS_IPHONE是苹果的两个宏定义,在真机sdk中位于
iOS
Code丶Ling
·
2020-01-02 06:50
iOS-
开发错误集锦
在开发中.我们可能会遇到各种各样的问题.下面的问题是我近期遇到的1.Xcode创建项目时点选Git后创建的项目一直报此错"Couldn’tcommunicatewithahelperapplication."解决办法:xcrungitconfig--globaluser.emailyour@email.comxcrungitconfig--globaluser.name"yourname"注意事项
WYLee
·
2020-01-02 06:55
iOS-
微信支付(二)-了解服务器签名、加密
一、声明:一般微信支付签名、加密都在服务器端做的,在iOS中只需要调用服务器的接口获取(partnerid、prepayid、noncestr、timeStamp、sign)数据,然后调用微信支付,为了更好的了解微信支付,此篇文章简单的介绍服务器关于微信支付的加密签名。微信支付流程实现的基本的步骤:第一步:订单信息的签名1.获取客户端传过来的参数(价钱、名称等)2.设置访问微信支付服务器请求的数据
charleswang
·
2020-01-02 04:58
iOS-
最全的App上架教程
App上架教程心情有没有好一点在上架App之前想要真机测试的同学请查看
iOS-
最全的真机测试教程里面包含怎么让多台电脑同时上架App和同时真机调试。
随梦而飞飞
·
2020-01-02 03:07
iOS-
手势UIGestureRecognier详解
一.手势UIGestureRecognier简介iOS3.2之后,苹果推出了手势识别功能(GestureRecognizer),在触摸事件处理方面,大大简化了开发者的开发难度。利用UIGestureRecognizer,能轻松识别用户在某个view上面做的一些常见手势。UIGestureRecognizer是一个抽象类,对iOS中的事件传递机制面向应用进行封装,将手势消息的传递抽象为了对象。其中定
xx_cc
·
2020-01-02 02:58
iOS-
细说单元测试(上)
什么是单元测试单元测试,就是测试代码"单元"的功能,以确保在任何可能的条件下达到预期目的的一种测试方法.单元(Unit)是代码中一个可测试的逻辑部分.单元测试可以帮助开发者找到错误和崩溃原因,这也是苹果拒绝上架的首要原因(crash了还上个毛架..)!测试方法应该要能够响应所有类型的输入,包括有效输入和无效输入的情况,以确保单元能够正常运行,可以这么理解,在正常操作下要能获得我想要的结果,在异常情
uncleRX
·
2020-01-02 01:42
iOS-
视频录制
最近开发中遇到一个需求,就是想微信那样录制一个小视频,然后在录制视频的图层上播放,然后发布到朋友圈,无声播放,但有滚动起来不影响性能。一开始接到这个需求的时候我是很兴奋的,可以好好研究一番AVFoundation的东西了。但是在研究中不断的高潮迭起,也是让我心力交瘁呀。但是,做程序猿的成长就是这样的嘛。题外话了,好了,今天我们就说一下怎么用AVCaptureSession+AVCaptureMov
攻克乃还_
·
2020-01-02 01:21
iOS-
证书相关
AppID一个AppID对应一个项目,创建的时候需要填入BundleID和勾选相关的服务,比如推送服务(PushNotifications)Certificate需要区分Development和Distribution证书创建只需要CSR文件ProvisioningProfile需要区分Development和Distribution创建的时候需要选择对应的AppID和Certificate,所以
鱼与熊掌不能兼得
·
2020-01-02 01:17
iOS-
个人整理13 - 界面间传值:属性传值---代理传值---block传值---单例传值
一、属性传值从前向后假设A为第一个视图控制器,B为第二个视图控制器在A中导入B的.h文件场景:A向B传值第一步:在B的.h中定义一个content属性@interfaceSecondViewController:UIViewController@property(nonatomic,copy)NSString*contents;@end第二步:在点击A中的按钮的方法里面给B的content属性赋值
简单也好
·
2020-01-01 23:19
iOS-
>封闭源代码操作系统
iOS[编辑]维基百科,自由的百科全书关于思科开发,用于网络装置的操作系统,请见“思科IOS”。iOSAppleInc.iOSLogo开发者AppleInc.编程语言C,C++,Objective-C,Swift操作系统家族macOS,Unix-like,基于Darwin(BSD)运作状态在线源码模式闭源,含有开源组件初始版本2007年6月29日,9年前最新版本iPhone5及以上iPad4及以上
半片残枫
·
2020-01-01 19:24
iOS-
数据持久化-数据库
sqlite:关系型数据库以表格的形式存储在sqlite中类似表格的表头的位置叫做《字段》(字段名不能重复)字段是用来查找数据的关键字(每张表格的关键字不能重名)可以通过这张表的任意一个字段查找到对应的数据(横着)在字段的下面是每条数据(存储的内容)sqlite中可以有多个表表与表之间是通过主键和外键关联起来的操作数据库:1、sql语句(structuredquerylanguage)结构化查询语
磊CC
·
2020-01-01 15:49
iOS-
使用hitTest控制点击事件的响应对象
之前在文章《
iOS-
实现映客首页TabBar和滑动隐藏NavBar和TabBar》中,提到了hitTest方法,但是没有详细说明,导致有童鞋不理解为什么要这么做,这几天把hitTest的资料整理了一下,
HK_Hank
·
2020-01-01 13:43
iOS-
评分图片处理(可以小数)
效果图.png[selfsetStar:3.7];-(void)setStar:(CGFloat)num{NSString*nu=[NSStringstringWithFormat:@"%.1f",num];NSArray*array=[nucomponentsSeparatedByString:@"."];NSIntegernumber=[array[0]integerValue];;CGFlo
吃货_X
·
2020-01-01 09:50
iOS-
最全的真机测试教程
Iloveyounotbecauseofwhoyouare,butbecauseofwhoIamwhenIamwithyou想要上架的同学请看:《
iOS-
最全的App上架教程》因为最近更新了Xcode8
随梦而飞飞
·
2020-01-01 09:49
读《精进2》day5
图片发自App001共享单车上有GPS定位、移动通信模块、
蓝牙模块
……它不是一台独立设备,是一台时刻运转的大系统组件。
我是柯笨笨
·
2020-01-01 06:03
iOS-
进阶整理06 - MD5,base64编码,KeyChain加密
一、加密基础知识密钥:它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥。对称加密:同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。常用的是DES。非对称加密:非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密
简单也好
·
2020-01-01 06:12
04.iOS远程推送通知 APNs远程推送,极光推送
@(〓〓
iOS-
实用技术)[远程/本地推送]作者:Liwx邮箱:
[email protected]
目录04.iOS远程推送通知APNs远程推送,极光推送1.远程推送通知远程推送的原理2.远程推送通知实现
Liwx
·
2020-01-01 00:34
iOS开发配置 .pch文件路径最简单方式
文件的作用:1.存放一些全局的宏(整个项目中都用得上的宏)2.用来包含一些全部的头文件(整个项目中都用得上的头文件)3.能自动打开或者关闭日志输出功能创建一个pch文件:Command+N,打开新建文件窗口:
ios
彦子凡
·
2019-12-31 23:51
iOS-
上传图片样式处理
各类型图片转dataCDPhotoAssets*asset=_imageArray[i];UIImage*finalImage=[assetoriginImage];ALAssetRepresentation*representation=[asset.assetdefaultRepresentation];//ALAssetRepresentation已过期,UsePHImageRequestO
fly大梦想家
·
2019-12-31 19:42
ios-
收集一些自认为有用的小知识
什么情况使用weak关键字,相比assign有什么不同?什么情况使用weak关键字?在ARC中,在有可能出现循环引用的时候,往往要通过让其中一端使用weak来解决,比如:delegate代理属性自身已经对它进行一次强引用,没有必要再强引用一次,此时也会使用weak,自定义IBOutlet控件属性一般也使用weak;当然,也可以使用strong。不同点:weak此特质表明该属性定义了一种“非拥有关系
Clark_new
·
2019-12-31 18:50
11.Objective-C 编码规范指南
@(〓〓
iOS-
实用技术)[Objective-C编码规范]作者:Liwx邮箱:
[email protected]
目录11.Objective-C编码规范指南项目工程结构代码结构项目Xode相关配置代码缩进配置代码行号显示配置项目编码建议注释方法注释属性注释命名与编码规范类名命名规则协议编码规则控件
Liwx
·
2019-12-31 16:06
iOS-
静态库、动态库、Bundle
静态库:.a文件、framework文件动态库:.tbd文件、framework文件Bundle:资源文件一、概念什么是库?库是共享程序代码的方式,本质上来讲是一种可执行代码的二进制格式文件,可以被载入内存中执行。分静态库和动态库。开发者自己创建的framework叫CocoaTouchFramework,和系统提供的那个framework不一样,开发者创建的framework会被放到appbun
Hardy_Hu
·
2019-12-31 15:00
iOS - 横竖屏相关篇
以前都是将知识点写在《
iOS-
小常识知识点这篇文章》,但是后来累积的太多,所以还是决定抽时间按功能模块抽分出来!
Mn_Su
·
2019-12-31 13:43
苹果的bug Or 坑?,关于区分真机和模拟器的预编译宏
TARGET_IPHONE_SIMULATOR和TARGET_OS_IPHONE是苹果的两个宏定义,在真机sdk中位于
ios-
>usr/include/targetconditionals.h中,在模拟器
Crazy2015
·
2019-12-31 10:55
iOS-
属性与实例变量(成员变量)
在我看来iOS开发中属性和实例变量是两个概念,还是有一定区别的:1.只声明实例变量,类外部不可访问,不可赋值,类内部可以通过self->属性名或者属性名访问和赋值2.声明并实现实例变量的setter方法和getter方法,类外部和内部都可以通过类.实例变量名(本质上就是调用实例变量的setter方法和getter方法)访问和赋值2.1iOS5之前为了避免麻烦声明实例变量的setter和getter
LoveY34
·
2019-12-31 07:10
iOS-
黑科技
1.创建不能被继承的类只要在基类的@interface前面加上objc_subclassing_restricted这个属性即可:__attribute__((objc_subclassing_restricted))@interfaceEunuch:NSObject@end@interfaceChild:Eunuch//,nil]的类似方法-(void)adaptiveViewHandleWit
木马不在转
·
2019-12-31 06:19
iOS-
通知相关
传智播客课件整理推送通知注意:这里说的推送通知跟NSNotification有所区别1.NSNotification是抽象的,不可见的2.推送通知是可见的(能用肉眼看到)iOS中提供了2种推送通知1.本地推送通知(LocalNotification)2.远程推送通知(RemoteNotification)n推送通知的作用可以让不在前台运行的app,告知用户app内部发生了什么事情推送通知的呈现效果
iOS_愛OS
·
2019-12-31 03:46
2016.9第二周
博客深入理解GCD-IOS-伯乐在线(iOS)模仿斗鱼的部分界面介绍一(部分使用RxSwiftzen/makeatimer.mdatmaster·100mango/zen·GitHubiOSRuntime原理-
IOS
小赢一场
·
2019-12-31 03:03
移动无线测试技能树
IDE-Android-ADT-AndroidStudio-iOS-Xcode-Common-Atom-SublimeText-Vim-VisualStudioCode-基础知识-Android-掌握Android开发基础技能-
iOS
帶頭二哥
·
2019-12-31 01:34
iOS-
实现多语言
1.在Project设置,添加中英两种语言:2.新建Localizable.strings文件,作为多语言对应的词典,存储多种语言,点击右侧Localization,勾选中英:3.添加一个字段,在English中,添加:SUBMIT_BTN_TITLE=Go;在Chinese中,添加:SUBMIT_BTN_TITLE=开始;4.一个工具类GDLocalizableController,用来切换本地
爱__LOVE
·
2019-12-31 01:57
unity与xcode集成教程
unity版本:unity5.4.3f1xcode版本:xcode8一、导出unity项目1.File->BuildSettings->
ios-
>Switchplatform切换为iOS平台,2.playerSettings
LeiLv
·
2019-12-31 00:21
iOS-
相机拍照崩溃
最近在使用系统拍照,只要一点击拍照就崩溃,不稳定复现,最终抓到Log如下:[UIKeyboardTaskQueuewaitUntilAllTasksAreFinished]mayonlybecalledfromthemainthread.最终定位到代码:[AVCaptureDevicerequestAccessForMediaType:AVMediaTypeVideocompletionHandl
FlyElephant
·
2019-12-30 23:02
iOS-
直播开发(开发从底层做起)之音视频采集
这里附上我写的第一篇直播开发的文章传送门
iOS-
直播开发(开发从底层做起)好啦,废话不多说,直奔主题!本篇文章是针对直播开发中的第一部分,音视频采集!用的是iOS原生的AVFoundation框架!
叫我丰叔
·
2019-12-30 20:34
iOS-
一张图了解堆和栈
管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memoryleak。申请大小:栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时,将提示over
船长_
·
2019-12-30 13:39
IOS-
地图之CLLocation的使用
简述1.在移动互联网时代,移动app能解决用户的很多生活琐事,比如●周边:找餐馆、找KTV、找电影院等等●导航:根据用户设定的起点和终点,进行路线规划,并指引用户如何到达●在上述应用中,都用到了定位和地图功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发●CoreLocation:用于地理定位,地理编码,区域监听等(着重功能实现)●MapKit:用于地图展示,例如大头针,路线、覆盖
如风家的秘密
·
2019-12-30 12:59
iOS-
理解 : UDID、UUID、IDFA、IDFV
iOS获取设备唯一标识的各种方法?IDFA、IDFV、UDID分别是什么含义?iOS获取设备ID总结IDFA解释关于UUID的理解:英文名称是:UniversallyUniqueIdentifier,翻译过来就是通用唯一标识符。UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。是一个32位的十六进制序列,使用小横线来连接:8-4-4-4-12
li_礼光
·
2019-12-30 04:53
iOS-
开发中的问题
1,'iostream'filenotfound这个问题是没有引入c++的系统库,在LinkBinaryWithlibiraries里添加libstdc++.dylib系列的库2,librarynotfoundfor-libstdc++.6.0.9librarynotfoundfor-lstdc++.6原因:xcode升级到10.0之后的c++库,原来的陈旧的libstdc++升级到了libc++
校园励志网
·
2019-12-30 02:24
iOS-
穿针引线 YYModel全英文注释解析翻译+超详细解析!敢问还有谁比我更详细!!还有谁!!!
我的英文能力不够,所以我把作者提供的英文注释解析通过字典百度自己的理解等方法翻译后写下来,再对照自己的翻译与各方查询的资料来分析。若觉得不错,可否给颗star?你的支持将是我的动力。点我进入Git下载//mappedto映射//列子instancetype通常也指实例只有解析,注释请下载后观看(麻烦下载前顺手star一下,你的支持将是我的动力!),建议最好对比源码观看。由于内容过多,先只说下通过J
DrunkenMouse
·
2019-12-29 22:08
iOS-
音频文件时长判断
音频文件如果是录音是录音的时长即为音频长度,有的时候需要获取一个完成音频文件的长度,判断方法如下:-(float)audioSoundDuration:(NSURL*)fileUrl{NSDictionary*options=@{AVURLAssetPreferPreciseDurationAndTimingKey:@YES};AVURLAsset*audioAsset=[AVURLAssetUR
FlyElephant
·
2019-12-29 15:21
iOS-
代码实现AutoLayout布局
在代码中添加Autolayout约束的方法就如下的整个demo介绍。下面demo中还介绍到了怎么在Autolayout下做动画,以及约束的优先级。在约束添加中要注意以下几个地方:两个相同一层级的视图的约束要添加到共同的父视图上两个不同层级的视图的约束要添加到他们最近的共有的父视图上子视图与父视图之间的约束添加到父视图上#import"ViewController.h"@interfaceViewC
Aaron_36
·
2019-12-29 15:20
上一页
67
68
69
70
71
72
73
74
下一页
按字母分类:
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
其他