随笔分类 -  11:OC(iOS)--基础

63 (OC)* NSAutoreleasePool 自动释放池
摘要:目录 0:ARC 1: 自动释放池 2:NSAutoreleasePool实现原理 3:autorelease 方法 4: Runloop和Autorelease的关系 5: Using Autorelease Pool Blocks 正文 0:ARC 当您向一个对象发送一个autorelease消 阅读全文

posted @ 2019-12-09 08:53 风zk 阅读(323) 评论(0) 推荐(0) 编辑

62 (OC)* leetCode 力扣 算法
摘要:1:两数之和 1:两层for循环 2:链表的方式 视频解析 2:两数相加 两数相加 3. 无重复字符的最长子串 给定一个字符串,请找出其中长度最长且不含有重复字符的子串,计算该子串长度 无重复字符的最长子串 4. 寻找两个有序数组的中位数 给定两个大小为 m 和 n 的有序数组 nums1 和 nu 阅读全文

posted @ 2019-08-29 09:39 风zk 阅读(467) 评论(0) 推荐(0) 编辑

61 (OC)* 代理 block 通知 代理 kvo
摘要:1.从源头上理解和区别block和delegate delegate运行成本低,block的运行成本高。 block出栈需要将使用的数据从栈内存拷贝到堆内存,当然对象的话就是加计数,使用完或者block置nil后才消除。delegate只是保存了一个对象指针,直接回调,没有额外消耗。就像C的函数指针 阅读全文

posted @ 2019-08-26 11:55 风zk 阅读(149) 评论(0) 推荐(0) 编辑

59 (OC)* atomic是否绝对安全
摘要:场景:如今项目中有这样一个场景,在一个自定义类型的Property在一个线程中改变的同时也要同时在另一个线程中使用它,使我不得不将Property定义成atomic,但是由此发现atomic并不会保证线程安全,由此我深入查询了解下atomic 与 nonatomic,发现自己之前并不了解atomic 阅读全文

posted @ 2019-08-24 11:20 风zk 阅读(759) 评论(0) 推荐(0) 编辑

58 (OC) 透传
摘要:58 (OC) 透传 阅读全文

posted @ 2019-08-24 11:19 风zk 阅读(111) 评论(0) 推荐(0) 编辑

55 (OC)* 图片圆角处理
摘要:iOS图片设置圆角性能优化 问题 圆角虽好,但如果使用不当,它就是你的帧数杀手,特别当它出现在滚动列表的时候。下面来看圆角如何毁掉你的流畅度的。 实测 layer.cornerRadius 我创建了一个简单地UITableView视图,为每个cell添加了2个UIImageView实例,且为UIIm 阅读全文

posted @ 2019-08-24 11:17 风zk 阅读(435) 评论(0) 推荐(0) 编辑

53 (OC) 皮肤切换
摘要:1:添加皮肤 1.1:iOS皮肤切换方案 http://www.cocoachina.com/ios/20171012/20762.html 1.2:整合 iOS几种换肤思路和demo https://blog.csdn.net/u014600626/article/details/72867071 阅读全文

posted @ 2018-12-18 14:17 风zk 阅读(149) 评论(0) 推荐(0) 编辑

