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-
属性字符串NSAttributedString
关于NSAttributedString只记得几个常用的属性,有时候要用得特殊的属性的时候就得到处去翻,在这里记录一下,以后要用的时候就不用到处去找了。一个简单的例子绘制不同颜色不同字体的一个AttributeString,如图1.png代码如下:UILabel*Label=[[UILabelalloc]initWithFrame:CGRectMake(100,100,200,60)];[self
hyeeyh
·
2020-03-12 09:51
iOS-
内存管理、性能优化、离屏渲染相关
小摩丝.jpg本篇涵盖程序内存管理、优化相关、离屏渲染相关等.1.深入OC的内存管理2.iOS内存、缓存及存储优化3.Xcode8Instruments学习(一)...Xcode8Instruments学习(二)...Xcode8Instruments学习(三)...Xcode8Instruments学习(四)...AboutInstruments官方文档翻译整理一...AboutInstrume
守护地中海的花
·
2020-03-12 06:11
iOS-
详解文本属性Attributes
1.NSKernAttributeName:@10调整字句kerning字句调整2.NSFontAttributeName:[UIFontsystemFontOfSize:_fontSize]设置字体3.NSForegroundColorAttributeName:[UIColorredColor]设置文字颜色4.NSParagraphStyleAttributeName:paragraph设置段
孟维学
·
2020-03-12 05:39
ios-
二维码扫描
2.设置扫描控制器,实现扫描功能QRReaderViewController.m文件#import"QRReaderViewController.h"#import#import@interfaceQRReaderViewController()@property(strong,nonatomic)AVCaptureSession*session;@property(strong,nonatomi
shuya_Tang
·
2020-03-12 04:34
iOS-
偏移导航栏高度,加载完成又不偏移的解决办法
症状如图所示:图片.png当控制器的view属性是scrollView类型,或者控制器view属性的第一个子视图是scrollView类型,或者控制器view属性的第一个子视图下面的首个子视图是scrollView属性的,控制器会自动给scrollView插入一个conentOffect=-64.(其他没列举出来的情况也可能出现,具体情况具体分析.-64其实就是状态栏和导航栏的高度,没导航栏的话就
一只搬运工的自我修养
·
2020-03-12 03:37
iOS-
判断字符串是否非负整数
+(BOOL)isText:(NSString*)textpattern:(NSString*)pattern{NSPredicate*predicate=[NSPredicatepredicateWithFormat:@"SELFMATCHES%@",pattern];return[predicateevaluateWithObject:text];}/***判断字符串是否非负整数*parami
ZZB程序人生
·
2020-03-12 02:43
IOS-
延时执行
IOS中延时执行的几种方式的比较和汇总本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。(void)delayMethod{NSLog(@"execute");}1.performSelector方法[selfperformSelector:@selector(delayMethod)withObject:nilafterDelay:1.0f];此方式要求必须在主线程
亦晴工作室
·
2020-03-11 22:29
#新媒体学习周笔记# 10万+文章标题常用的的18个法则
图片发自App标题的重要性主要就是体现在三点,内容竞争第一战场(定位),信息前置主动吸引用户(作用),便于
搜索优化
皓银家
·
2020-03-11 15:07
iOS-
获取手机唯一标识符(获取苹果手机IMEI,获取苹果手机MAC)
一、iOS7以后不能获取手机IMEIiOS2.0版本以后UIDevice提供一个获取设备唯一标识符的方法uniqueIdentifier,通过该方法我们可以获取设备的序列号,这个也是目前为止唯一可以确认唯一的标示符。好景不长,因为该唯一标识符与手机一一对应,苹果觉得可能会泄露用户隐私,所以在iOS5之后该方法就被废弃掉了,因此iOS5以后不能获取手机IMEI,但是也是可以通过私有API获取手机的I
pzhpengpeng
·
2020-03-11 13:39
iOS-
全景效果实现
一、PanoramaGL上面这个库的链接是GitHub上一个大神skyfox维护的,他在原有基础之上对一些问题进行了修复,这个库没有使用ARC,集成的时候相对麻烦一点,因为库的作者没有对库进行维护,在有些效果上,性能开销还是挺大的,下面开始介绍集成与使用吧。集成,将PanoramaGL文件夹拖入工程,并在BuildPhasesCompileSource库文件.m中添加-fno-objc-arc(注
软件iOS开发
·
2020-03-11 12:46
iOS-
响应式编程工具类
LJMVVMTool是一款基于rac实现的响应式编程工具类。其中实现了ViewModelpushViewModel的效果,也实现了ViewModel与ViewController之间映射管理。支持pod'LJMVVMTool'集成后需要继承LJBaseViewController与LJBaseViewModel为基类,然后在AppDelegate设置映射管理(代码如下)就可以使用了-(BOOL)a
LJMagicCoder
·
2020-03-11 07:49
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
如何确定网站目标
自然
搜索优化
技术需要应用到编写新闻故事的过程中,这样搜索引擎才能知道这些站点经常更新,而蜘蛛程序的访问就会更频繁。价格是使消费者做出计划外购买的第一位因素。给个好价钱清晰地导航,会增加冲动购买。
于朝霞
·
2020-03-09 07:33
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
SEO基础:百度凤巢系统对
搜索优化
的影响
首先是百度将原有的“竞价排名”和“自然排名”一起显示的方式全部修改成和现在Google相同的呈现方式(虽然赞助商链接不是那么明显,广告的底色也打得很浅。)。原来页面内最多显示10条竞价广告,在凤巢系统上线后,将改为最多显示3条竞价广告,同时搜索结果底部也将显示一条竞价广告。总的来说影响最大的要所百度自己了。首先是广告展示位的变少(这个直接影响到了他的盈利)。这个可以从最近的股价可以看出。一些本来出
娱乐娱乐
·
2020-03-09 00:25
iOS-
应用提交被拒原因(更新按钮、微信登陆)
1.不得包含更新按钮DesignPreambleYourappincludesanupdatebuttonoralertstheusertoupdatetheapp.Toavoiduserconfusion,appversionupdatesmustutilizetheiOSbuilt-inupdatemechanism.We'veattachedscreenshot(s)foryourrefer
吴剑辉
·
2020-03-08 21:55
iOS-
时间差|多样文本|是否为空字符串|颜色转图片
设置多少时间前//几天前几分钟前..+(NSString*)updateTimeForTimeInterval:(NSInteger)timeInterval{//获取当前时时间戳1466386762.345715十位整数6位小数NSTimeIntervalcurrentTime=[[NSDatedate]timeIntervalSince1970];//创建歌曲时间戳(后台返回的时间一般是13位
安得广厦
·
2020-03-08 19:43
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
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他