随笔分类 -  Ios

1 2 3 4 下一页

IOS允许AFNetworking支持https请求
摘要:ios 9出来以后,苹果推荐使用https协议,来提高数据传输之间的安全性,下面将介绍如何在工程里面配置,让AF支持https请求。 一,证书准备 1.证书转换 在服务器人员,给你发送的crt证书后,进到证书路径,执行下面语句 // openssl x509 -in你的证书.crt -out你的证书 阅读全文

posted @ 2021-11-18 15:34 梁飞宇 阅读(476) 评论(0) 推荐(0) 编辑

UICollectionView 04 - 仿UITableView 悬浮Header
摘要:一,概述 基于单section设计布局下实现的UICollectionView Header悬浮功能,多section的思路类似。 二,思路 在UITableView中,Header悬浮功能只需设置TableView的style即可实现,但在UICollectionView中由于布局分离出来了,需要 阅读全文

posted @ 2020-07-30 14:21 梁飞宇 阅读(1229) 评论(0) 推荐(0) 编辑

UICollectionView 03 - 卡片式布局篇
摘要:初始化操作(prepareLayou) - (void)prepareLayout { //设置每个item的大小 这个属性最好在控制器中设置 self.itemSize = CGSizeMake(150, 150); //设置滚动方向 self.scrollDirection = UICollec 阅读全文

posted @ 2020-07-30 14:07 梁飞宇 阅读(1446) 评论(0) 推荐(0) 编辑

UICollectionView 02 - 自定义局篇
摘要:一,UICollectionViewLayout布局的具体思路: 设置itemSzie属性,它定义了每一个item的大小。在一个示例中通过设置layout的itemSize属性全局的设置了cell的尺寸。 - (CGSize)collectionView:(UICollectionView *)co 阅读全文

posted @ 2020-07-30 14:05 梁飞宇 阅读(573) 评论(0) 推荐(0) 编辑

UICollectionView 01 - 基础布局篇
摘要:一,代码: 1.布局方式设置,创建UICollectionView - (void)initailContentView { //导航 self.navigationBar = ({ CGFloat X = 0.0f; CGFloat Y = 0.0f; CGFloat W = [UIScreen 阅读全文

posted @ 2020-06-27 17:57 梁飞宇 阅读(628) 评论(0) 推荐(0) 编辑

iOS开发之泛型使用
摘要:1. 泛型:限制类型 1.1.泛型使用场景: 1.在集合(数组NSArray、字典NSDictionary、集合NSSet)中使用泛型比较常见。 2.当声明一个类,但是类里面的某些属性的类型不确定的时候,我们才使用泛型。 1.2.泛型书写规范 在类型后面定义泛型:NSMutableArray<UIT 阅读全文

posted @ 2020-03-17 17:29 梁飞宇 阅读(2207) 评论(0) 推荐(0) 编辑

iOS开发支付篇-内购(IAP)
摘要:一,前言 经典文章参考: 1.http://yimouleng.com/2015/12/17/ios-AppStore/ 内购流程 2.http://www.jianshu.com/p/b199a4672608 完成交易后和服务器交互 3.http://www.jianshu.com/p/1ef61 阅读全文

posted @ 2019-03-14 01:02 梁飞宇 阅读(11129) 评论(0) 推荐(0) 编辑

iOS 微信打开第三方应用(Universal Links 和 URL Schemes)
摘要:一、前言 项目中时常有这种需求, 是通过链接跳转到应用内部,现在iOS主流的方案有两个 Schema: 常用在于一个应用跳转到另一个应用内部,属于应用间的跳转。当然ios9以下,网页可以通过schema://跳转到App内部。但是这种方式跳转比较生硬,在每次跳转的时候都会弹框询问。如果iPhone中 阅读全文

posted @ 2019-02-25 14:05 梁飞宇 阅读(6608) 评论(0) 推荐(0) 编辑

iOS 线程安全--锁
摘要:一,前言 线程安全是iOS开发中避免了的话题,随着多线程的使用,对于资源的竞争以及数据的操作都可能存在风险,所以有必要在操作时保证线程安全。 二,为什么要使用锁? 由于一个进程中不可避免的存在多线程,所以不可避免的存在多个线程访问同一个数据的情况。但是为了数据的安全性,当一个线程访问数据的时候,其它 阅读全文

posted @ 2018-12-02 01:29 梁飞宇 阅读(557) 评论(0) 推荐(0) 编辑

iOS系统NSNotificationCenter中的常用通知名称
摘要://音频 AVF_EXPORT NSString *const AVAudioSessionInterruptionNotification //音频中断出现 AVF_EXPORT NSString *const AVAudioSessionRouteChangeNotification //系统的音频线路发生改变 AVF_EXPORT NSString *const AVA... 阅读全文

posted @ 2018-11-30 01:13 梁飞宇 阅读(922) 评论(0) 推荐(0) 编辑

iOS NSCache缓存类的了解
摘要:前言: 最近面试时,问到了限定并发数的视频下载,当时回答的时通过GCD_barrier 处理,回来想想也可以通过NSCache处理,所以顺便复习一下,这个知识点。 一,关于NSCache说明说明文档: A mutable collection you use to temporarily store 阅读全文

posted @ 2018-11-29 15:33 梁飞宇 阅读(793) 评论(0) 推荐(0) 编辑

iOS之WKWebView加载的网页自适应大小
摘要:一,前言 二,实现方式 阅读全文

posted @ 2018-10-30 00:24 梁飞宇 阅读(1899) 评论(0) 推荐(0) 编辑

iOS 中 const static extern 关键字总结
摘要:1. const 这个单词翻译成中文就是 “常量”的意思。在程序中我们知道常量的值是不能变的,固定的。所以const关键字的作用就是: (1) const用来修饰右边的基本变量或指针变量 (2)被修饰的变量只读,不能被修改 下面举一个简单的例子: //声明一个int类型的变量a,变量初始化值为10, 阅读全文

posted @ 2018-10-13 01:57 梁飞宇 阅读(373) 评论(0) 推荐(0) 编辑

iOS-原生纯代码约束总结(二)之 AutoLayout
摘要:一,概述 AutoLayout相比AutoResizing更加实用,是可以完全替代AutoResizing的一种自动布局方式。而在使用AutoLayout前,我们必须理解一个属性,那就是translatesAutoresizingMaskIntoConstraints。该属性表示autoresizi 阅读全文

posted @ 2018-09-21 15:32 梁飞宇 阅读(5323) 评论(0) 推荐(0) 编辑

iOS-原生纯代码约束总结(一)之 AutoresizingMask
摘要:一,概述 iOS有两大自动布局利器:autoresizing 和 autolayout(autolayout是IOS6以后新增)。autoresizing是UIView的属性,一直存在,使用也比较简单,但是没有autolayout那样强大。如果你的界面比较简单,要求的细节没有那么高,那么你完全可以使 阅读全文

posted @ 2018-09-21 13:34 梁飞宇 阅读(702) 评论(0) 推荐(0) 编辑

iOS 动画学习之视图控制器转场动画
摘要:一、概述 1.系统会创建一个转场相关的上下文对象,传递到动画执行器的animateTransition:和transitionDuration:方法,同样,也会传递到交互Controller的startInteractiveTransition:方法。如果交互Controller的startInte 阅读全文

posted @ 2018-09-10 11:30 梁飞宇 阅读(1493) 评论(0) 推荐(0) 编辑

ios开发之 NSObject详解
摘要:NSObject是大部分Objective-C类继承体系的根类。这个类遵循NSObject协议,提供了一些通用的方法,对象通过继承NSObject,可以从其中继承访问运行时的接口,并让对象具备Objective-C对象的基本能力。下面我们就详细的介绍NSObject。 一、使用详解 1.加载及初始化 阅读全文

posted @ 2018-09-04 10:48 梁飞宇 阅读(1084) 评论(0) 推荐(0) 编辑

CALayer的子类之CAShapeLayer
摘要:一,CAShapeLayer介绍 * CAShapeLayer继承自CALayer,属于QuartzCore框架,可使用CALayer的所有属性。 CAShapeLayer是在坐标系内绘制贝塞尔曲线的,通过绘制贝塞尔曲线,设置shape(形状)的path(路径),从而绘制各种各样的图形以及不规则图形 阅读全文

posted @ 2018-08-13 20:15 梁飞宇 阅读(1295) 评论(0) 推荐(0) 编辑

Runloop的再学习之浅析(一)
摘要:一,认识RunLoop 我的理解: 1. 在编程的世界里,万物皆对象。所以RunLoop 实际上也是一个对象,这个对象管理了其需要 处理的事件和消息,并提供了一个入口函数来执行上面 Event Loop 的逻辑。线程执行了这个函数后,就 会一直处于这个函数内部 “接受消息->等待->处理” 的循环中 阅读全文

posted @ 2018-08-03 20:09 梁飞宇 阅读(688) 评论(0) 推荐(0) 编辑

理解HTTP协议(转载)
摘要:一、HTTP协议的演进 HTTP(HyperText Transfer Protocol)协议是基于TCP的应用层协议,它不关心数据传输的细节,主要是用来规定客户端和服务端的数据传输格式,最初是用来向客户端传输HTML页面的内容。默认端口是80。 1.HTTP 0.9版本 1991年 这个版本就是最 阅读全文

posted @ 2018-07-16 09:28 梁飞宇 阅读(263) 评论(0) 推荐(0) 编辑

1 2 3 4 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示