随笔分类 -  Apple开发

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页
Apple开发中无法细致分类的相关知识点, 多为一个分类中的知识点链接到这里。
摘要:1、出现问题 -[__NSArrayM enqueue:]: unrecognized selector sent to instance 0x28372d950 2、解决 把这个上报关闭就可以了 阅读全文
posted @ 2020-08-11 00:29 CH520 阅读(169) 评论(0) 推荐(0)
摘要:1、原因说明 由于安全机制,WKWebView默认对JavaScript下alert(),confirm(),prompt())做了拦截,如果要想正常使用,需要实现WKWebView的三个代理方法. 2、解决办法 2.1 解决alert方法 - (void)webView:(WKWebView *) 阅读全文
posted @ 2020-07-22 23:07 CH520 阅读(548) 评论(0) 推荐(0)
摘要:1、前景 在开发中我们经常会遇到这种情况,UI给了我们一个比较小的按钮图标,我们如果设置按钮的大小和图标一样那么可点击区域也就会比较小,用户体验并不好。 2、传统做法 创建了一个新的按钮,改变按钮的热区(可点击区域), 然后在创建按钮的时候都继承自此按钮。 但是这样并没有改变按钮的大小,只是改变了按 阅读全文
posted @ 2020-07-22 23:04 CH520 阅读(489) 评论(0) 推荐(0)
摘要:1、UIWebView唤起 效果: 打电话前会有提示,打完电话后会回到原来的程序。系统版本13.4.1,唤起提示框,速度较慢。使用UIWebView唤起,不确定具体应用场景。 NSString *phoneNumber = @"10086"; NSMutableString *str = [[NSM 阅读全文
posted @ 2020-07-22 23:01 CH520 阅读(941) 评论(0) 推荐(0)
摘要:1、iOS完整学习路线 == iOS面试资源 =>面试专栏 2、iOS逆向开发 阅读全文
posted @ 2020-07-22 21:28 CH520 阅读(150) 评论(0) 推荐(0)
摘要:1、导入包 #import <LocalAuthentication/LocalAuthentication.h> 2、使用 - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { [super to 阅读全文
posted @ 2020-07-11 13:15 CH520 阅读(433) 评论(0) 推荐(0)
摘要:1、获取操作对象、获取\创建数据库 1.1 获取操作对象、获取数据库 CHFmdb.h #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN // 数据库管理器 #define CHDbMgr [CHFmdb shareInstance] 阅读全文
posted @ 2020-07-11 13:14 CH520 阅读(306) 评论(0) 推荐(0)
摘要:1、介绍 用于创建基于矢量的路径,如圆形、椭圆形和矩形,或者由多个直线和曲线组成的形状。 绘图步骤: ①重写drawRect方法 ②创建UIBezierPath对象 ③设置绘图属性,lineWidth ④渲染 2、绘制 2.1 画线 ①直线 - (void)drawRect:(CGRect)rect 阅读全文
posted @ 2020-06-14 11:48 CH520 阅读(494) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-05-20 22:55 CH520 阅读(8) 评论(0) 推荐(0)
摘要:1、介绍 1.1 Core Graphics Core Graphics是基于Quartz框架的高保真输出2D图形的渲染引擎。可处理基于路径的绘图、抗锯齿渲染、渐变、图像、颜色管理、PDF文档等。 Core Graphics提供了一套2D绘图功能的C语言API,使用C结构体和C的函数模拟了一套面向对 阅读全文
posted @ 2020-04-27 15:34 CH520 阅读(176) 评论(0) 推荐(0)
摘要:1、CoreGraphics框架 1.1 绘制 常用方法 系统提供方法介绍 擦除图片 1.2 动画 启动动画 引导页动画 转盘 折叠图片 图片倒影 2、QuartzCore框架 2.1 基础知识点 CALayer 绘图层 CALayer的作用说明 转场动画CALayer (Transition) C 阅读全文
posted @ 2020-04-17 23:19 CH520 阅读(161) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-12-04 16:47 CH520 阅读(10) 评论(0) 推荐(0)
摘要:1、创建与设置控件 UIScrollView *scrollView = [[UIScrollView alloc] init]; [self addSubview:scrollView]; scrollView.frame = CGRectMake(10, 10, 100, 100); scrol 阅读全文
posted @ 2019-10-15 22:27 CH520 阅读(214) 评论(0) 推荐(0)
摘要:# 1、需求说明 - app打包到应用商店需要不同的构建版本号,否则无法上传。 # 2、操作步骤 - ## 2.1 新建脚本,选择Build Phases ![](https://img2018.cnblogs.com/blog/1213778/201812/1213778-201812291729 阅读全文
posted @ 2019-09-08 12:25 CH520 阅读(1119) 评论(0) 推荐(0)
摘要:1、前提说明 通常 2、代码使用说明 2.1 脚本基本代码 #!/bin/sh iPhoneIcon() { sips -z 30 25 if_connected_green.png --out ./AppIcon/netdetail_down.png sips -z 60 50 if_connec 阅读全文
posted @ 2019-09-08 12:10 CH520 阅读(489) 评论(0) 推荐(0)
摘要:1、iPad所有平板型号屏幕尺寸 -- iPad 参数大全 设备 时间 CPU 分辨率(像素) 大小(英寸) 倍图 iOS系统 物理点 状态栏高度 底部安全距离 导航栏高度 tabbar高度 iPad 1 2010 A4 1024 x 768 9.7 @1x 3.0- 1024 x 768 20 - 阅读全文
posted @ 2019-09-02 16:52 CH520 阅读(12940) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-07-17 00:12 CH520 阅读(119) 评论(0) 推荐(0)
摘要:1、打印CG开头的数据类型,如CGRect,CGSize等方法 1.1 打印CGRect : NSLog(@"%@", NSStringFromCGRect(someCGRect)); 1.2 打印 CGSize : NSLog(@"%@",NSStringFromCGSize(someCG Siz 阅读全文
posted @ 2019-07-13 22:44 CH520 阅读(326) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页