自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【无标题】

【代码】【无标题】

2023-08-25 10:11:12 43

原创 iOS多线程之:从代码中体会队列、进程线程、同步异步、任务的概念

在从代码中分析之前,还是要简单的描述一下,名词的基本概念,有个印象便可直接去代码中体会进程线程进程一个在内存中运行的应用程序。如Windows系统中的.exe,iPhone上的在运行的某个APP每个进程都有自己独立的一块内存空间,一个进程可以有多个线程,且至少有一个常驻线程,在iOS中这个必须常驻的唯一的线程叫做主线程。线程进程要做事(任务)时,要把做的事交给线程去处理,线程负责当前进程中程序(要处理的任务)的执行,那段要执行的代码,也就是说要处理的事叫任务......

2022-07-27 22:35:22 676 2

原创 iOS版本关于微信分享后出现的“未验证应用”

一:先看文档1、微信开放平台移动应用 SDK 更新提醒2、iOS接入指南二:读取信息1、更新提醒中的意思很明确, 不是因为换了新的SDK才出现会出现“未验证应用”安全提示,而是「对未更新SDK的移动应用(版本号低于1.8.6.1)灰度上线安全提示」 (所以我的标题是错的)2、灰度也解释了为什么部分分享显示“未验证应用”,部分不显示三:对接SDK按照iOS接入指南对接即可这里如果手动集成直接上1.8.7.2,既能避开6种带有UIWebView关键词的坑又有可以用自检函数排查接入问题四:对接

2020-06-04 15:32:57 7603

原创 关于协议:NSCopying 和NSMutableCopying

关于协议:NSCopying 和NSMutableCopying协议:@protocol NSCopying-(id)copyWithZone:(nullable NSZone *)zone;@protocol NSMutableCopying-(id)mutableCopyWithZone:(nullable NSZone *)zone;如果想让自己实现的类支持...

2020-04-17 01:52:32 321

原创 JSON解析

JSON解析简单的特点:轻量级数据格式,一般用于数据交互形式上类似于字典和数组只需读取JSON字符串解析方案:1、第三方框架:JSONKitSBJSONTouchJson2、原生NSJONSerialization转换1、json->OC对象 2、OC对象->json对象 3、OC对象和JSON数据格式之间的一一对应关系查看JSON数据的方...

2020-04-14 21:17:09 130

原创 iOS 我想要你APP的图片资源

前言 作为一个开发者,难免会有复制忍者的特性,这逼的想法真好,copy过来,那个软件真棒,产品说咱们也抄一抄吧。特别是PDD成功上市发展势头迅猛之后,好多老板不再说:“就做个淘X那样的网站吧!”转而说咱们也做一个PDD,明年上市小伙子,会所嫩模的干活~醒醒醒醒,视觉设计师没时间设计这个切图,你就看着人家APP搞一下,好的 好的,于是默默的打开PP助手~一、使用PP助手获得ipa包1、安装PP...

2019-12-13 18:07:44 506

原创 iOS 手机常见功能总结(一)

文章目录一:打电话1、旧的API :openURL2、新的API : openURL:url options: completionHandler:附 :3、利用WebView吊起电话3.1 UIWebView3.2 WKWebView二:发短信1、使用openURL1.1 直接唤起要发送的号码页面不加内容1.2 直接唤起要发送的号码页面预设置内容2、使用#import 前言 常见的那些功能,其...

2019-12-05 22:44:36 280

原创 iOS代理及延伸

前言: 在iOS中,delegate被叫做代理,故而由协议,委托方、代理三者组成的代理传值方式被口头称为代理传值、代理模式、代理等。这种A委托B的方式在设计模式里面被成为委托(设计)模式,但因为delegate被叫代理习惯了,又称代理模式。来探究一下这东西好玩的地方~一、代理模式1、先上一组demo,从实例谈起协议、委托方// 协议#import <UIKit/UIKit.h&g...

2019-11-29 01:29:58 198

原创 微信开发者工具真机调试一直提示:已结束,请重新开始

前言 (解决方案在最后一句话,可以直接跳过前面的废话)在做一个小功能,智能识别图片上的数字文字,本来真机调试一切正常。后面在调试的过程中,真机连上一段时间没有管它,这段时间过程中,微信开发者工具会自动断开与真机的连接的。当再次打算重新扫面真机调试二维码时,就出现了:已结束,请重新开始的状况(当时没有及时截图,该图是网上资源)解决方式一:查找网友方案网上找到的方案:1、重新安装微信开...

2019-11-26 13:18:04 4348 1

原创 单例

前言 : 单例你我他,使用靠大家,其实的写法是不难的,重点就在代码的使用规范上,开发者在遵守规范编码的时候,能避开一些本不该出现的问题,但是每个开发者的思维总是不尽相同,所以在公司规范强制性稍微差点的项目中,个人风格一定会存在于代码中的。简单的分析下单例创建的方式以及如何避开使用上的陷阱单线程单例+ (instancetype)sharedInstance{ static DOVES...

2019-11-04 16:20:57 111

原创 description

前言 在代码调试阶段,会不断的想查看想要检查的对象的各种属性信息,所以会经常会用到NSLog(<#NSString * _Nonnull format, …#>);系列的打印方式, 但是面对自定义的类,比如一个模型数组,打印出来确是一组< 类名:地址 >的信息。这部分信息对于检查类中的属性而言,是远远不够的。NSLog(@"%@",classObject);其实在构...

2019-10-31 08:26:10 332

原创 cocos creator 切圆角处理

1、利用mask组件切出来一个圆角创建一个空的Node节点,在该节点上添加Mask组件,Type选择ELLIPSE在该节点下加入一个新的Sprite精灵组件,就能显示如图所示的圆角图片2、第一步操作出来的图片会有锯齿状的效果,如图:这是Mask组件切圆角的一个弊端,当然也可以自己写脚本去操作,偶尔遇到大批量的圆角图片展示的时候,也许会出现卡顿的现象,先不考虑脚本操作,现在使用一种讨巧...

2019-10-22 17:16:38 8563

原创 富文本 + 利用UIlabel计算frame

 NSMutableAttributedString * nn = [self attributedWithString:@"\n" font:[UIFont systemFontOfSize:17.0] ...

2018-08-15 11:35:14 204

空空如也

空空如也

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

TA关注的人

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