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-
粒子系统
iOS的粒子系统是通过CAEmitterCell创建,然后通过CAEmitterLayer发射层进行发射。导入框架#import下面介绍CAEmitterCell的基本属性+(instancetype)emitterCell;//UIKit根据这个发射粒子和定义的基础上创建一个随机粒子。此原型包括一些属性来控制粒子的图片,颜色,方向,运动,缩放比例和生命周期。@property(nullable)
hyeeyh
·
2021-05-10 19:44
iOS-
对服务端报文的处理
#import@interfaceNSObject(JsonWriting)-(NSString*)JSONRepresentation;-(id)JSONValue;@end#import"NSObject+JsonWriting.h"@implementationNSObject(JsonWriting)-(NSString*)JSONRepresentation{NSString*str;i
彬至睢阳
·
2021-05-10 11:15
纪念碑谷:迷宫里的寂寞公主
当然这次限免只针对主线的10个关卡剧情以及艾达的梦,额外的被遗忘的海岸仍然需要
内购
。先放几张游戏截图,你们感受下:IMG
东邪548
·
2021-05-10 10:44
iOS-
一键切换内外网
开发时候,为了调试bug或者查看正式服数据,经常在内网和外网之间,为了方便测试,添加一个按钮,一键切换内外网,如图所示.demo.gif由于比较简单,直接上代码MFChangeServer.h@interfaceMFChangeServer:NSObject+(void)change;//切换内外网,自由debug模式有效+(NSString*)commonUrl;//切换内外网,自由debug模
船长_
·
2021-05-10 10:45
iOS-
子模块
多图预警~无关图片前言随着业务的增多,app的模块必然增多,开发也会拆分出相应的小组负责维护某些模块,这时候很有必要将模块从主的代码中抽取成子工程。子工程子工程创建成StaticLibrary也可以创建成Framework,但是xib引用图片资源就不方便了ModuleA.png子工程创建BundleTargetStaticLibrary不能处理资源,需要单独建立一个BundleTarget收集资源
618ecb324f60
·
2021-05-09 21:27
iOS-
底层原理 03:objc4-781 源码编译 & 调试
iOS底层原理文章汇总本文主要是通过将objc4-781的源码编译成功,然后在源码中进行调试,便于跟踪方法的底层实现流程准备工作环境版本&最新objc源码macOS10.15Xcode11.4objc4-781依赖文件下载需要下载以下依赖文件image其中除了其中launchd-106.10需要在MacOSX10.4.4下载,其他的均可以在最新的的版本macOS10.15中检索到源码编译源码编译就
_曾梦想仗剑走天涯
·
2021-05-09 19:41
iOS-
渐进式加载图片
import/**渐进式加载图片*/-(void)advanceLoadImage{_incrementallyImgSource=CGImageSourceCreateIncremental(NULL);_recieveData=[[NSMutableDataalloc]init];resultView=[[UIImageViewalloc]initWithFrame:CGRectMake(0,
精神病患者link常
·
2021-05-09 11:38
iOS-
字符串转换成NSDate后在转换成字符串
一.字符串转换成NSDateNSDateFormatter*df=[[NSDateFormatteralloc]init];//格式化[dfsetDateFormat:@"yyyy-MM-ddHH:mm:ss"];[dfsetLocale:[[NSLocalealloc]initWithLocaleIdentifier:@"zh_CN"]];NSDate*date=[[NSDatealloc]in
Mn_Su
·
2021-05-09 11:39
iOS-
使用NSClassFromString()创建类
一.什么是NSClassFromString()NSClassFromString()和NSStringFromClass()是一对互逆的方法。看一下官方文档的声明publicfuncNSStringFromClass(_aClass:Swift.AnyClass)->StringpublicfuncNSClassFromString(_aClassName:String)->Swift.AnyC
我遇见了猫在潜水
·
2021-05-09 09:05
iOS-
不定参详解
简单介绍一下这个,下面会有详细的用法和解释、大致含义:一个可变参数函数是指一个函数拥有不定的参数,即为一个函数可接收多个参数。有时会遇到一些算术问题需要用到,比如是计算传入参数的总和,字符串的连接或是其它操作过程,在Objective-C里也经常使用,最经典的就是NSLog(C为printf),它可以指定格式的输出,格式化输出的内容.当然,不定参数,你也可以使用数组代替。废话不多说,直接上代码开干
热干面一元五
·
2021-05-09 08:28
效率骤升!审核时长仅11.13h;摄影与录像类产品获最多推荐 | 2月App Store推广报告
让用户只需购买一次,即可跨平台使用App和App
内购
买的项目。2、苹果关键词搜索指数再次无法查看自1月16日苹果关键词搜索指数恢复后,2月6日苹果关键词搜索指数再次无法查看,而此前关
七麦研究院
·
2021-05-08 22:42
iOS-
获取本地相册视频并截取封面
获取视频PHAsset对象PHFetchOptions*option=[[PHFetchOptionsalloc]init];option.predicate=[NSPredicatepredicateWithFormat:@"mediaType==%ld",PHAssetMediaTypeVideo];option.sortDescriptors=@[[NSSortDescriptorsortD
SJon
·
2021-05-08 22:42
苹果公司联系邮箱大全
苹果开发者热线:4006701855申请邓氏编码出问题了可以拨打客服热线:
[email protected]
应用在提交后(处于“审核中”),应用和应用
内购
的状态快速审核网址:https
rectinajh
·
2021-05-08 20:06
ios-
判断手机上是否安装了某App
有两个方法能解决上述问题,各有有缺,酌情使用方法一导入#includeClassLSApplicationWorkspace_class=objc_getClass("LSApplicationWorkspace");NSObject*workspace=[LSApplicationWorkspace_classperformSelector:@selector(defaultWorkspace)
简鱼7819
·
2021-05-08 17:08
iOS-
单元测试
单测在比较大的项目中会使用到,下面的几个东西是单测常用的工具,供大家参考。LCOV-单测覆盖率报告生成工具;OCMOCK-单测模拟数据SDKXCTest-Xcode自带单测工具
cheng1314
·
2021-05-08 15:58
iOS-
底层原理 32:界面优化方案
本文主要介绍界面卡顿的原理以及优化图像显示过程通常来说,计算机中的显示过程是下面这样的,通过CPU、GPU、显示器协同工作来将图片显示到屏幕上1、CPU进行视图的创建、布局计算、图片解码、文本绘制,提交至GPU2、GPU经过渲染完成后将渲染的结果放入FrameBuffer(帧缓存区)3、随后视频控制器会按照VSync信号逐行读取FrameBuffer的数据4、经过可能的数模转换传递给显示器进行显示
AcmenL
·
2021-05-08 15:39
iOS-
进阶整理11 - 即时通信2 XMPP 好友列表 聊天信息
即时通信2好友列表聊天信息学了cocoaPods,尝试使用它添加第三方的XMPPFramework(1)写好podfile:platform:ios,'8.0'pod'XMPPFramework','~>3.6.6'(2)安装,podinstall(3)通过.xcworkspace打开工程这样就直接可以用了,比之前的配置简单了很多一、获取好友列表这篇内容与上篇相关,首先在XMPPTool.m中添加
简单也好
·
2021-05-08 15:33
内购
的准备工作
前提:手机不能越狱简单介绍
内购
:游戏装备.会员.准备工作:-开发者账号:-知己调试:-配置App:-添加银行账号-
内购
测试账号真机调试:-developer.apple.com->account-
KAKA_move
·
2021-05-07 20:02
iOS-
推送测试-工具分享-SmartPush
SmartPushGitHub地址:https://github.com/shaojiankui/SmartPushSmartPush,一款IOS苹果推送测试程序,MacOS下的apns工具APPSmartPush,iOSPushNotificationDebugApp基于PushMeBaby,https://github.com/stefanhafeneger/PushMeBaby修改,感谢作者
一只搬运工的自我修养
·
2021-05-07 19:44
分享及付费相关思考
当产品质量做到足够好时,便可以考虑宣传推广和变现(流量变现和应用
内购
买道具)。结合2个案例,笔者记录下自己的思考。
求愚
·
2021-05-07 16:09
iOS-
截屏
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size,YES,0);[self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*image=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsE
小灬杰丨
·
2021-05-07 00:23
iOS-
回收键盘 结束应用程序
-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{//放弃作为第一响应者[self.viewendEditing:YES];}**touchesbegan不能用于tableView**{//回收键盘UIBarButtonItem*leftItem=[[UIBarButtonItemalloc]initWithTitle:@"完
亦晴工作室
·
2021-05-06 23:02
Xcode7 打包Framework 相关问题
关于Xcode7framework打包方法这里不详细介绍了,请查看以下链接
iOS-
制作Framework最新DEBUG脚本#Setsthetargetfoldersandthefinalframeworkproduct
红线路亚湾
·
2021-05-06 20:11
1025 - 花钱证明自己是好人
如使用免费+
内购
的模式,申请专
ITJason
·
2021-05-06 15:58
iOS-
网络基础及应用-Http
3.网络基础3.1网络基础001问题:为什么要学习网络编程?回答:(1)网络编程是一种实时更新应用数据的常用手段(2)网络编程是开发优秀网络应用的前提和基础002网络基本概念2-1客户端(就是手机或者ipad等手持设备上面的APP)2-2服务器(远程服务器-本地服务器)2-3请求(客户端索要数据的方式)2-4响应(需要客户端解析数据)2-5数据库(服务器的数据从哪里来)3.2Http001URL1
panda_sheng
·
2021-05-06 13:36
iOS 开发 Pch 文件的正确使用
pch的有什么作用1、存放一些全局的宏(整个项目中都用得上的宏)2、用来包含一些全部的头文件(整个项目中都用得上的头文件)3、能自动打开或者关闭日志输出功能如何添加Command+N,打开新建文件窗口:
iOS
高高叔叔
·
2021-05-06 12:08
ios-
后台播放视频、直播流
关于
ios-
后台播放后台播放的不是新的技术;后台播放在音乐播放器上得到了广泛的运用;想了解和实现的原因:看到B站的视频mp4,直播流都可以后台播放(ps:音频);从开发者角度来说不是都会遇见这样的功能,
IT从业者
·
2021-05-06 12:18
Hbuilder启动图片(Splash)配置一直报错有红叉怎么解决???
eb0c8efef52d6cd3bc286c1dac627f77.png.jpeg产生这个原因可能是因为之前配置过的产生的残留数据,所以这个时候需要删除之前的内容是解决办法:请先手动删除manifest.json中splashscreen->
ios
乡水情缘
·
2021-05-06 12:44
iOS 游戏开发-SpriteKit入门
写这篇文章希望各位大牛多多指点.本文参考了https://onevcat.com/2013/06/sprite-kit-start/SpriteKit王巍的技术博客尽管有点年代了,但是经典之作还是很好的.1,首先创建新项目,选择
iOS
cheng1314
·
2021-05-06 07:05
iOS-
细数Objective-C中的回调机制
一、协议协议主要是提供接口、或是类似C++多重继承功能,为类提供一种修饰机制。协议不是为回调而生的,它应该表述一组互操作约定。优点:实现简单,容易理解。强类型检查。缺点:类与类间建立了比较强的耦合关系有可能需要较长期保存委托以进行回调。如果保留的委托需要有独占性,可能会给单件模式、以及多线程带来麻烦。类只能通过一个方法完成一种类型的回调。代码逻辑很容易集中到一个方法中。大部分回调使用实际无需通过协
亦晴工作室
·
2021-05-05 22:38
Unity苹果(iOS)
内购
接入(Unity内置IAP)
【【【本教程针对Unity5.4版本!!其它版本需要自己做一些修改】】】前言:所有这一切的前提是你需要有一个苹果开发者账号,一年99美元,没有的话需要到苹果开发者中心购买。除了本篇教程外,也可以按照Unity官方文档进行开发。文章转自游戏蛮牛原帖地址首先第一步我们需要登录到苹果开发者中心进行我们的APP注册,点击右上角的Account输入你的账号密码后就会进入下面这个界面,然后点击左边的齿轮Cer
某人在
·
2021-05-05 19:08
iOS-
数据缓存
-(void)viewDidLoad{[superviewDidLoad];self.isRefresh=NO;if([[NSFileManagerdefaultManager]fileExistsAtPath:self.path]){[selfloadDataFromFile];}else{[selfloadDataFromServer];}}#pragmamark--从本地加载-(void)l
亦晴工作室
·
2021-05-05 19:30
iOS-
如何以编程方式退出我的IOS应用程序?
问:如何以编程方式退出我的IOS应用程序?答:没有任何API可以优雅地终止iOS应用程序。在iOS中,用户按Home按钮关闭应用程序。如果你的应用是有条件的,它不能提供预期的功能,推荐的方法是为用户显示指示和可能采取的行动,用户可以把WiFi问题性质的警报,使定位服务,让用户自行终止应用程序。警告:不要调用退出功能。应用程序调用退出将出现给用户崩溃,而不是执行一个优雅的终止和动画回到主屏幕。此外,
彬至睢阳
·
2021-05-05 16:34
043 Jim第一课作业#有号以后#
品牌介绍:为北美奢侈品海淘网站Forward作推广写给谁看:想在国
内购
买国际大牌,而又不满于国内某宝假货充斥,代购靠不住,国内渠道定价虚高的消费群体结果:看完文案后,可以吸引更多热衷海淘的顾客通过FORWAD
吉姆哥
·
2021-05-05 14:47
小米漫游购买和使用方法
这里需要注意的是,小米钱包支付目前需要短信验证码,支付宝在海外使用时,也可能需要短信验证码,所以如果手机在海外收不到短信的同学,建议在国
内购
买。购买成功后,主页会出现刚才购买的订单。
金石明镜
·
2021-05-05 03:05
iOS-
计算字符串宽度
/**此方法实用性很强,可以得到动态预编译字符串宽高。*/-(CGFloat)widthOfString:(NSString*)string{NSDictionary*attributes=@{NSFontAttributeName:self.font};//字体属性,设置字体的fontCGSizemaxSize=CGSizeMake(MAXFLOAT,JPSlideBarHeight);//设置
LeiLeiString
·
2021-05-04 14:03
iOS-
《编写高质量代码》笔记-第七章 设计模式与Cocoa编程
建议45:设计模式是特定环境下的特定问题的解决方案设计模式是某种特定设计的模板或指导原则。建议46:MVC模式是一种复合或聚合模式MVC是一种高级别的模式,关注的是应用程序的全局架构,并根据各种对象在程序中发挥的作用对其进行分类。建议47:对象建模在数据库中也广泛使用看不懂建议48:类簇可简化框架的公开架构而又不减少功能的丰富性1.类簇(classcluster)基于抽象工厂设计模式。2.类簇,可
道道明明白白
·
2021-05-04 04:01
iOS-
数据缓存与同步
说到数据同步,首先涉及到数据缓存,在实际项目开发中常用的是MVC模式,即controller去控制model在view上的显示,有些项目甚至用到十几甚至几十个表结构,为了减少从后台请求加载,影响用户体验,很多数据可以缓存在本地从本地取。这里介绍一个好用的第三方LKDBHelper。LKDBHelper写一个baseModel继承NSObject,在.h文件申明属性,定义方法:-(instancet
阿拉当
·
2021-05-03 22:38
iOS-
关于PCH文件的创建
一、.pch文件简介 也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问,是一个预编译文件。作用:存放一些全局的宏(整个项目中都用得上的宏)用来包含一些全部的头文件(整个项目中都用得上的头文件)能自动打开或者关闭日志输出功能自定义Log** 其中可以用来存储共享信息:其他页面需要导入的头文件以及屏幕宽度、高度设置,需要的第三方库的头文件等;**如下图:自定义log二、pch创
_正阳_
·
2021-05-03 17:31
iOS-
支持某个页面旋转
/*旋转*/(BOOL)shouldAutorotate{returnYES;}//支持旋转方向(UIInterfaceOrientationMask)supportedInterfaceOrientations{returnUIInterfaceOrientationMaskAll;}
醉叶惜秋
·
2021-05-03 17:19
IOS-
代码块的使用
其实我们在编程的时候经常会使用到代码块,只不过是系统已经封装好了,比如dispatch、init及其衍生,根据需要我们经常只需要打入几个关键单词,按下回车,系统就会直接写好整套代码的实现,其实系统就是使用了封装好了的代码块,我们可以在xcode右边看到系统封装的一些代码块,如下图所示图1-codesnippets从这里我们可以看到有一些我们经常会使用到。代码块能够有效的提高编程效率,减少编程时间,
FDZero
·
2021-05-03 11:17
iOS-
改变矢量图的颜色
为啥要改变矢量图的颜色呢,直接叫设计师切个图不就好呢。主要最近呢,设计师回家了,没办法只有一张图,我又懒的用ps。就给自己弄了个课题。其实也简单在ps中也不就是选中选区,填充颜色,然后保存。在iOS也是差不多的。//UIImage+ImageColor.h#import@interfaceUIImage(ImageColor)/***修改矢量图颜色**@parammaskColor修改颜色*@re
WhoJun
·
2021-05-03 08:57
读“三十天三十个 Swift 项目”笔记(下)
30DaysofSwift继续学习中,目测下部分更有趣些,小白笔记继续中···另外作者在上也有记录,自学
iOS-
三十天三十个Swift项目三十天三十个Swift项目十六、上边栏目录菜单的实现(day16
天空中的球
·
2021-05-03 07:32
iOS-
微信分享SDK
官方文档:微信开放平台向微信注册应用程序id到开发者应用登记页面进行登记,登记并选择移动应用进行设置后,将获得AppID,可立即用于开发。但应用登记完成后还需要提交审核,只有审核通过的应用才能正式发布使用。搭建开发环境通过终端在工程的Podfile里面添加以下代码:platform:ios,'8.0'target'工程名'dopod'WechatOpenSDK'end保存并podinstall设置
清都
·
2021-05-03 05:12
ios-
运行时(runtime)
Cocoa中大多数类都继承于NSObject类,也就自然继承了它的方法。最特殊的例外是NSProxy,它是个抽象超类,它实现了一些消息转发有关的方法,可以通过继承它来实现一个其他类的替身类或是虚拟出一个不存在的类,说白了就是领导把自己展现给大家风光无限,但是把活儿都交给幕后小弟去干。有的NSObject中的方法起到了抽象接口的作用,比如description方法需要你重载它并为你定义的类提供描述内
歌白梨
·
2021-05-02 14:55
iOS NSLog各种打印
iOS-
打印各种类型数据整型占位符说明:%d:十进制整数,正数无符号,负数有“-”符号;%o:八进制无符号整数,没有0前缀;%x:十六进制无符号整数,没有0x前缀;%u:十进制无符号整数;%hd:短整型
Rumbles
·
2021-05-02 06:23
IOS-
基于CocoaAsyncSocket的服务端的监听(二)
Socket通信流程首先,我们对着这张流程图先搭建一个本地的TCP服务器端要经过的流程就是socket-->bind()-->listen-->accept,当然我们也会建立客户端玉服务端的连接。我们要先PodCocoaAsyncSocket,这是基于C语言包装的OC库,非常好用。准备工作:1、我们先搭建本地的服务器包管理器ruby-e"$(curl-fsSLhttps://raw.githubu
文学振噢
·
2021-05-02 05:41
iOS-
链式编程思想
在iOS中,链式编程虽然用的不太多,但是,在特定的应用环境下,利用block实现链式编程的话,会大大的提高编程效率,并且代码直观易读。iOS中链式编程中最经典的例子是Masonry为代表的代码形式,代码如下:make.top.left.equalTo(@20);我们知道OC的点语法实际上就是调用getter/setter方法,能实现这种链式最根本的原因是每次使用调用getter方法的时候的返回值实
顶级蜗牛
·
2021-05-02 03:41
iOS-
发短信
在APP内如何发短信呢?MFMessageComposeViewController这个类提供了发短信的功能。例子guardMFMessageComposeViewController.canSendText()else{print("不能发送短信")return}letmessageVC=MFMessageComposeViewController()messageVC.messageCompo
linbj
·
2021-05-02 01:39
iOS-
升级完xcode10之后的工程错误
1.错误报告涉及到MultiplecommandsDerivedDataInfo.plist等字样的image.png2.纠正方法1.BuildPhases搜索plist给info.plist这个移除掉即可image.png2.如果按照上述方法完成之后有这个错误可能也只是可能是你的工程之前有导入过libstdc++.6.0.9.tbd而这个框架xcode10已经不支持了换成了libc++.tbdi
学_iOS
·
2021-05-01 23:15
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他