自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 位域、共用体常见示例

共用体的所有成员占用同一段内存,修改一个成员会影响其余所有成员。共用体占用的内存等于最长的成员占用的内存。类,有向前,向后,向左,向右四个属性。

2022-10-28 14:22:31 186 1

原创 ARC、AutoreleasePool、Thread、RunLoop之间的关系

RunLoop与线程是一一对应关系RunLoop在监听到交互事件后,就会创建Autoreleasepool所有线程都维护有它自己的自动释放池的堆栈结构。新的自动释放池被创建的时候,它们会被添加到栈的顶部,而当池子销毁的时候,会从栈移除

2022-09-21 11:14:11 770

原创 iOS原理篇(四) block原理

一、block的本质二、block的变量捕获机制三、block的类型四、对象类型的auto变量五、__weak,__strong,__block和循环引用

2022-09-13 17:38:20 354

原创 iOS原理篇(三) Category/分类/类别

一、Category的实现原理Class Extension/扩展 简介二、+load、+initialize、+alloc 、-init 加载过程及作用

2022-08-22 09:21:36 922 1

原创 iOS原理篇(二) KVO、KVC

iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?)1.当属性第一次被观察时,系统利用RuntimAPI动态生成一个派生类(该类的子类),2.重写被观察属性的setter 方法。3.将isa指针指向派生类。......

2022-08-10 13:45:30 570

原创 iOS原理篇(一) OC对象的本质

OC对象有instance对象(实例对象)、class对象(类对象)、meta-class对象(元类对象)instance对象在内存中存储的信息包括:(1)isa指针(2)其他成员变量类对象在内存中存储的信息主要包括:(1)isa指针(2)superclass指针(3)类的属性信息(@property)、类的对象方法信息(instance method)(4)类的协议信息(protocol)、类的成员变量信息(ivar)3.objc_class继承objc_object。...

2022-08-09 14:18:17 245 1

原创 iOS逆向一iPhone手机越狱/APP脱壳/IPA签名

全工具,无门槛。iPhone越狱一一某助手APP脱壳一一CrackerXI+IPA签名一一某助手iPhone越狱越狱方法和步骤:1.下载并打开某助手电脑端,将需要越狱设备连接至电脑。2.在某助手“工具箱”中,找到并打开“一键越狱”功能。iPhone/iPad 一键越狱工具使用教程越狱完手机多个APP一一Cydia还没完,越狱完成后需要安装一个插件:Apple File Conduit"2",安装这个插件的目的是,让我们的电脑端能访问设备的根文件目录,安装方式.

2022-01-01 15:06:00 5147 2

原创 nodejs (usb)连接打印机 获取打印状态(escpos-printer和node-escpos)检测USB端口的热插拔

问题:nodejs使用escpos-printer连接打印机,正常工作。无法获取打印状态,无法满足项目需求。1.兼容ESC/POS指令的打印机2.

2021-11-05 15:26:16 4291

原创 iOS开发需要梳理的内容

1.tableView cell上的子视图frame大小改变异常,服用出错!或不能修改!(view的frame有大有小)2.tableView cell上的子试图复用重复!问题1:1.查看所有cell的frame设置相关,去除所有frame设置.2.更改设置frame的地方;问题2:1.查看add subView的位置,改变添加位置或者2.找到重复Views,

2021-09-24 17:17:50 77

转载 App Store app 日志分析

1.打开xcode-->Window-->Organizer2.选择app-->crashes-->open in project3,结果一,成功定位到行数,查看问题 结果二:未定位到代码行数,对于show in project未解决问题的需要分析crash文件show in finder --> 显示包内容,找到crash文件

2017-03-30 12:01:52 388

原创 坐标系,硬件/谷歌地球卫星 谷歌地图 百度地图 腾讯地图/高德地图 图吧地图

火星坐标系(GCJ-02):腾讯搜搜地图阿里云地图高德MapABC地图MKMapView>灵图51ditu地图百度坐标系(BD-09):百度地图地球坐标系=GPS坐标系 (WGS-84)硬件/谷歌地球卫星(不是谷歌地图)CLLocationManager搜狗坐标系:搜狐搜狗地图图吧坐

2017-02-09 12:08:46 4833

转载 symbolicatecrash工具分析iOS Crash文件

http://www.cocoachina.com/bbs/read.php?tid-180736.htmlhttp://blog.csdn.net/happyppdog/article/details/52699886发布app被拒,查看苹果返回的crash日志.(自己测试程序很多次, 无crash情况)日志解析后定位到代码下面建议如何用symbolicatecrash工

2016-09-30 09:47:23 295

转载 字符串和字典的相互转化

- (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString {    if (jsonString ==nil) {        returnnil;    }    NSData *jsonData = [jsonStringdataUsingEncoding:NSUTF8StringEncod

2016-03-08 16:56:37 616

转载 IOS删除缓存, caches

iOS真机中, librarys,caches等文件夹没权限删除,只能删除自己创建的文件夹, 存储时,创建自己的文件夹, //清空caches下所有文件NSFileManager *manager = [NSFileManagerdefaultManager];        NSString *path = [NSSearchPathForDirectoriesInDomai

2015-08-08 15:47:45 2014

转载 setValue和setObject的区别

在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他们经常是可以交互使用的,代码中经常每一种的使用都有。1,先看看setValue: forKey:的定义@interface NSMutableDictionary(NSKeyValueCoding)/* Send -setObject:forKey:

2015-05-21 21:07:36 273

escpos-printer-getStatus.zip 新增获取打印机状态(usb)

https://blog.csdn.net/zheshawanyier/article/details/121159159 应用场景 nwjs/electron 驱动小票打印机打印菜单小票。 nodejs 驱动打印机打印菜单小票。 基于escpos-printer框架 新增获取打印机状态

2021-11-05

zadig-2.7.exe

为打印机安装WinUSB驱动,否则报错:LIBUSB_ERROR_NOT_SUPPORTED

2021-11-05

xcode 13.1 真机调试镜像.zip.zip

进入/应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 然后将解压后的文件夹直接添加进去,重启Xcode即可。

2019-09-27

xcode 12.4 真机调试镜像.zip

DeveloperDiskImage This iPhone is running iOS XXX, which may not be supported by this version of Xcode.

2019-08-05

xcode 13.0 真机调试镜像.zip

xcode 13.0 真机调试镜像 DeveloperDiskImage This iPhone is running iOS XXX, which may not be supported by this version of Xcode.

2019-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除