自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (8)
  • 收藏
  • 关注

原创 Flutter WillPopScope在iOS系统上无法手势返回

Flutter WillPopScope在iOS系统上无法手势返回

2024-02-29 19:34:04 584

原创 iwatch 苹果手表无法使用一号多设备 无法使用移动网络

iwatch 苹果手表无法使用一号多设备 无法使用移动网络

2022-01-19 16:16:38 4299

原创 __strong typeof(weakSelf)strongSelf = weakSelf意义何在

一般iOS程序员都在写block时,如果block与self构成了闭环,通常都会使用套装使用在block外:__weak typeof(Class*) weakSelf= self;在block里:__strong typeof(Class*)strongSelf =weakSelf;大家都是搬砖的,有说的不对的地方指正就好,我说说我的理解:很多人都觉得__strong typeof(Class*)strongSelf =weakSelf;的写法都是邯郸学步,但是不知所...

2021-07-01 10:20:48 575

原创 iwatch支付宝提示未连接

iwatch支付宝提示未连接重启iwatch与iPhone即可,不要绕弯路了。

2021-05-08 12:04:49 3448

转载 算法复杂度

这是我看到对于算法复杂的解析的最通俗易懂的文章,给大家分享一下:知乎奎哥出品。主要还是从算法所占用的「时间」和「空间」两个维度去考量。一时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。「大O符号表示法」,即 T(n) = O(f(n))我们先来看个例子:for(i=1; i<=n; ++i){j = i;j++;}通过「 大O符号表示法 」,这段代码的时间复杂度为:O(n) ,为什么呢?在 大O符号表示法中,时间复杂度的...

2021-03-10 16:44:19 259

转载 为何要执行 [super init]

