
OC
文章平均质量分 60
Understand_XZ
热爱生活,热爱代码。
展开
-
XZ_iOS 之 M1 M2 M3的M系列芯片的Mac苹果电脑安装cocoapods
M系列芯片的Mac苹果电脑安装cocoapods 安装的顺序如下:Homebrew->rvm->ruby->cocoapods。原创 2023-12-19 11:57:05 · 2612 阅读 · 0 评论 -
XZ_iOS 之 WKWebView字体font相比UIWebView更小
我将UIWebView更改为WKWebView,使用相同的html,WKWebView中的字体看起来比UIWebView中的字体小。有什么办法可以避免这种更改?我是通过添加一个html字符串解决了这个问题:对于Objective-C:NSString *headerString = @"<header><meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale..原创 2020-05-12 20:54:22 · 447 阅读 · 0 评论 -
XZ_iOS之动态内存分配(Dynamic memory allocation)
内存:5个区域从高到低分为:栈区(8兆以下,7.5兆以上)、堆区(非常大)、静态区、常量区、代码区1、栈区:系统分配内存以及回收内存。函数体内创建的变量的分配在栈区。当函数循环分支执行结束后,局部变量生命周期结束,不能再被使用,由系统收回权限,但是不清理数据。局部变量基本都在栈区。栈区的特点:后来居上,先进后出,后进先出。int a =10;// a存在内存的栈区,10原创 2017-08-08 22:53:51 · 535 阅读 · 0 评论 -
XZ_Python3之查找和清理Xcode中未使用的文件
目录一、安装 The Silver Searcher二、使用 ag 搜索代码三、代码实现四、遇到问题以及解决在程序的版本迭代过程中,会写一些新的方法,但是,可能会忘记删除旧的控制器或者类,本篇是基于OC代码的基础上,主要思想是:1、递归获取到所有的 .m 文件2、通过 .m 文件的名字进行查找,如果查找的结果中包含 ‘[文件名’ ,则说明这个文件被引用且创建了3、将...原创 2018-08-22 22:12:30 · 1455 阅读 · 0 评论 -
XZ_iOS之资料查找不错的网址
https://docs.swift.org/swift-book/LanguageGuide/TheBasics.htmlhttps://ioscaff.com/docs/the-swift-programming-language/4.2https://developer.apple.com/documentation/https://developer.apple.com/doc...原创 2018-09-01 23:04:38 · 252 阅读 · 0 评论 -
XZ_iOS之使用陀螺仪判断屏幕方向
目录Swift版本实现方法方法调用OC版本.h 方法.m方法实现思路: 每隔一段时间监听手机方向,如果发生改变就发送通知。Swift版本import CoreMotion // 导入框架实现方法class XZDeviceOrientation: NSObject { private let sensitive...原创 2019-05-30 17:05:51 · 2284 阅读 · 0 评论 -
XZ_iOS 之UIAlertController 修改title、message和action颜色、大小
效果图如下:之前看了很多的博客,都是先获取 Ivar属性,然后判断是title还是message再进行修改,其实不用,可以直接拿到title和message进行修改,代码如下:/** 简单的文字弹窗,带’确定‘文字 @param title 题目 @param message 内容 @param target 目标控制器 */+ (void)showAlertWithT...原创 2019-06-19 14:51:46 · 917 阅读 · 0 评论