随笔分类 - Apple开发 / iOS开发
iOS开发中的不好分类的内容。
摘要:1、UIWebView唤起 效果: 打电话前会有提示,打完电话后会回到原来的程序。系统版本13.4.1,唤起提示框,速度较慢。使用UIWebView唤起,不确定具体应用场景。 NSString *phoneNumber = @"10086"; NSMutableString *str = [[NSM
阅读全文
摘要:1、iOS完整学习路线 == iOS面试资源 =>面试专栏 2、iOS逆向开发
阅读全文
摘要:1、导入包 #import <LocalAuthentication/LocalAuthentication.h> 2、使用 - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { [super to
阅读全文
摘要:1、介绍 用于创建基于矢量的路径,如圆形、椭圆形和矩形,或者由多个直线和曲线组成的形状。 绘图步骤: ①重写drawRect方法 ②创建UIBezierPath对象 ③设置绘图属性,lineWidth ④渲染 2、绘制 2.1 画线 ①直线 - (void)drawRect:(CGRect)rect
阅读全文
摘要:1、介绍 1.1 Core Graphics Core Graphics是基于Quartz框架的高保真输出2D图形的渲染引擎。可处理基于路径的绘图、抗锯齿渲染、渐变、图像、颜色管理、PDF文档等。 Core Graphics提供了一套2D绘图功能的C语言API,使用C结构体和C的函数模拟了一套面向对
阅读全文
摘要:1、CoreGraphics框架 1.1 绘制 常用方法 系统提供方法介绍 擦除图片 1.2 动画 启动动画 引导页动画 转盘 折叠图片 图片倒影 2、QuartzCore框架 2.1 基础知识点 CALayer 绘图层 CALayer的作用说明 转场动画CALayer (Transition) C
阅读全文
摘要:1、创建与设置控件 UIScrollView *scrollView = [[UIScrollView alloc] init]; [self addSubview:scrollView]; scrollView.frame = CGRectMake(10, 10, 100, 100); scrol
阅读全文
摘要:# 1、需求说明 - app打包到应用商店需要不同的构建版本号,否则无法上传。 # 2、操作步骤 - ## 2.1 新建脚本,选择Build Phases  大小(英寸) 倍图 iOS系统 物理点 状态栏高度 底部安全距离 导航栏高度 tabbar高度 iPad 1 2010 A4 1024 x 768 9.7 @1x 3.0- 1024 x 768 20 -
阅读全文
摘要:1、前期准备 到微信开放平台注册账号 需要登录邮箱验证 填写您的商户信息 进入管理中心 移动应用 创建移动应用 根据页面完善应用资料 审核过后,通过应用详情页面,查看应用详情,查看AppID和AppSecret相关信息 创建这些是没有支付能力的,需要额外申请,还是根据提示一步步填写,填写完之后会发一
阅读全文
摘要:1、iOS开发苹果内购的介绍 1.1 介绍 苹果规定,凡是虚拟的物品(例如:QQ音乐的乐币)进行交易时,都必须走苹果的内购通道,苹果要收取大约30%的抽成,所以不允许接入第三方的支付方式(微信、支付宝等),当然开发者可以设置后门,在审核时避开审核人员。这个是有风险的,一旦发现,app会被立即下架,还
阅读全文
摘要:1、Apple Pay的介绍 Apple Pay官方 1.1 Apple Pay概念 Apple Pay,简单来说, 就是一种移动支付方式。通过Touch ID/ Passcode,用户可使用存储在iPhone 6, 6p等之后的新设备上的信用卡和借记卡支付证书来授权支付; 它是苹果公司在2014苹
阅读全文
摘要:1、个人整理操作流程 2、官方使用说明流程 2018iOS极光推送完整流程 极光推送开发文档 极光推送官网
阅读全文
摘要:1、简介 pragma 本质上是声明,常用的功能就是注释,尤其是给Code分段注释。 它还有一个强大的功能就是处理编译器警告。 在iOS 开发中,会遇到一些系统方法弃用警告⚠️,循环引用,未使用的变量之类的警告。 我们可以使用#pragma 声明来防止编译器报警告。 2、常用方法 2.0 基本格式
阅读全文
摘要:1、问题描述 我们需要知道的是在iOS9.3以下系统上,.ipa包内如果含有p3图片,将会导致严重的闪退问题,具体原因还请google,非本文的重点。 2、问题解决 拿到的如果是ipa包(不是则跳过): 打开命令行,依次输入回车 cd Payload/ cd Payload/ ls cd qding
阅读全文
摘要:1、写在前面 APP开发避免不开系统权限的问题,如何在APP以更加友好的方式向用户展示系统权限,似乎也是开发过程中值得深思的一件事; 那如何提高APP获取iOS系统权限的通过率呢?有以下几种方式: ① 在用户打开APP时就向用户请求权限; ② 告知用户授权权限后能够获得好处之后,再向用户请求权限;
阅读全文
摘要:iOS 开发技术体系图: - 层级 | 主要框架 - | - Cocoa Touch | UIKit 等 - Media | Core Graphics 、OpenGl ES、Core Animation 等 - Core Services | Core Data、Foundation 等 - Co
阅读全文
摘要:1、说明 说明:由于是在“iOS 模拟器”中测试的,所以不能用手指,只能用鼠标。 1)UIControlEventTouchDown 指鼠标左键按下(注:只是“按下”)的动作 2)UIControlEventTouchDownRepeat 指鼠标左键连续多次重复按下(注:只是“按下”)的动作,比如,
阅读全文

浙公网安备 33010602011771号