posts - 186,  comments - 17,  views - 35万
< 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

随笔分类 -  iOS

从开发者的角度分析iOS应如何省电
摘要:从开发者的角度分析iOS应如何省电 说明 网上关于iPhone如何省电的文章很多.但是基本没有讲原理.而在生活中,很多人在使用iPhone中有着明显的错误的省电习惯. 本文从iOS开发者的角度,对iOS的各项功能和技术进行说明,得出合理的省电技巧,以供大家参考. 如果你对省电原理没有兴趣,请直接到文 阅读全文
posted @ 2018-05-22 11:02 ZOYOO 阅读(452) 评论(0) 推荐(0) 编辑
微信逆向工程之远程操作Mac
摘要:远程控制指令: (功能-指令-是否开启) macbook控制: 屏幕保护-ScreenSave-开启 锁屏-LockScreen-开启 休眠-Sleep-开启 关机-Shutdown-开启 重启-Restart-开启 清空废纸篓-EmptyTrash-开启 app控制: 退出 QQ-KillQQ-开 阅读全文
posted @ 2018-04-09 12:44 ZOYOO 阅读(1025) 评论(0) 推荐(0) 编辑
[软件逆向]实战Mac系统下的软件分析+Mac QQ和微信的防撤回
摘要:0x00 一点废话 最近因为Mac软件收费的比较多,所以买了几款正版软件,但是有的软件卖的有点贵,买了感觉不值,不买吧,又觉得不方便,用别人的吧,又怕不安全。于是我就买了正版的Hopper Disassembler然后把这些软件分析一下[滑稽]。 本文cnblog的图片不怎么清楚,提供高清PDF下载 阅读全文
posted @ 2018-03-13 09:59 ZOYOO 阅读(1428) 评论(0) 推荐(0) 编辑
iOS的坑:ERRORITMS-90096: "Your binary is not optimized for iPhone 5 - New iPhone appsand app updatesXcode7提交到App Store二进制文件时报错错误:“你itms-90096二进制不是iPhone 5的新iPhone应用程序和应用程序的更新必须提交支持iPhone 5英寸的显示器........
摘要:在工程里的Images.xcassets添加并设置LaunchImage对解决ERROR ITMS-90096根本不会起到任何作用,需要单独添加针对iPhone 5的载入图片。关键点有三项: 1、图片的名称必须叫Default-568.png。(注:图片名称:Default-568格式为png) 2 阅读全文
posted @ 2018-02-26 16:47 ZOYOO 阅读(158) 评论(0) 推荐(0) 编辑
遇到线程阻塞,主线程死亡的问题,线程与信号量的使用
摘要:最近使用阿里云的oss 上传文件遇到的问题 解决方式 外层加了队列,本文主要写线程和信号量 持续更新 dispatch_async(dispatch_get_global_queue(0, 0), ^{ // 分块上传 [upload multipartUpload:videoPath object 阅读全文
posted @ 2018-01-26 12:14 ZOYOO 阅读(327) 评论(0) 推荐(0) 编辑
断点续传和分块上传
摘要:#pragma mark 异步上传 - (void)uploadObjectAsync:(NSString *)FileURL objectKey:(NSString *)objectKey{ OSSPutObjectRequest * put = [OSSPutObjectRequest new] 阅读全文
posted @ 2018-01-26 12:08 ZOYOO 阅读(1538) 评论(0) 推荐(0) 编辑
valueForKeyPath常用用法
摘要:valueForKeyPath和valueForKey有一些类似,但也有一些不同的地方。这里就简单说一下valueForKeyPath一些不同的地方。 valueForKeyPath可以深层索引所有key为id的元素 valueForKey只是一层索引 举例来说: 1、valueForKeyPath 阅读全文
posted @ 2017-12-19 16:04 ZOYOO 阅读(490) 评论(0) 推荐(0) 编辑
NSPort
摘要:NSPort是一个描述通信通道的抽象类。通信发生在两个NSPort对象之中,这两个NSPort对象通常属于不同的进程或任务。分发对象系统使用NSPort对象来返回或发送NSProtMessage对象。你应该尽可能使用分发对象来完成应用间通信,必要时才使用NSPort对象。 要接收发来的消息,NSPo 阅读全文
posted @ 2017-12-12 16:28 ZOYOO 阅读(462) 评论(0) 推荐(0) 编辑
iOS NSRunloop
摘要:什么是Runloop Runloop即运行循环。为什么你的APP放在那里不去动它,在某个时间点去操作它,它还会给你反馈。就是因为Runloop的存在。 总结一下,因为Runloop的存在,保证你的程序不会死。 主要负责什么? 使程序一直运行并接受用户输入 决定程序在何时处理一些Event 调用解耦( 阅读全文
posted @ 2017-12-12 16:26 ZOYOO 阅读(228) 评论(0) 推荐(0) 编辑
iOS 解决上传100张图片内存奔溃问题
摘要:最近项目需求,从相册中提取100张图片,然后上传到服务器。前提是图片不能压缩。因为要将图片信息采集出来制作出3D模型。所以必须是高清图片。 先看下代码 [NetWorking uploadWithUrl:@"xxx" parameters:nil constructingBodyWithBlock: 阅读全文
posted @ 2017-12-07 16:19 ZOYOO 阅读(1102) 评论(0) 推荐(0) 编辑
iOS-AFNetworking3.0上传大量(1000张)图片到服务器
摘要:背景: 最近项目要做上传图片功能,图片必须是高清的,所以不让压缩,上传图片是大量的,比如几百张,这个如果是用afn,将图片直接for循环加入到formData里会出现一个问题,临时变量太多,导致内存紧张,最后程序奔溃。之前写过用自动释放池解决它,但是还是效果不大。如果上传的多的话,内存还是受不了。 阅读全文
posted @ 2017-12-07 16:18 ZOYOO 阅读(1570) 评论(0) 推荐(1) 编辑
runtime 知识点
摘要:demo https://github.com/ZOYOOPlus/runtime2 // // ViewController.m // runtime // Copyright © 2017年 四海八荒. All rights reserved. // #import "ViewControlle 阅读全文
posted @ 2017-11-28 12:59 ZOYOO 阅读(178) 评论(0) 推荐(0) 编辑
对于KVO,你真的了解么?
摘要:目录 关于面试 官方文档 核心代码 (Key-Value Observing) 进阶(手动创建KVO) 关于isa指针 参考文章链接 一、关于面试 面试官:谈一谈你对KVO的理解? A:添加响应者,监听对象变化,当对象改变时调用代理。 B:动态创建NSKVONotifying_XX类,修改被监听对象 阅读全文
posted @ 2017-11-27 19:04 ZOYOO 阅读(259) 评论(0) 推荐(0) 编辑
tableView 三级展开 嵌入collocationView
摘要:目前有个需求,需要在写一个文件夹结构的类型,tableView分类显示 collocationView 遇到的问题是:tableView cell中嵌套了 collocationView 后,collocationView不能滑动 和点击的问题 ,暂未解决,予以标记。若有人看到可解决,则请多多指教 阅读全文
posted @ 2017-11-08 18:01 ZOYOO 阅读(291) 评论(0) 推荐(0) 编辑
iOS限制输入表情(emoji),出现九宫格不能输入的解决方法
摘要:在提交数据发送网络请求,由于用户输入了emoji表情,服务端返回系统异常,体验感很差。为了解决服务器不能验证emoji编码的问题,需要在本地进行emoji的输入控制(一般情况应该由服务器在数据库中添加emoji对应的转码表以支持客户端发送emoji表情)。 所以就有了这个需求:在TextField或 阅读全文
posted @ 2017-10-17 14:24 ZOYOO 阅读(3096) 评论(0) 推荐(0) 编辑
NSLog 打印出方法函数,行数,内容
摘要:#if DEBUG #define NSLog(FORMAT, ...) fprintf(stderr,"\nfunction:%s line:%d content:%s\n", __FUNCTION__, __LINE__, [[NSString stringWithFormat:FORMAT, 阅读全文
posted @ 2017-10-16 16:17 ZOYOO 阅读(488) 评论(0) 推荐(0) 编辑
iOS开发-UITextView文字排版
摘要:UITextView文本排版 1.配置NSMutableParagraphStyle NSMutableParagraphStyle *MParaStyle = [[NSMutableParagraphStyle alloc] init]; MParaStyle.alignment = NSText 阅读全文
posted @ 2017-10-11 18:21 ZOYOO 阅读(2401) 评论(0) 推荐(0) 编辑
iOS 11 Xcode 开发包SDK
摘要:一不小心,手机又升级了,哎😔 (1) 下载 ios 11 开发包(11.5M) https://pan.baidu.com/s/1bFpDnS (2) Xcode添加路径 将下载好的iOS 11文件解压复制:/applications/Xcode.app/Contents/Developer/Pl 阅读全文
posted @ 2017-06-06 09:58 ZOYOO 阅读(4543) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示