static instancetype _I_Test_init(Test * self, SEL _cmd) { self = ((Test *(*)(__rw_objc_super *, SEL))(void *)objc_msgSendSuper)((__rw_objc_super){ (id)self, (id)class_getSuperclass(objc_getClass("Test")) }, sel_registerName("init")); i...

2020-05-15 10:44:33 297 1

转载 MAC 网速问题 变慢 的来看看 经验

在“系统偏好设置”-“网络”-打开“位置”-“编辑位置”-点“➕”-随便编一个名字-确定,改自动为你刚才添加的那个网络,如我的增加了一个“123”名称的网络。上述为苹果客服,指导的操作方法,非常有用,调试完后,safari上网速度很快很快。希望对你有所帮助。

2016-12-30 17:55:51 20579 4

转载 隐藏奇怪的Xcode 8日志

Copy matching assets reply: XPC_TYPE_DICTIONARY   { count = 2, transaction: 0, voucher = 0x0, contents ="Assets" => : { length = 1237 bytes, contents = 0x62706c6973743030d401020304050663645824766572

2016-12-26 10:03:46 3163

转载 使用生成的Framework 运行报错(Reason: Image Not Found)

Image Not Found

2016-12-09 14:26:57 3159

转载 Swift3.0

相关知识点:修改项目名称两种方式1.Bundle name 2.Bundle display name try 三种处理异常的方式// 在swift中提供三种处理异常的方式// 方式一:try方式 程序员手动捕捉异常 do { try NSJSONSerialization.JSONObj

2016-11-15 13:49:28 975

转载 android 图片压缩方法

第一:质量压缩法:复制代码代码如下:private Bitmap compressImage(Bitmap image) {        ByteArrayOutputStream baos = new ByteArrayOutputStream();        image.compress(Bitmap.CompressFormat.JPEG

2016-05-27 09:49:40 400

转载 Block全面分析

1、第一部分定义和使用Block,- (void)viewDidLoad{    [super viewDidLoad];    //(1)定义无参无返回值的Block    void (^printBlock)() = ^(){        printf("no number");    };    printBlock();        printBlo

2016-05-14 00:03:32 377

原创 真机调试错误总结---does not match your bundle identifier

问题:The provisioning profile specified in your build settings (“xxxxx”) has an AppID of “com.jinketai” which does not match your bundle identifier “Jxxxxx”解决:第一种可能:APPID 的格式跟本地工程的不匹配

2016-05-11 15:44:05 1473

转载 iOS面试题汇总一

ios 属性中常用修饰词的总结开发常用的工具有哪些?通过回答这个问题,一方面可以看出这个应聘者在iOS开发领域的深入程度。如果只知道Xcode,Cocoapods,说明是初级或者根本不愿意在业余时间花费精力去扩展。参考答案:常用的iOS开发工具有:Xcode开发工具及配套的Instruments工具Xcode常用的插件Cocoapods第三方库管

2016-04-29 10:04:44 601

转载 iOS属性中常用修饰词的总结

忘记是最好的记得 著作一、assign (ARC/MRC)1、assign在ARC和MRC中都是存在的 2、assign一般用来修饰基本数据类型 3、assign也可用来修饰对象,但是,对象的引用计数不会+1(与strong的区别) 4、assign如果用来修饰对象属性,当对象销毁后指针不会指向nil,会出现野指针错误(与weak的区别) 5、在MRC用assign

2016-04-29 10:00:10 3133

转载 iOS中几种数据持久化方案

概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3CoreData沙盒在介

2016-04-28 17:10:38 375

转载 多线程篇-RunLoop

简述1、RunLoop是事件接收和分发机制的一个实现2、并且它能处理App中的各种事件(比如触摸事件、定时器事件、Selector事件)3、以及节省CPU资源,提高程序性能:(该做事时做事,该休息时休息)如何获取Runloop对象:这里的话IOS提供了两套API来访问或使用RunLoop 1、CFRunLoopRef 是在 CoreFoundation 框架内

2016-04-28 17:08:15 343

转载 iOS多线程(NSThread、NSOperation、GCD)

文章大纲一、基本概念计算机操作系统都有的基本概念,以下概念简单方式来描述。进程: 一个具有一定独立功能的程序关于某个数据集合的一次运行活动。可以理解成一个运行中的应用程序。线程: 程序执行流的最小单元,线程是进程中的一个实体。同步: 只能在当前线程按先后顺序依次执行,不开启新线程。异步: 可以在当前线程开启多个新线程执行,可不按顺

2016-04-28 17:04:09 518

转载 IOS动画总结-Core Animation

一、简介 IOS 动画主要是指Core Animation框架。官方使用文档地址为:Core Animation Guide。Core Animation是IOS和OS X平台上负责图形渲染与动画的基础框架。Core Animation可以作用与动画视图或者其他可视元素,为你完成了动画所需的大部分绘帧工作。你只需要配置少量的动画参数(如开始点的位置和结束点的位置)即可使用Core

2016-04-28 10:10:07 693

转载 Xcode插件管理工具CocoaPods安装教程

在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案。什么是CocoaPodsCocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。Cocoap

2016-04-28 10:01:12 1018

转载 ios-Runtime

首先我们先看看文档如何描述Runtime的,如下:The Objective-C language defers as many decisions as it can from compile time and link time to runtime. Whenever possible, it does things dynamically. This means that th

2016-04-28 09:38:27 450

转载 Core Graphics 框架学习笔记

Core Graphics是基于C的API,可以用于一切绘图操作Core Graphics 和Quartz 2D的区别quartz是一个通用的术语,用于描述在IOS和MAC OS X ZHONG 整个媒体层用到的多种技术 包括图形、动画、音频、适配。Quart 2D 是一组二位绘图和渲染API,Core Graphic会使用到这组API 

2016-04-27 17:54:54 444

转载 IOS 绘图实战之“图片添加文字或者水印”

图片添加文字-(UIImage *)addText:(UIImage *)img text:(NSString *)text1 { //上下文的大小 int w = img.size.width; int h = img.size.height; CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();/

2016-04-27 15:43:55 681

低版本xcode兼容iOS15.zip

将解压缩后的文件放到以下文件夹(适当修改文件名): 在访达中使用快捷键:低版本xcode兼容iOS15.0.zip、iOS9.0。镜像

2021-07-14

NSObject源码.zip

NSObject源码

2020-07-30

objc-runtime-master.zip

oc runtime源码 objectc runtime源码 iOS o

2020-07-30

swift oc monkey

swift oc monkey swift oc monkey swift oc monkey swift oc monkey

2018-06-13

Android文件传输

Android文件传输Android文件传输Android文件传输Android文件传输

2018-06-13

OpenCV人脸检测

os OpenCV人脸检测 非常简单明了os OpenCV人脸检测 非常简单明了

2018-06-13

iOS自动化测试工具ios_monkey

ios_monkey,非常简单好用,可以写逻辑自动化测试,ios_monkey,非常简单好用,可以写逻辑自动化测试

2018-06-13

EigenC ++库

Eigen是一个高层次的C ++库,有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法。Eigen是一个开源库。

2018-06-13

空空如也

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

TA关注的人

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