52 (OC)* 苹果手机各种尺寸详细表以及iPhoneX、iPhoneXS、iPhoneXR、iPhoneXSMax屏幕适配
摘要:iPhone设备 物理分辨率是硬件所支持的,逻辑分辨率是软件可以达到的。 Tips: 机型屏幕宽高比 iPhone 5 320÷568=0.563 iPhone 6 375÷667=0.562 iPhone 6 Plus 414÷736=0.5625 iPod设备 设备操作系统物理分辨率(pixel 阅读全文

posted @ 2018-11-27 14:07 风zk 阅读(1448) 评论(0) 推荐(0) 编辑

51 (OC) NSURLComponent 组成部分。
摘要:网页地址协议 url scheme 阅读全文

posted @ 2018-09-20 16:27 风zk 阅读(213) 评论(0) 推荐(0) 编辑

50 (OC)* URL Scheme 网页地址协议
摘要:在Xcode 9 下,新建的工程,在plist文件中注册URL Schemes,从safari无法打开问题 1:URL Scheme是什么 2:URL Scheme有什么作用 3:URL Scheme怎么使用 1:URL Scheme是什么 由于苹果的app都是在沙盒中,相互是不能访问数据的。但是苹 阅读全文

posted @ 2018-09-20 15:35 风zk 阅读(805) 评论(0) 推荐(0) 编辑

49 (OC)* layoutSubviews和drawRect调用
摘要:layoutSubviews: 简单的说就是你如果想调用此方法.不要直接调用,需要调用setNeedsLayout方法来刷新布局! drawRect:刷新布局 一:layoutSubviews在以下情况下会被调用: 一:layoutSubviews在以下情况下会被调用: 1、init初始化不会触发l 阅读全文

posted @ 2018-09-07 14:50 风zk 阅读(315) 评论(0) 推荐(0) 编辑

48 (OC)* 适配iPad和iPhone、以及横竖屏适配。
摘要:一:核心方法 1.三个方法 1.1:开始就会触发 - (void)viewWillLayoutSubviews; 1.2:开始就会触发 - (void)viewDidLayoutSubviews; 1.3:设备旋转的时候会触发。在UIScreen的bounds和size(下面方法中的参数)。按照si 阅读全文

posted @ 2018-08-09 11:34 风zk 阅读(679) 评论(0) 推荐(0) 编辑

41 (OC)* OC的理解与动态特性
摘要:1:动态类型(Dynamic typing),动态绑定(Dynamic binding)和动态加载(Dynamic loading)。 动态类型:即运行时再决定对象的类型。简单说就是id类型。id类型即通用的对象类,任何对象都可以被id指针所指。 动态绑定:动态绑定确定该对象对应的属性和响应的消息。 阅读全文

posted @ 2018-07-17 10:32 风zk 阅读(329) 评论(0) 推荐(0) 编辑

40 (OC)* 数据库常见sql语句
摘要:1:增加INSERT INTO t_student (name, age) VALUES ('liwx', 18);2:删除DELETE FROM t_student WHERE name = 'liwx';3:修改UPDATE t_student SET age = 19 WHERE name = 阅读全文

posted @ 2018-07-17 10:29 风zk 阅读(294) 评论(0) 推荐(0) 编辑

39 (OC) 瀑布流、不规则UI
摘要:39 (OC) 瀑布流、不规则UI 阅读全文

posted @ 2018-07-17 10:28 风zk 阅读(134) 评论(0) 推荐(0) 编辑

38 (OC)* 进程、线程、堆栈
摘要:一、进程和线程 1.什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程 1个进程要想执行任务,必须得有线程(每 阅读全文

posted @ 2018-07-17 10:24 风zk 阅读(175) 评论(0) 推荐(0) 编辑

37 (OC)* 类别的作用
摘要:问题: OC中类别(Category)是什么?Category类别是Objective-C语言中提供的一个灵活的类扩展机制。类别用于在不获悉、不改变原来代码的情况下往一个已经存在的类中添加新的方法,只需要知道这个类的公开接口,而不需要知道类的源代码。类别只能为已存在的类添加新的功能扩展方法,而不能添 阅读全文

posted @ 2018-07-17 10:23 风zk 阅读(160) 评论(0) 推荐(0) 编辑

35 (OC) 缓存策略
摘要:35 (OC) 缓存策略 阅读全文

posted @ 2018-07-17 10:20 风zk 阅读(98) 评论(0) 推荐(0) 编辑

34 (OC) LLDB调试器
摘要:34 (OC) LLDB调试器 阅读全文

posted @ 2018-07-17 10:19 风zk 阅读(71) 评论(0) 推荐(0) 编辑

32 (OC)* keyChain的本质
摘要:1:它是一个sqlite数据库,其保存的所有数据都是加密过的。 2:Keychain是加密规则(key)的集合。每个规则必须含有以下三个要素:认证算法、认证密钥(加密字符串)、规则的时间。 3:keychain item。15000个item和1个item50个键值对。 4:keychain保存更为 阅读全文

posted @ 2018-07-17 10:15 风zk 阅读(472) 评论(0) 推荐(0) 编辑

导航

< 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
点击右上角即可分享
微信分享提示