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-
底层原理29:内存管理(一)TaggedPointer/retain/release/dealloc/retainCount 底层分析
本文主要是分析内存管理中的内存管理方案,以及retain、retainCount、release、dealloc的底层源码分析1.ARC&MRCiOS中的内存管理方案,大致可以分为两类:MRC(手动内存管理)和ARC(自动内存管理)1.1MRC在MRC时代,系统是通过对象的引用计数来判断一个是否销毁,有以下规则:对象被创建时引用计数都为1当对象被其他指针引用时,需要手动调用[objcretain]
AcmenL
·
2022-02-13 22:13
IOS-
使用UICollectionView+UIScrollView实现悬停、导航条跟随列表滚动滑动
本例子主要实现2个主要功能悬停UIScrollView的中Item随着滚动列表联动变化效果图:20200428151038-7c011ad592.[gif-2-mp4.com].gif悬停的变化通过监听UIConllectionViewContentSet变化再改变待悬停视图和y坐标即可,核心代码如下:-(void)scrollViewDidScroll:(UIScrollView*)scroll
劉胡來
·
2022-02-13 22:30
iOS-
本地化组件化的实践
前言业界已经有许多技术文章进行了组件化的指导了,这里就不再赘述。本文主要讲的是小型团队和小型项目对于「本地组件化」的实践。为什么要提出组件化本地化的概念呢?对于小型项目和小型团队来说,可能自身的项目不需要用到组件化,但是又想学习和利用组件化的技术,组件化的本地化恰好可以满足这个需求。那么何为本地化的组件化呢?对于常规的组件化来说,每一个模块或者说组件都需要创建为一个远端的组件库,别的模块从远端加载
李丘
·
2022-02-13 19:47
iOS
内购
-- 2、代码逻辑
内购
流程:核心代码:引入头文件:#import代理:SKProductsRequestDelegate,SKPaymentTransactionObserver设置支付服务:[[SKPaymentQueuedefaultQueue
阿木小丸子
·
2022-02-13 18:47
iOS-
视图之UIButton
今天我们开始UIButton的研究,UIButton是一个可以产生交互的视图,在App中也是高频出现的视图类,顾名思义就是按钮的意思,看到按钮他的功能我们就一目了然了,就是可以单击,然后发生对应的动作。//眼熟吧,不多解释了UIButton*button=[[UIButtonalloc]initWithFrame:CGRectMake(50,50,100,30)];[self.viewaddSub
茶哥儿
·
2022-02-13 14:16
iOS-
底层原理38-Crash分析
《iOS底层原理文章汇总》Crash分析crash常见场景:KVO、数组越界、野指针、后台任务超时内存泄漏、找不到方法crash处理步骤:捕捉、分析、包装、上传、crash起死回生1.遇到数组越界崩溃:防止数组越界进行针对性处理,进行methodSwizzlingimage.pngimage.png2.若遇到其他除数组越界外的其他中情况的奔溃呢?此时需要做统一处理,上传奔溃日志到服务器3.奔溃产生
一亩三分甜
·
2022-02-13 10:19
iOS-
面试秘籍
序言目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力!一.OC的理解与特性OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性
iYeso
·
2022-02-13 10:56
iOS-
底层原理05-类的结构分析
《iOS底层原理文章汇总》类中为什么没有成员变量和类方法,它们在哪里获取???属性,成员变量和实例变量的区分1.clang编译main.m文件:clang-rewrite-objcmain.m-omain.cpp得到main.cpp文件@interfaceDCPerson:NSObject{NSString*hobby;NSObject*objc;}@property(nonatomic,copy
一亩三分甜
·
2022-02-13 07:20
iOS-
底层原理 17:类的加载(上)
iOS底层原理文章汇总在上一篇
iOS-
底层原理16:dyld与objc的关联文章中,我们理解了dyld与objc是如何关联的,本文的主要目的是理解类的相关信息是如何加载到内存的,其中重点关注map_images
Style_月月
·
2022-02-13 06:06
保险知识
今天跟大家分享一下当地的保险公司:1安盛保险,法国保险公司,全球最大保险集团,可在国
内购
买。
95b0df97eb32
·
2022-02-12 17:22
iOS-
模型转字典
//model转化为字典-(NSDictionary*)dicFromObject:(NSObject*)object{NSMutableDictionary*dic=[NSMutableDictionarydictionary];unsignedintcount;objc_property_t*propertyList=class_copyPropertyList([objectclass],&
请叫我大帅99
·
2022-02-12 16:29
移动app安全测试 - 客户端篇(三)签名校验
前言:二次打包作为移动app安全风险的一部分,通常由逆向破解者进行破解,然后插入广告、植入恶意代码、修改
内购
逻辑逃避支付等等。这些恶意行为严重危害移动产品和用户利益,同时也影响企业口碑。
h080294
·
2022-02-12 05:43
iOS使用TestFlight测试
二、某个时间段,苹果的沙盒账号进行
内购
测试的时候,返回的代理一直是连接错误,使用各种方法一直就是不行(比如把沙盒账号删掉再加上,添加新的沙盒账号,更换
Mrfengzi
·
2022-02-12 05:37
iOS-
底层原理 06:malloc 源码分析 思路
iOS底层原理文章汇总在
iOS-
底层原理02:alloc&init&new源码分析文章中,alloc有3个核心操作,其中一个就是calloc,即申请内存,这就是今天需要探索的内容,其实探索的本质也是为了验证
Style_月月
·
2022-02-12 04:09
ios-
给view添加部分圆角
简单粗暴点直接上代码吧-(void)createUI{UIView*view1=[[UIViewalloc]initWithFrame:CGRectMake(50,120,100,100)];view1.backgroundColor=[UIColorgrayColor];[self.viewaddSubview:view1];CGFloatradius=15;//圆角大小UIRectCorner
码农_会写诗
·
2022-02-12 02:52
夏季最实用的“懒人”护肤清单
一、洁面Aderma洁面凝胶价格:100块以
内购
自:法国药妆店这款洁面其实是当初男票帮我买药妆看着顺眼拿的,当时甚至都不知道这个牌子,但用起来不刺激也没什么味道,就长草了。
我只想微笑的样子
·
2022-02-12 00:11
123
A赚差价:卖两次B赚差价:赚硬配的钱C赚差价:让第三方付费D赚差价:作为换购商品E赚吆喝:赚APP
内购
买的佣金F赚吆喝:卖保险G赚吆喝:卖广告A赚差价:卖两次先卖一次预售码1000,再买机器2600新机卖一次
唯爱我加燕
·
2022-02-11 21:58
iOS-
逆向08-密码学-RSA&HASH
《iOS底层原理文章汇总》1.通过私钥生成.csr文件opensslreq-new-keyprivate.pem-outrsacert.csr要用.csr到专门颁发证书的机构去签名,签名证书是合法的,也能自己进行签名,但是自签的签名是没有被认证的图片.pngimageopensslx509-req-days3650-inrsacert.csr-signkeyprivate.pem-outrsace
一亩三分甜
·
2022-02-11 18:17
苹果
内购
打包提交审核
在完成苹果
内购
后,打包ipa,在itunesconnect准备提交审核过程中报错如下图:解决方案:此报错是因为开启了ApplePay,但是项目中及证书中并没有做相应的配置。
Alex_陈
·
2022-02-11 18:42
2019-10-31
企业包不支持
内购
✨✨✨✨✨iTunesStore购买商品商品类型(4种):1.消耗型2.非消耗型3.自动续订4.非自动续订使用StoreKit库商品模型:SKProduct:-商品id:productIdentifier
ChristyYuer
·
2022-02-11 17:11
iOS -Cannot synthesize weak property because the current deployment target does n
>ComplieSources,找到出现问题的资源库文件(比如weak修饰符所在的文件),双击ComplieFiles中的该文件,在空白行中写入-fobjc-arc*方法2:项目->TARGETS->
IOS
阿栋先森
·
2022-02-11 16:43
iOS-
底层原理 34:启动优化(二)优化建议
启动启动的过程一般是指从用户点击app图标开始到AppDelegate的didFinishLaunching方法执行完成为止,其中,启动也分为冷启动和热启动冷启动:第一次打开app或app被杀死后重新打开叫冷启动(走didFinishLaunchWithOptions方法)热启动:app在后台且存活的状态下,再次打开app叫热启动(不走didFinishLaunchWithOptions方法)而我
AcmenL
·
2022-02-11 16:13
IOS
内购
一些细节
这里不说如何添加
内购
项,代码如何实现,网上的资料一大堆,写的都很全面。但初次接
内购
,没有太多经验,总会遇到:明明配置好了,怎么还是无法购买;明明代码加了,怎么还是失败。
fanzhiyu7410
·
2022-02-11 15:32
iOS-
底层原理 12:消息流程分析之快速查找
iOS底层原理文章汇总本文的主要目的是理解objc_msgSend的方法查找流程在上一篇文章
iOS-
底层原理11:objc_class中cache原理分析中,分析了cache的写入流程,在写入流程之前,
Style_月月
·
2022-02-11 15:47
记录一下化妆品使用心得
成都实体店
内购
入忘了价格。Muji洗面奶Muji美容液白色装/棕色装cp
JOY杂谈
·
2022-02-11 15:56
iOS-
底层原理 08:类 & 类结构分析
iOS底层原理文章汇总本文的主要目的是分析类&类的结构,整篇都是围绕一个类展开的一些探索类的分析类的分析主要是分析isa的走向以及继承关系准备工作定义两个类继承自NSObject的类CJLPerson,@interfaceCJLPerson:NSObject{NSString*hobby;}@property(nonatomic,copy)NSString*cjl_name;-(void)sayH
Style_月月
·
2022-02-11 02:30
「原神」细节向初体验
免费,当然了,有
内购
。至于这款游戏获得的奖项和营收,大家可以去自行查阅资料。其实「原神」2020年9月开放公测的时候到处都是相关的消息,但我当时并没有入坑,关于这款游戏的争议也没有太过关注。
初心不变_叶子
·
2022-02-10 23:48
iOS-
核心动画详解之CALayer
1.CALayer的基本操作.1.CALayer简介:CALayer我们又称为层,在每个UIView内部都有一个layer的属性,UIView之所以能够显示,就是因为它里面有layer层,才具有显示的功能,我们通过操作CALayer对象,可以很方便地调整UIView的一些外观属性,例如可以给UIView设置阴影,圆角,边框等等...2.操作layer改变UIView外观.2.1设置阴影//默认图层
xx_cc
·
2022-02-10 21:36
撸了一个APP
Securebox利用周末和节假日的时间撸了一个APP,免费+
内购
模式,持续更新维护中,虽然忙一点,累一点,但是挺有成就感的。
普通的工具人
·
2022-02-10 19:47
iOS-
底层探索07:cache_t原理分析
iOS底层探索文章汇总目录一、前言三、cache_t的工作原理三、cache_t的工作原理四、总结一、前言上一篇文章iOS类的结构分析中我们分析了类的底层结构,知道了类中存在cache_tcache。那么cache中到底缓存了哪些数据,cache_t的底层结构又是怎样的呢?这篇文章我们就一起来分析类的底层结构到底是什么。类的底层代码如下:structobjc_class:objc_object{/
differ_iOSER
·
2022-02-10 16:30
iOS-
宏定义
参照C语言的预处理命令简介:#define定义一个预处理宏#undef取消宏的定义#include包含文件命令#include_next与#include相似,但它有着特殊的用途#if编译预处理中的条件命令,相当于C语法中的if语句#ifdef判断某个宏是否被定义,若已定义,执行随后的语句#ifndef与#ifdef相反,判断某个宏是否未被定义#elif若#if,#ifdef,#ifndef或前面
li_礼光
·
2022-02-10 15:51
iOS-
事件处理与如何获得最佳点击的View
GitHubDemo:https://github.com/shaozhe-chen/ResponderTest首先我先提出三个问题:1、点击屏幕如何找到最合适的view来响应事件?2、pointInside:withEvent:先调用?还是hitTest:withEvent:?还是touchBegin:withEvent:?3、如何确定响应链?大家平时在做UI开发的时候,我估计大家都很少关注这些
乜_啊_
·
2022-02-10 07:32
iOS-
创建自己的pod远程库
1.首先在github创建自己的库2.克隆到桌面,并在里面创建需要放到远程库的文件内容3.创建项目的podspec文件用终端命令cd到本地项目目录并执行如下命令:podspeccreateobjectName这时候本地就生成一个objectName.podspec文件打开.podspec文件(不要使用文本编辑打开修改)修改里面的配置Pod::Spec.newdo|s|s.name="objectN
malgee
·
2022-02-10 03:02
iTunes Store(协议、税务和银行业务)-2016最新版
应用
内购
开发的前提是要填写税务等一些列内容,但是填写税务的时候出现了大的变动,FormW-8BEN:CertificateofForeignStatusofBeneficialOwnerforUnitedStatesTaxWithholdingandReporting
Springer
·
2022-02-10 03:44
最全详解 | 2018年苹果审核指南最新更新条款②
如果我们无法理解App的工作方式,或者App
内购
买项目不是那么一目了然,则审核会有所延误,并可能会导致App被拒绝。尽管价格由您决定,但是我们不会分发要价明显过高的App和App
内购
买项目。
iixzp
·
2022-02-09 22:45
Swift-进阶 03:值类型 & 引用类型
Swift进阶之路文章汇总本文主要介绍为什么结构体是值类型,类是引用类型值类型前提:需要了解内存五大区,内存五大区可以参考这篇文章
iOS-
底层原理24:内存五大区,如下所示值类型-1栈区的地址比堆区的地址大栈是从高地址
Style_月月
·
2022-02-09 21:43
iOS-
底层原理20:KVC底层原理
KVC的全称是Key-ValueCoding,翻译成中文是键值编码,键值编码是由NSKeyValueCoding非正式协议启用的一种机制,对象采用该协议来间接访问其属性。既可以通过一个字符串key来访问某个属性。这种间接访问机制补充了实例变量及其相关的访问器方法所提供的直接访问。官方文档API常见API//直接通过Key来取值-(nullableid)valueForKey:(NSString*)
AcmenL
·
2022-02-09 21:37
商业变现永不眠(三) — 社交产品的商业化
包括熟人社交,荷尔蒙社交,严肃社交(例如婚恋),兴趣社交等等,社交产品在产品留存,时长等方面具有天然好的数据表现,在商业化变现上也比较特殊,既不像工具和信息流产品一样适合用广告,也和沉浸感强的游戏,直播的强
内购
场景不太一样
liyingcsdn
·
2022-02-09 17:53
商业变现永不眠
产品运营
iOS-
图片撕裂、掉帧初解读
敲黑板,划重点!!!图片撕裂:两帧或多帧图片在屏幕上显示,导致显示效果错位,效果图如下:掉帧:指的是重复显示同一帧图片,非丢失了某一帧内容(有疑问,见思考)图片撕裂流程图如下:为解决上述问题:iOS引入垂直同步Vsync+双缓存区DoubleBuffering1、垂直同步Vsync:即加锁原理,当前帧内容没有显示完全时,不会读取下一帧内容,帧缓存区被锁定2、双缓存区DoubleBuffering:
一代千禧
·
2022-02-09 15:55
疫情爆发让老板都知道线上的重要性:未来10年,你可能不属于任何公司
很多企业要求员工全员做「微商」,建立了很多秒杀群、
内购
群,或在朋友圈卖货,不少公司仅靠「微商」和线上流量,就把销售额做到了跟疫情爆发前持平的水平。
新泉科技
·
2022-02-09 12:17
技能tree
request2、安全方案:数据加密、传输加密、代码安全3、数据缓存:图片下载、数据预加载4、数据存储:数据库、文件系统等5、图片滤镜6、动画7、绘图8、地图9、视频10、音频11、消息:代理通知监听推送12、
内购
麦哲文
·
2022-02-09 03:32
iOS-
底层原理21:KVO底层原理
上一篇文章
iOS-
底层原理20:KVC底层原理中了解了KVC底层原理,本文将讲解KVO底层原理。
AcmenL
·
2022-02-08 23:10
iOS-
底层原理8:类 & 类结构分析
类与对象的关系关于类和对象的关系,对于它的理解可能停留在对象是类创建(alloc,new)出来的这种很浅层的关系上,如果要深挖出背后的秘密,还是得从地址和内存入手,接下来就一步步探索。step1:创建一个继承于NSObject的LBHPerson类//.h文件@interfaceLBHPerson:NSObject@end//.m文件#import"LBHPerson.h"@implementat
AcmenL
·
2022-02-08 22:37
App被苹果审核多次驳回后,我们妥协了……
事情是这样的,我们的App里面含有苹果
内购
,用户使用IAP支付后可以观看我们的课程内容,但由于我们需要记录用户的学习轨迹,因此在用户点击课程内容之前,我们要求用户登录我们的帐户,登录方式采用了常见的手机号加验证码
_乾_
·
2022-02-08 21:25
Swift-进阶 02:类、对象、属性
计算属性延迟存储属性&单例创建方式SIL在底层流程中,OC代码和SWift代码时通过不同的编译器进行编译,然后通过LLVM,生成.o可执行文件,如下所示SIL-1OC中通过clang编译器(clang可以参考这篇文章
iOS
Style_月月
·
2022-02-08 21:51
iOS-
数组的全排列
百度百科链接-全排列序言数组的全排列可用于求解八皇后问题。与此同时,全排列经常会出现在笔试或者面试,如求字符串的全排列。一全排列的递归实现1.1解题思路函数Perm(intlist[],intk,intm)1.list数组2.k前缀的索引位置,比如以12为前缀,则k=13.m要排列的数目,比如1为前缀,则要排列的数目为2,即m=2给定一个n个元素数组,其全排列的过程可以描述如下:1.求将list的
路飞_Luck
·
2022-02-08 10:12
【iOS后台教程】全球价格档位对照表下载
按红框点击,然后随意点击一个
内购
。如果还没有建
内购
的话,点击+号随便新建一个
内购
。点击“所有价格和货币”。就可以下载文件了。其中价格就是商店显示的价格,收入就是扣除了渠道分成的开发者收入。
CECI_iOS笔记
·
2022-02-07 11:22
iOS
内购
代码封装
关于
内购
的相关知识这里不做赘述,相关配置大家可以搜寻相关资料。这里主要对相关代码采用代理方式进行封装。
彭小先生
·
2022-02-07 11:17
iOS webSocket建立长连接
iOS-
即时通讯一般来说,即时通讯有两种方式WebSocket与Ajax的选择在WebSocket出来之前,实现即时通讯通常使用Ajax来实现,而Ajax是通过轮询的方式进行实时数据的获取,轮询就是在指定的时间间隔内
凌峰Mical
·
2022-02-07 09:04
iOS-
自动化打包方案
树下敲代码的超人关注2.32018.03.0116:53*字数776阅读8200评论22喜欢62技术文章/超人自动化打包方案1:xcodebuild打包使用xcodebuild自动化打包给我的感觉就是用命令行来控制Xcode进行编译打包,xcodebuild打包有3种,一种是adHoc测试打包ipa,一个是上传AppStore打包,一个企业级别打包。具体区别请看下面的步骤中说明了解xcodebui
小小小Lucky
·
2022-02-07 05:01
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他