上一页 1 2 3 4 5 6 7 8 ··· 353 下一页
摘要: CGContext 属于Core Graphics(使用Quartz 进行2D渲染,处理基于路径的绘图、抗锯齿渲染、渐变、图像、颜色管理、pdf文档等。 说白了就是2D绘图 渲染功能)框架. 我们平时用的其实都是他的引用类型 CGContextRef typedef struct CGContext 阅读全文
posted @ 2021-12-28 14:03 brave-sailor 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 核心绘图状态管理 CGContextSaveGState函数的作用是将当前图形状态推入堆栈。之后,您对图形状态所做的修改会影响随后的描画操作,但不影响存储在堆栈中的拷贝。在修改完成后,您可以通过CGContextRestoreGState函数把堆栈顶部的状态弹出,返回到之前的图形状态。这种推入和弹出 阅读全文
posted @ 2021-12-28 13:51 brave-sailor 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 清单文件配置指定的activity配置如下: <!--调用微信的其他应用打开列表添加自己应用 --> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="androi 阅读全文
posted @ 2021-12-21 10:17 brave-sailor 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: 在AndroidManifest.xml注册ACTION事件 <activity android:name="com.test.app.MainActivity" android:configChanges="orientation|keyboardHidden|screenSize" androi 阅读全文
posted @ 2021-12-21 10:15 brave-sailor 阅读(4689) 评论(0) 推荐(0) 编辑
摘要: 函数原型: CGContextRef CGBitmapContextCreate ( void *data, size_t width, size_t height, size_t bitsPerComponent, size_t bytesPerRow, CGColorSpaceRef color 阅读全文
posted @ 2021-12-16 15:00 brave-sailor 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 我相信大家在对scrollView进行缩放时遇到过一个问题,就是放大或者缩小时不居中,尤其是缩小时,scrollView总是往左上角跑。 // 核心方法 // 这个方法是针对scrollView在缩小时无法居中的问题,scrollView放大,只要在设置完zoomScale之后设置偏移量为(0,0) 阅读全文
posted @ 2021-12-15 15:47 brave-sailor 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1.索引 YYText YYLabel 更新 #YYText IQKeyboardManager支持 [[IQKeyboardManager sharedManager] registerTextFieldViewClass:[YYTextView class] didBeginEditingNot 阅读全文
posted @ 2021-12-09 15:25 brave-sailor 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 应用到的头文件及宏定义#include <ifaddrs.h>#include <arpa/inet.h>#include <net/if.h> #define IOS_CELLULAR @"pdp_ip0"#define IOS_WIFI @"en0"//#define IOS_VPN @"utu 阅读全文
posted @ 2021-12-07 13:57 brave-sailor 阅读(613) 评论(0) 推荐(0) 编辑
摘要: OC 如何实现多代理模式 为什么要使用多代理模式 标题虽然是如何实现多代理模式,但是知道为什么需要实现多代理模式同样重要。 众所周知,OC的常用的消息传递方式有很多种,各有各的好处,在不同的场景选择不同实现方式。如: 代理 1对1,高耦合 通知 1对多,松耦合 block KVO ... 不同的实现 阅读全文
posted @ 2021-12-07 13:52 brave-sailor 阅读(881) 评论(0) 推荐(0) 编辑
摘要: ES6中的一个模块即使一个包含JS代码的文件,在这个模块中所有的变量都是对其他模块不可见的,除非我们导出它。ES6的模块系统大致分为导出(export)和导入(import)两个模块。 1、名字导出(name export) 名字导出可以在模块中导出多个声明。 // lib.js export co 阅读全文
posted @ 2021-11-28 17:16 brave-sailor 阅读(325) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 353 下一页