上一页 1 2 3 4 5 6 7 ··· 353 下一页
摘要: iOS 申请获取 Wifi 列表权限 iOS 上获取 Wifi 列表其实也有很大限制,在 iOS 9 以前是不能获取Wifi列表的,只能获取当前连接的 Wifi 信息,也就表示只有连接了 Wifi 才能定位,刚才文章说到的场景是,我在一个陌生的原理,拿出手机扫描 Wifi ,也就是我并没连接那里的 阅读全文
posted @ 2022-04-12 15:04 brave-sailor 阅读(3901) 评论(0) 推荐(0) 编辑
摘要: 本篇文章主要讲两个知识点:1.深拷贝与浅拷贝 2.NSArray和NSMutaleArray应该用copy还是stong修饰。 一、我们先来分析深拷贝(返回一个对象,一个新的指针指向一个新的内容)与浅拷贝(返回一个对象,一个新的指针指向旧的内容)。 这里面分集合类型(NSArray、NSDictio 阅读全文
posted @ 2022-04-01 10:27 brave-sailor 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 前言 在iOS的项目开发中经常遇到需要使用一些自定义的字体文件,比如仿宋_GB2312、华康少女体等。之前我们为了使用这些自定义的字体,在应用的资源包中放入这些字体文件。因为字体文件通常比较大,有的一个字库就达到10M以上,这样打包后的ipa文件的体积就可能会变得很大,对于只有个别的模块需要特殊的字 阅读全文
posted @ 2022-02-10 18:51 brave-sailor 阅读(1763) 评论(0) 推荐(0) 编辑
摘要: 说明 1.加粗斜体,字体样式,API无法同时设置斜体,加粗。 2.因此UI为字体样式,需导入字体库,导致增大包体积。 UIFontDescriptorSymbolicTraits可有效解决此问题 UIFontDescriptorSymbolicTraits的组合使用 /// SF-Pro-Displ 阅读全文
posted @ 2022-02-10 18:15 brave-sailor 阅读(1551) 评论(1) 推荐(0) 编辑
摘要: 角度转弧度,弧度转角度 //弧度转角度 #define Radians_To_Degrees(radians) ((radians) * (180.0 / M_PI)) //角度转弧度 #define Degrees_To_Radians(angle) ((angle) / 180.0 * M_PI 阅读全文
posted @ 2022-01-18 13:47 brave-sailor 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1、 三角函数double sin (double); 正弦double cos (double);余弦double tan (double);正切 2 、反三角函数double asin (double); 结果介于[-PI/2, PI/2]double acos (double); 结果介于[0 阅读全文
posted @ 2022-01-18 13:39 brave-sailor 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 写了一个extension,如下: extension UIScrollView{ ///在ScrollView上的某个点放大 func zoomWithPoint(var zoomPoint:CGPoint,toScale:CGFloat,animated:Bool){ var contentSi 阅读全文
posted @ 2022-01-14 10:24 brave-sailor 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 有时候在缩放后,需要知道该次缩放是在哪个坐标开始缩放的。如上篇已知缩放的点,然后在该点对其缩放。本篇其实是逆运算 (x,y)就是当初在该点进行缩放 化简之后很简单,代码如下: -(CGPoint)getZoomPoint:(CGRect)fromRect toRect:(CGRect)toRect{ 阅读全文
posted @ 2022-01-13 19:02 brave-sailor 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 日常开发中用Extension做什么? Extension:扩展, 延展, 匿名分类;放在.m文件中; 声明私有属性; (不对子类暴露) 声明私有方法; 声明私有成员变量; 分类(Category)和扩展(Extension)区别? 分类(Category)扩展(Extension) 运行时决议 编 阅读全文
posted @ 2021-12-31 16:27 brave-sailor 阅读(325) 评论(0) 推荐(0) 编辑
摘要: CGContext 属于Core Graphics(使用Quartz 进行2D渲染,处理基于路径的绘图、抗锯齿渲染、渐变、图像、颜色管理、pdf文档等。 说白了就是2D绘图 渲染功能)框架. 我们平时用的其实都是他的引用类型 CGContextRef typedef struct CGContext 阅读全文
posted @ 2021-12-28 14:03 brave-sailor 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 353 下一页