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-
网络编程
IOS9网络编程的重大改变:(1)NSURLConnection:IOS9之前使用之后弃用NSURLSession:IOS7.0之后出来IOS9只能使用这个类(2)后台服务器传输协议由HTTP改成HTTPS。IOS9之后需要添加下面的东西IOS开发->info.plist->AppTranspartSecuritySettings->AllowArbitraryLoads->YES一、URL1、概
磊CC
·
2020-03-22 06:51
iOS-
创建9宫格代码
本文首发地址-(void)rankWithTotalColumns:(int)totalColumnsandWithAppW:(int)appWandWithAppH:(int)appH{//总列数int_totalColumns=totalColumns;//view尺寸CGFloat_appW=appW;CGFloat_appH=appH;//横向间隙(控制器view的宽度-列数*应用宽度)/
洲洲哥
·
2020-03-22 05:01
iOS-
写代码注意的几项原则
写代码和我们日常生活息息相关、好多理论、逻辑来源于生活1.单一性原则+MVCMVCView——视图Model——模型Controller——控制器(逻辑层)对于MVC模式我们并不陌生、所以也不用多说但是做到真正的MVC并不是那么容易的事、一般情况下我们会不自主的增大Controller的代码量、一些不相关的关于View的设置、数据的处理也会在Controller里面出现,最后导致Controlle
Simple_Code
·
2020-03-22 02:46
iOS-
重签名
准备工作://下面用到了两个文件,需要用到,没装就装一下://为了在我们的app启动的时候加载一个附加的库,我们需要插入一条额外的加载命令到主程序的Mach-O头中。这里我们使用optool工具来自动化这个过程:cdoptool/$gitsubmoduleupdate--init--recursive//我们也将使用到ios-deploy这个工具,这个工具能够在不使用Xcode的情况下发布或者调试
LJMagicCoder
·
2020-03-22 00:19
FaceBook POP(PopAnimation)介绍与使用
下载地址:https://github.com/iOSAppleBea/PopAnimationDemo推荐一份参考文献《iOS核心动画高级技巧》:https://zsisme.gitbooks.io/
ios
iOS_BigYiza
·
2020-03-22 00:33
卖家容易忽略的搜索排名基础工作
在谈到自然
搜索优化
的时候,很多人关注的焦点基本都是关键词、首图、各种数据。但是实际上你知道么,真正决定你的商品能不能获得免费自然搜索流量的,是往往被你忽略的因素:类目相关性。
猎人气电商干货
·
2020-03-21 15:55
iOS-
如何集成支付宝
//联系人:石虎QQ:1224614774昵称:嗡嘛呢叭咪哄//详情:链接http://write.blog.csdn.net/postedit/74078904现在不少app内都集成了支付宝功能使用支付宝进行一个完整的支付功能,大致有以下步骤:1>先与支付宝签约,获得商户ID(partner)和账号ID(seller)(这个主要是公司的负责)2>下载相应的公钥私钥文件(加密签名用)3>下载支付宝
石虎132
·
2020-03-21 14:17
iOS-
继承-继承的工厂设计模式-多任务需求v1.1-Yxx
先声明,这篇文章并非是讲什么是继承什么是工厂模式,而是根据我工作的实际场景和优化思路做的总结在键盘上键入正确地咒语,屏幕会活动、变幻,显示出前所未有的也不可能存在的事物!这篇文章主要用来说说我们项目中待办事项v1.0需求的现实,以及后面版本V1.1、1.2、1.3版本的迭代优化的想法,是怎么一步一步做到更加人性化的功能,使其代码和逻辑更加合理化,模块与模块之间减少依赖,使其开发业务更加有独立性。这
Yxx_丑男
·
2020-03-21 11:36
iOS-
避免数组崩溃(Method Swizzling)
在项目开发过程中,经常因为NSArray数组越界或者value值为nil等问题导致的崩溃,直接对NSArray进行MethodSwizzling是没用的,需要对对应的类进行操作才行。数组是一个类簇从NSArray看类簇有如下几种类型,对他们分别进行MethodSwizzling之后能够一定避免由于数组越界导致的崩溃。NSArray*arr1=[NSArrayalloc];NSArray*arr2=
linbj
·
2020-03-21 08:14
iOS-
控制屏幕旋转
这个方法不推荐,因为有可能你到appstore上的时候很可能被拒掉。不是苹果公开的API.[[UIDevicecurrentDevice]setValue:@(UIDeviceOrientationLandscapeRight)forKey:@"orientation"];[[UIDevicecurrentDevice]setValue:@(UIDeviceOrientationPortrait)
洲洲哥
·
2020-03-21 06:36
iOS-
社交分享
一、社交分享现在很多应用都内置“社交分享”功能,可以将看到的新闻、博客、广告等内容分享到微博、微信、QQ、人人网等,其实从iOS6.0开始苹果官方就内置了Social.framework专门来实现社交分享功能,利用这个框架开发者只需要几句代码就可以实现内容分享。Social框架使用步骤:1.导入Social.framework框架,添加头文件#import2.创建分享内容编辑控制器SLCompos
亦晴工作室
·
2020-03-21 06:19
iOS-
属性修饰符
iOS开发中属性修饰符基本上每天都会打交道,网上总结也很多,本文按照实际开发的角度简单介绍一下属性修饰符,属性修饰符分为四类,指定方法名,读写属性,赋值的选项和原子性操作.指定方法名指定方法名就是自定义getter和setter方法,自定义getter和setter方法之后就不会调用系统生成的方法,Bool类型属性自定义getter和setter情况比较常见.@property(assign,ge
FlyElephant
·
2020-03-21 05:46
iOS-
支付宝&微信支付,接入笔记
MYBLOG--->DemoDemo下载地址demo使用时,请在WTPayKeys.h里面将各个参数配置好!!!!一.微信支付1.所需要的材料微信SDK微信SDK在微信开放平台上面申请得到的参数//应用的APPIDkWXAppID@"wxc82cXXXXXXXX"//AppSecretkWXAppSecret@"7f47bfe47b84XXXXXXXXXXXx"//商户号kWXMchID@"124
多面兽
·
2020-03-21 05:22
iOS-
基础控件--搜索栏 UISearchController
落花人独立,微雨燕双飞#import"ViewController.h"@interfaceViewController()//遵循的两个协议尖括号里面//下面是声明一个搜索栏@property(nonatomic,strong)UISearchController*searchController;//StoryBoard创建的tableView@property(strong,nonatomi
云之君兮鹏
·
2020-03-21 00:49
swift-全局常量
1.swift中的全局常量类似于OC语言中的宏定义,有效的防治编译时代宏替换的安全隐患,swift中使用全局常量和利用函数获取的方式实现了OC中的宏定义功能2.操作新建文件,选择
iOS-
>Source-
GalaxyJM
·
2020-03-20 19:19
微信营销与运营(二)
设置好的名称和微信号是一个
搜索优化
的技巧。微信认证(订阅号)广告主,花钱发广告(提交所在行业资格证书,eg经营许可证,ICP证)流量主,挣广告费(有5万用户)微信认证(服务号)
小敏妞
·
2020-03-20 19:03
iOS-
数据持久化之--属性链表
四种数据持久化方式总目录1.属性链表①NSUserDefaultsNSUserDefaults支持的数据格式有:NSNumber(Integer、Float、Double),NSString,NSDate,NSArray,NSDictionary,BOOL类型。1).分开存取//存[[NSUserDefaultsstandardUserDefaults]setInteger:userIDforKe
博尔茨杰
·
2020-03-20 19:46
iOS-
获取设备唯一标识的各种方法
一、UDID(UniqueDeviceIdentifier)UDID的全称是UniqueDeviceIdentifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。在很多需要限制一台设备一个账号的应用中经常会用到。在iOS5中可以获取到设备的UDID,后来被苹果禁止了。二、UUID(UniversallyUniqueIdentifier)UUID是Universa
猿大人
·
2020-03-20 16:40
iOS-
小Demo(Swift基础练习2)--自定义Tabbar
桃花近日随流水,洞在清溪何处边!最近太忙了,抽个时间和大家分享一下一个小的练习,自定义tabbar方法,回顾Swift语法,所以用Swift实现一下,先上效果图效果图思路:1:整体上就是tabbar中间多了一个按钮(有点击事件的加号),也就是一个Button用其他也行,也就是我们需要在系统自带的中间位置加上一个凸起的按钮.2:找系统自带方法并没有找到合适的,那么换个思路自己定义一个tabbar让这
云之君兮鹏
·
2020-03-20 10:05
iOS-
利用AFNetworking3.0+(最新AFN) - 实现文件断点下载
0.导入框架准备工作•1.将AFNetworking3.0+框架程序拖拽进项目•2.或使用Cocopod导入AFNetworking3.0+•3.引入#import"AFNetworking.h"---->1.UI准备工作A.定义一个全局的NSURLSessionDownloadTask:下载管理句柄由其负责所有的网络操作请求@interfaceViewController(){//下载句柄NSU
MacleChen
·
2020-03-20 08:18
iOS-
应用程序显示未读消息数
//应用图标显示数字//IOS8开始需要注册一下//[[UIApplicationsharedApplication]registerUserNotificationSettings:[UIUserNotificationSettingssettingsForTypes:UIUserNotificationTypeBadgecategories:nil]];[UIApplicationshared
亦晴工作室
·
2020-03-20 08:32
iOS-
你真的会用UIMenuController吗?(详细)
请认真阅读,因为里面有很多细节!UIMenuController的介绍什么是UIMenuController?UIMenuController是UIKit里面的控件UIMenuController的作用在开发中弹出的菜单栏后面介绍了菜单栏显示中文的设置菜单栏有哪些控件是自带UIMenuController菜单栏效果的呢?UITextFieldUITextViewUIWebView系统菜单栏效果.g
会跳舞的狮子
·
2020-03-20 03:37
iOS-
短视频(金山云集成到现有的cocoapods项目)
最近使用金山云,集成到现有的cocoapods项目里,发现非常麻烦...特地创建了一个cocoapods的项目,然后集成金山云demo记录步骤现有cocoapods项目,很简单,没什么复杂的6F14DDCA-4244-4E31-9236-1B6E17737278.png集成步骤将金山云demo里面用到的所有的文件全部导入到自己的项目中,全部照搬,最后在按照自己项目的界面修改即可419F2AED-3
精神病患者link常
·
2020-03-20 03:10
CALayer动画专题
CALayer动画专题来自《ios核心动画高级技巧》书中的一些例子总结,包含了隐式动画显式动画缓冲-动画速度变化函数https://zsisme.gitbooks.io/
ios-
/content/chapter7
aron1992
·
2020-03-20 01:44
ios-
NSTimer的学习
1.不管是重复性的timer还是一次性的timer都会对它的方法的接收者进行retain,这两种timer的区别在于“一次性的timer在完成调用以后会自动将自己invalidate,而重复的timer则将永生,直到你显示的invalidate它为止”。2.企图在dealloc中对timer进行invalidate是一种自欺欺人的做法,因为你的timer对self进行了retain,如果timer
歌白梨
·
2020-03-20 00:27
iOS-
高仿QQ空间视频列表关闭效果
iOS高仿QQ空间视频列表关闭效果,只要你稍微懂点控件的运用,保证你能看懂!(Demo在底部)效果图iOS高仿QQ动态视频列表关闭.gif在编写这个效果的时候遇到很多问题,如下(效果图和Demo在底部)UIScrollView在拖动的时候是无法改变自身Frame的在UIScrollView中添加UIPanGes手势,上下拖动时会和手势发生冲突,就算实现同时响应手势的代理,也达不到想要的效果(博主开
LisztCoder
·
2020-03-19 17:33
iOS-
进阶整理05 - 网络请求Session与Connection
一、网络请求的基本知识1.get方法与post方法get是从服务器上获取数据,post是向服务器传送数据。get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTMLHEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。对于get方式,服务器端用
简单也好
·
2020-03-19 06:50
IOS-
网络编程之微博发说说
第三方框架发微博:登录微博,点击微博页面底部的”开发平台”,再点击”微链接”下的”移动应用”,点击”立即接入”按钮,在弹出的提示框中点击”继续创建”,然后选择”应用名称”,”应用分类”,”应用平台”,点击”创建”按钮,进入另一个页面在填写相关内容.在选择”文档”,点击”API”文档,进入”API微博”页面,选择,再在”微博”接口下选择需要的类型”statuses/update”(发布一条微博信息)
如风家的秘密
·
2020-03-19 03:54
iOS-
数据库-SQLite的增删改查
上一篇文章我们学习了简单的sql语句
iOS-
数据库-SQL语句,这篇就学习一下在iOS中如何使用SQLite3进行增删改查一.SQLite的增删改查1.创建数据库在iOS中使用SQLite3,首先要添加库文件
Imkata
·
2020-03-19 02:22
iOS-
视图切圆角
许多应用中会有视图圆角效果,如头像会切成圆形样式显示直接设置视图layer层属性//声明@property(nonatomic,strong)UIImageView*carImgView;//懒加载-(UIImageView*)carImgView{if(!_carImgView){_carImgView=[[UIImageViewalloc]initWithFrame:CGRectMake((k
luckyCoderCai
·
2020-03-19 01:32
IOS-
新特性之larget title的实现
大标题(largettitle)图层解析小标题所处.jpg这就是我们平常所见的Nav的title大标题所处.jpg这是IOS11新特性largettitle处于哪里.jpg他们其实都在navigationBar这个view上,但是大标题先添加在navigationBar上的,看下图便知道了上拉到顶部.png只不过是小标题把大标题遮盖住了//必须要设置navigationBar的prefersLar
文学振噢
·
2020-03-18 22:24
iOS-
NSArray and NSMutableArray
1.NSArray//数组的创建和初始化//nil:数组结束标志//id:保存任意oc对象(数组中元素的类型可以各不相同)NSArray*array=@[@"bei",@"jing",@"huan",@"ying",@"nin"];//初始化时数组中的元素放到中括号中[],输出的时候数组元素放在()//一般初始化不可变数组(不需要写nil)pragmamark对象方法创建数组NSArray*arr
亦晴工作室
·
2020-03-18 22:58
iOS-
改变字符串中指定的字符颜色和大小
self.secondLabel.text=@"0123456789";NSDictionary*dict=[selftitleTextAttributesWithTitleColor:[UIColorredColor]WithTiteleFont:[UIFontsystemFontOfSize:23]];NSMutableAttributedString*tempString=[[NSMutab
学_iOS
·
2020-03-18 21:50
xcode8如何创建.PCH文件
如何在Xcode中添加pch文件:1Command+N,打开新建文件窗口:
ios-
>other->PCHfile,创建一个pch文件。
花开花非花
·
2020-03-18 20:49
ASO是什么
更多的用户通过搜索的方式来获取自己的目标APP;同时苹果也把搜索对排名的影响权重加大了,因此在AppStore的推广中,
搜索优化
已经是必不可少的一个环节了。
日更飘
·
2020-03-18 18:30
iOS-
个人整理09 - UIControl与子类:UISlider,UISegmentControl
一、UISliderUISlider是iOS中的滑块控件通常用于控制视频播放进度,控制音量它继承于UIControl,滑块位于滑条不同位置时提供不同的Value值//滑竿初始化UISlider*mySlider=[[UISlideralloc]initWithFrame:CGRectMake(22,22,300,50)];//设置滑竿值范围mySlider.minimumValue=0.5;myS
简单也好
·
2020-03-18 15:56
iOS-
友盟单个分享
分享URL链接微信好友[UMSocialDatadefaultData].extConfig.wechatSessionData.title=@"分享标题";[UMSocialDatadefaultData].extConfig.wechatSessionData.url=@"分享链接";[[UMSocialDataServicedefaultDataService]postSNSWithType
lancely
·
2020-03-18 10:22
iOS正确配置——PCH文件
(整个项目中都用得上的宏)2.用来包含一些全部的头文件(整个项目中都用得上的头文件)3.能自动打开或者关闭日志输出功能配置PCH:1.创建pch:打开xcode,Command+N,打开新建文件窗口:
ios
千叶飞雪
·
2020-03-18 10:20
iOS-
代码配置navigationViewController
转载(部分)自:www.111cn.net/sj/ios8/91643.htm一、UIViewController的介绍1)概念:UIViewController即视图控制器,用来管理和控制页面跳转的一个类,iOS里面采用了MVC的体系结构,在UI方便的具体表现为View加ViewController。所以UIViewController是iOS应用当中非常常用而且很重要的一个类;一般使用都是自己
nickYao
·
2020-03-18 07:23
ios-
自定义AVPlayer-可以点击拖动的进度条
上图:上代码:#import"FQQVideoPlayerViewController.h"#import#import"BottomView.h"typedefNS_ENUM(NSInteger,PlayerStatu){None,End,Play,Pause};@interfaceFQQVideoPlayerViewController()@property(nonatomic)CGFloat
FQQA
·
2020-03-18 07:27
IOS-
定位(显示城市)
1.导入框架Xcode中添加CoreLocation.framework2.info.plist文件添加描述3.导入头文件#import4.声明管理者和城市{NSString*currentCity;//当前城市}@property(nonatomic,strong)CLLocationManager*locationManager;5.初始化self.locationManager=[[CLLo
DoubleMoonBird
·
2020-03-18 05:42
iOS-
自定义 UIButton-文字在左、图片在右(一)
自定义HQCustomButton继承自UIButton,重写layoutSubviews方法(见如下代码):#import"HQCustomButton.h"@implementationHQCustomButton-(void)layoutSubviews{[superlayoutSubviews];/**修改title的frame*///1.获取titleLabel的frameCGRectt
透支未来
·
2020-03-18 02:22
iOS-
打印A4的表单
最近因为项目需求,需要将部分显示在平板上的信息以A4纸的形式打印出来,期间经历颇多。一开始的打算是将已有的纸版拍成照片,然后将这个照片作为背景图片,然后把相关的信息标签以label的形势加在上面。这个方法尝试了一下,对于恨死恨死的模板来说还是很好有,虽然约束有些麻烦,但是在后面的一些方法中还是比较好用的,怎奈模板的数据不固定,还有一部分是可变的,虽然是极少的一步,但是终究不满足需求。第二种方法就是
酉衎W
·
2020-03-18 01:57
iOS-
纯代码对象创建的编写方式优化
第一种UIView*subView=[[UIViewalloc]initWithFrame:CGRectMake(100,100,100,30)];subView.backgroundColor=[UIColoryellowColor];[self.viewaddSubview:subView];第二种优点:1.使代码逻辑结构层次划分得更加明显2.对于一个无需复用的小段逻辑也免去了重量级的调用函数
Simple_Code
·
2020-03-17 16:52
iOS-
百度地图的使用
1、在Xcode的Project->EditActiveTarget->BuildSetting中找到CompileSourcesAs,并将其设置为"Objective-C"2、在Xcode的Project->EditActiveTarget->BuildSetting->OtherLinkerFlags中添加-ObjC3、测试用的bundleID:com.baidu.mapsdk.demo.Ip
忘川_之上
·
2020-03-17 14:48
iOS-
搜索框 模糊查询 1 (UISearchController 和 UISearchBar)
一、模糊查询第一种方法:UISearchController1.代理协议和属性相关代理协议:UITableViewDelegate,UITableViewDataSource,UISearchControllerDelegate,UISearchResultsUpdating属性://tableView@property(strong,nonatomic)UITableView*tableView
Mn_Su
·
2020-03-17 13:44
iOS-
良好的编码习惯
1.lifecycle1.所有的属性都使用getter和setter2.在viewDidLoad里面只做addSubview3.在viewWillAppear里面做布局相关的事情(例如:设置控件的Frame)4.在viewDidAppear里面做Notification的监听2.代码块顺序1.lifecycle2.delegate3.eventresponse4.privatemethod5.ge
OlivierZhang
·
2020-03-17 13:35
iOS-
勤用懒加载
有时候看别人代码,会刻意观察代码的优缺点,取长补短,学无止境。其中善于使用懒加载就是非常值得关注的技术。在iOS开发中会经常用到或看到懒加载技术,比如存放网络数据的数组,控制器的view,控件的自定义,复杂的运算逻辑等等情况下都可能会用到懒加载。接下来说明一下什么是懒加载,以及懒加载的实现思路。懒加载(LoadOnDemand)是一种独特而又强大的数据获取方法,也会被称为延迟加载,能够达到用时再加
李荣达
·
2020-03-17 10:24
单仁老师课程内容分享:网上销售如何突破?
影响销售的四大根本要素网络增加潜在客户的接触人数增加潜在客户转化率增加客户的单次购买金额借助网络增加客户的反复购买次数2一样的流量,不一样的分量(1)不同的对象,需要不一样的有效流量有流量才有销量,有点击才有业绩未来的有效流量=付费70%+免费30%必须增加流量的各种来源:免费:博客、微信、微博、社区、邮件、论坛、
搜索优化
付费
秦燕攀花果
·
2020-03-17 06:41
iOS-
内存分析
一.内存分析1.静态分析(Analyze)不运行程序,直接检测代码中是否有潜在的内存问题(不一定百分百准确,仅仅是提供建议)结合实际情况来分析,是否真的有内存问题2.动态分析(Profile==Instruments)1>运行程序,通过使用app,查看内存的分配情况(Allocations)*可以查看做出了某个操作后(比如点击了某个按钮\显示了某个控制器),内存是否有暴增的情况(突然变化)2>运行
攻克乃还_
·
2020-03-17 01:04
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他