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-搜索优化
微信小程序有哪些红利?
东哥昨天文章有写第一波能在微信小程序赚钱的人:小程序培训.玩数据玩传统网站的.头脑灵活的技术宅个体户或兼职.小程序开发外包.小程序测评分发.小程序
搜索优化
。
奶牛哥
·
2020-02-25 18:34
iOS-
理解copy与mutableCopy
不管是集合类对象,还是非集合类对象,接收到copy和mutableCopy消息时,都遵循以下准则:copy返回imutable对象;所以,如果对copy返回值使用mutable对象接口就会crash;mutableCopy返回mutable对象;1.非集合类对象的copy与mutableCopy###系统非集合类对象指的是NSString,NSNumber...之类的对象。下面先看个非集合类imm
lancely
·
2020-02-25 14:59
iOS-
转让App
iOS开发者帐号App转让/转移及转移后的证书问题解答(多图慎入)iOS开发-App迁移指南(Apptransfer)借鉴与上面文章,多谢!1.说一下我遇到的问题。TestFight测试版本.png原因是:当前App存在TestFight测试版本。TestFight.png解决办法是:将TestFight中的所有版本,逐一点击“将构建版本设为过期”,如果"APP信息"->"测试信息"中有数据,也都
BestVast
·
2020-02-25 14:29
iOS-
图片裁剪技巧
先贴一个案例,我们做类似的图片展示的时候,都会需要对相应的图片进行裁剪以适应我们现实的大小,不然图片就会被拉伸或者压缩。C33F7F1A-22C3-44B6-BF2B-1D2ACE6DC076.png不知大家有类似需求时会怎么处理,之前我一直是获取到图片数据,然后对图片裁剪到与视图框相应的比例,然后在展示。贴上代码:UIImage*image=(UIImage*)info[UIImagePicke
Haer不变
·
2020-02-25 10:16
iOS-
(仿美团)城市选择器+自动定位+字母索引
新版JFCitySelectorhttps://www.jianshu.com/p/413db5c2480b新版JFCitySelectorhttps://www.jianshu.com/p/413db5c2480b新版JFCitySelectorhttps://www.jianshu.com/p/413db5c2480b项目更新:代码中部分之前使用block实现的功能,现已改成用代理实现,原因是
zhifenx
·
2020-02-25 09:58
iOS-
集成环信EaseUI报错(SDK版本 V3.2.3 2016-12-29)
一、错误类型2017年01月09日集成环信(SDK版本V3.2.32016-12-29)导入EaseUI后报错!(见下图):01-集成EaseUI报错.png二、错误分析当时第一反映就是我操!咋这样了呢。。。我就倒个EaseUI啊,怎么报Unknowtypename'NSString'呢?Whathappened!仔细冷机下来分析报错可能导致的问题:会不会是导入重复的第三方类库(基本不可能,报错不
一位不愿透露姓名的王先生_
·
2020-02-25 05:32
iOS-
图形上下文栈, 矩阵操作
一.图形上下文栈将当前的图形上下文状态copy一份到栈,这个栈就是图形上下文栈.利用图形上下文栈我们可以恢复绘图状态图形上下文栈API:CGContextSaveGState()保存图形上下文状态使用CGContextRestoreGState()恢复图形上下文状态使用CGContextRestoreGState不能一直调用,这要看图形上下文栈有多少图形上下文状态可恢复绘图的完整过程程序启动,显示
Imkata
·
2020-02-25 01:09
iOS-
自定义TextField(解决输入限制,键盘弹出问题)
Demo截屏项目由来,最近我开发的项目中,存在很多输入框,它们都有输入限制,比如帐号(限制6位)、密码(限制16位)、手机号(限制只输入数字,11位)、身份证号(限制只输入数字和字母,18位),金额(限制浮点数)、备注(限制200字)等,类似的输入框还有很多,刚开始我使用UITextField,再加上限制用户输入又是很麻烦的事情,所以一遇到有输入框的vc,就会有大量的限制代码,并且很多都是重复的。
cdcyd
·
2020-02-24 21:06
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
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
ASO优化是什么,如何提高应用商店排名?
ASO是应用商店
搜索优化
”的简称;指的是各应用市场提升App在排行榜和搜索结果排名的过程。
一步莲华yblh
·
2020-02-23 14:09
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-
用Swift写的一个标题选项卡控件
学习Swift之后这个控件写了很久了.但是把这个框架做成pod集成到项目中的时候发现因为控件的核心类没有声明"public"而导致无法访问.在把class前声明为Public后又有一堆协议方法也需要修改访问权限..(这个比OC有点麻烦了)顺便整理记录一下这个框架吧git:[https://github.com/Zafirzzf/ZFPageTitleView]///构造函数//////-Param
Zafir_zzf
·
2020-02-22 21:35
开始云产品动态|更好的体验,为你!
【升级1·
搜索优化
】使用场景:KASS企业内容管理系统以前版本支持任何名称和内容搜索。在搜索过程
开始云
·
2020-02-22 16:11
iOS-
沙盒机制存放文件
不积跬步,无以至千里不积小流,无以成江海目录结构默认情况下,每个沙盒含有3个文件夹:Documents,Library和tmp。因为应用的沙盒机制,应用只能在几个目录下读写文件Documents:苹果建议将程序中建立的或在程序中浏览到的文件数据保存在该目录下,iTunes备份和恢复的时候会包括此目录Library:存储程序的默认设置或其它状态信息;Library/Caches:存放缓存文件,iTu
iSongWei
·
2020-02-22 15:46
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
安卓市场ASO关键词优化怎么做?实操经验总结分享
一、ASO是“应用商店
搜索优化
”的简称。ASO就是提升你APP在各类APP电子市场排行榜和搜索结果排名的过程。
Sunwei123456
·
2020-02-21 04:42
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
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他