自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (9)
  • 收藏
  • 关注

原创 iOS WKWebView与JS交互面试题

没有比这里更全的了,看我就好了面试官😃 :项目中是否有使用过WKWebView,简述下使用流程?面试官😃 :项目中是否有使用过WKWebView,描述与jS的交互流程?面试官😃 :比如说JS调用OC,并需要异步回调结果怎么处理的?面试官😃 :你是否了解WKWebView的Cookie管理?.........

2022-06-23 22:07:37 980

原创 iOS 消息推送面试题

没有比这里更全的了,看我就好了面试官😃 :你是否了解apple-app的消息推送机制?面试官😃 :你是否了解APNS中的双层信任机制?面试官😃 :如何保证推送消息的准确性呢?

2022-06-23 16:47:45 624

原创 iOS runtime面试题

没有比这里更全的了,看我就好了面试官😃 :你是否了解OC中的runtime?面试官😃 :你了解Objective-C的消息机制吗?面试官😃 :请简述一下分类的底层实现原理?面试官😃 :请简述一下KVO的底层实现原理?面试官😃 :请简述关联对象给分类添加属性的原理?...

2022-06-14 21:08:49 1402

原创 iOS 属性修饰符面试题

没有比这里更全的了,看我就好了面试官😃 :介绍下ARC下,常用的属性修饰符及其作用?assign,strong,copy,weakatmoic/nonatomic 安全策略reawrite/readonly 读写策略,访问权限assign: 修饰基本数据类型(比如int,double,bool等),不涉及引用计数的改变!strong:表示指向并持有该对象,其修饰对象的引用计数加1!只要对象的引用计数不为0,就不会被销毁!用于修饰oc对象!copy:浅拷贝,生成新的指针指向元对.

2022-03-02 11:25:47 2196

原创 iOS 事件传递面试题

没有比这里更全的了,看我就好了面试官😃 :你了解iOS中的事件传递机制吗?

2022-03-01 13:12:29 442

原创 iOS 多线程面试题

没有比这里更全的了,看我就好了面试官😃 :你了解进程吗?谈谈你对进程和线程的理解?不谈进程,线程无从谈起。要了解什么是线程,我们先需要理解什么是线程。秒懂百科😃以上百科,我们大概了解了进程和线程。也是面试考察的基本点。大致说出画红色的部分也就可以了。面试官😃 :iOS中,有哪些实现多线程的方式?这是一道比较综合性的题目。所知道的都回答出来1,pthread 特点:C语言。跨平台,可移植,使用难度大。生命周期:自己管理。2,NSThread...

2022-02-27 15:15:36 3496

原创 iOS 拷贝面试题

没有比这更全的了,看我就好了!面试官😃:

2022-02-25 08:35:36 2111

原创 mac提示“已损坏,无法打开。 您应该将它移到废纸篓“的终极解决方案

文章来源:mac提示“已损坏,无法打开。 您应该将它移到废纸篓“的终极解决方案_liuxingyu的博客-CSDN博客_已损坏,无法打开。 您应该将它移到废纸篓1、打开任何来源设置2、更改应用程序拓展属性3、考虑app本身问题1、打开任何来源设置打开系统偏好设置 -> 安全性与隐私 -> 通用 -> 任何来源。在终端执行如下命令,打开后如图所示sudo spctl --master-disable12、更改应用程序拓展属性如果您仍然坚持软件没有问题,在终

2022-02-23 14:16:40 13438

原创 Mac电脑 gitconfig 文件在哪里

gitconfig文件在哪里方法一, 终端执行命令可以打开.gitconfig文件open ~/.gitconfig方法二 用户名目录下,Mac 显示隐藏文件快捷键 Command + Shift + . 方法三 访达中前往文件夹文件路径~/.gitconfiggitconfig文件...

2022-01-07 08:31:41 12155

原创 git 使用Sourcetree 合并多次本地提交记录

你在开发过程中,是否有这样的场景,在我们开发某一个功能的时候,突然要去修复一个bug,或者突然另一个功能的优先级提前了,那么我们正在开发的代码怎么办,是提交到本地还是贮藏在本地呢,我想很多人都会提交到本地,完成其他工作,再回到这个分支继续开发。在开发的过程中,一个功能的开发,我们需要多次提交本地代码,最后提交到远程分支,在继续合并到主分支。如果我们没有合并多次提交记录,那么我们的分支线看起来就很乱。这篇文章简单的描述了Sourcetree 合并多次本地提交记录的步骤。我们要把这三次本.

2022-01-04 09:04:35 2182

原创 iOS开发 国际化/多语言适配

iOS中,国际化适配,大概有下面几种情况需要适配。1,App名称/图标本地化2,启动页本地化3,代码中字符串本地化4,xib/storyboard本地化5,图片的本地化这些都比较简单,网上搜一下,有很多可以参考的好文章。接下来,分享一下,在项目中遇到的一些问题。一,启动页的本地化,关于启动页的本地化,网上也有很多说法,作者在项目中用的是多storyboard,如图。在设置中切换系统语言,启动页并不会跟随切换。二, 关于一些第三方库的多语言适配..

2021-12-27 14:36:57 5267

转载 Mac 安装 Android Studio 以及 Android 开发环境配置

安装 Android Studio1. 下载 Android Studio下载地址:https://developer.android.google.cn/studio/直接下载最新的dmg文件,安装,一直点 Next 下一步直到完成。2. Proxy 设置打开新安装的 Android Studio点击 Android Studio选择 Preferences选择 HTTP Proxy选择 Manual proxy configuration - HTTP填写 Host nam

2021-10-28 17:07:54 934

原创 MAC环境下 搭建Flutter运行环境

建议熟读官方文档接下来会用图文走官方流程,并对官方解释不清楚的地方做出补充。一 下载Flutter SDK官方下载地址:flutter官方SDK下载地址提示:尽量去下载最新的稳定版本。现在下载下来就是文件夹,不需要解压,所以官方文档解压的部分可以忽略。二 配置运行环境2.1前提:把刚下载下来的文件夹复制到你理想的地方,记住这个地址,后面会用到。2.2任意终端执行命令:ls -a查看是否存在 .bash_profile 文件,如果不存在...

2021-10-28 15:31:21 1667

原创 iOS开发 const/static/extern/UIKIT_EXTERN

一:const一:static一:extern一:UIKIT_EXTERN

2021-09-18 14:17:27 336

原创 Swift Xcode12.0如何使用Carthage管理iOS依赖库

前言 很多ios开发者大概对CocoaPods并不陌生,我们几乎已经习惯了在pod文件中添加一行即可将一个库导入到自己的工程中,不得不说,在ios开发的历史中CocoaPods功不可没,即便在未来它也会在开发者中占据半壁江山。但是在这里我向大家介绍一个新的第三方库管理工具-Carthage,不管你是菜鸟还是老鸟,都希望这篇文章能为你打开一个新的世界。 很多人会问了,自己用CocoaPods意境习惯了,并没有发现什么不妥,为什么要使用carthage呢? 所以为了解开大家的...

2021-09-17 17:44:08 737

原创 R.Swift 的配置和使用

准备工作配置1 Build Phases -> + -> New Run Script Phase2 调整Run Script位置3 编辑 Run Script4 编译项目 Command + B 在项目目录下会多出一个 R.generated.swift 文件 把这个文件引入到项目中。 R.generated.swift 文件内容配置完成!使用...

2021-09-17 17:43:10 357

原创 iOS开发 查看Cocoapods中引入库的版本号

1,打开终端,cd命令切换到项目文件目录下cd 项目目录2,执行命令cat Podfile.lock查看输出Podfile.lock文件说明如下:Podfile.lock文件会跟踪每个pod的已安装版本并锁定这些版本(.lock命名因此而来).每次运行pod install命令, 下载并安装新的pod时, 它会为Podfile.lock文件中的每个pod写入已安装第三方库的版本. 运行pod update命令也会写入已安装第三方库的版本。当运行pod ins...

2021-05-21 17:12:53 3147

原创 Mac电脑 如何在任意目录快速打开终端并定位到当前目录

1,下载插件。2,打开“访达”,在窗口顶部工具栏处右击,选择“自定义工具栏”。3,拖动刚刚下载的cd to 拖动至的工具栏位置,安装完成。

2021-03-21 22:58:49 1200

原创 iOS开发 -手机屏幕适配的简单使用

我们先来看一张美工小姐姐提供的蓝湖图。发现什么了吗?设计尺寸750X1314是设备(物理)分辨率。其实美工是按照6/6s/7/8标准标注的图。因为6/6s/7/8的缩放因子是@2x,所以750/2X1314/2 == 375X667,就是我们6/6s/7/8手机的逻辑分辨率。 //UI设计基准px 750x1314 转换为iphone使用的逻辑分辨率值为 375x667 iphone型号 尺寸 逻辑分辨率(p...

2021-03-16 16:03:28 2354

原创 iOS开发 Swift中使用Realm数据

iOS开发 Realm数据的使用

2020-12-05 13:34:29 675 1

原创 iOS开发 蓝牙swift<一>

蓝牙开发分为中心者模式和管理者模式(也有人说是中心模式和外设模式):1.常用的就是使用中心者模式作为开发,我们手机作为主机,连接蓝牙外设;2.管理者模式,这个基本用到的比较少,我们手机自己作为外设,自己创建服务和特征,然后有其他的设备连接我们的手机。基本概念:一个中心设备可以连接多个外部设备,一个外部设备包含一个或多个服务(services),一个服务包含一个或多个特征(characteristic)。其中1.服务可以理解为一个模块的窗口,它是蓝牙外设对外广播一定要有的。2.特征位于服务下面,是具体实

2020-10-10 10:08:30 689

原创 Xcode iOS16真机调试包下载安装

下载地址https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport本地安装路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2020-09-08 11:05:34 4041 1

原创 Windows下Protoc的安装和简单测试

一:下载附github地址;https://github.com/protocolbuffers/protobuf/releases/tag/v3.4.0下载完成后解压到你要的目录下。二:安装1,设置环境变量2,打开CMD,执行protoc --version,如果出现版本号,则安装成功。三:测试1,在你要的目录下建立一个test文件夹2,test文件下创建一个test.proto文件3,文本编辑器打开test.proto,写入一下代码,保

2020-07-02 21:53:13 1436

原创 使用XLUA和FGUI做一个简单的活动弹框

关键词;FGUI,XLUA,Glist,虚拟列表效果图;一,FGUI 请参考FGUI官方文档讲解。https://www.fairygui.com/ FGUI部分截图; 二:LUA代码部分1,基类View和Component。LuaTools是打通c#和lua的一个工具类,Activity.lua 主界面脚本;对页面主元素进行脚本绑定。ActivityList_control 主题脚本。ActivityItem_control 主...

2020-06-11 21:16:49 1068

原创 Unity内部打开Web网页——《UniWebView》,unity与网页相互调用并且传参数

1.首先找插件,小编就找到了个UniWebView2.9,附上下载链接如下,https://pan.baidu.com/s/1HPvFzKU7WNHSvxHrKtX8zg 提取码:4g2i2.导入之后就是这样,还有个参考Demo3.参考网上教程:( https://blog.csdn.net/qq_37310110/article/details/79761844)4,在UniWebViewHelper里面添加两个方法 public static UniWebView Crea..

2020-06-10 17:44:01 1999 3

原创 Android  权限的动态获取

Android 动态获取权限。依WRITE_EXTERNAL_STORAGE 为例子。

2020-06-08 16:25:19 333

原创 Android 保存图片到相册

//Android 保存图片到相册package com.example.myapplication;import android.Manifest;import android.app.Activity;import android.content.Intent;import android.content.pm.PackageManager;import android.graphics.Bitmap;import android.content.Context;imp.

2020-06-08 15:01:22 4680 1

Xcode 打印中文乱码

Xcode 打印中文乱码

2022-10-02

Foggy-master

Foggy-master iOS app 奔溃治理

2022-07-29

tagsview tagsview

tagsview tagsview

2022-07-20

KJCategories-master

KJCategories-master

2022-07-02

瀑布流自定义瀑布流自定义

瀑布流自定义

2022-07-01

UIStackViewDemo

UIStackViewDemo

2022-07-01

WKWebViewDemo

WKWebViewDemo

2022-06-30

UISearchController

UISearchController

2021-10-22

ios 视频裁剪.zip

iOS AVFoundation视频裁剪

2021-10-06

简单的进度圆环.zip

iOS 简单的圆环进度

2021-05-20

空空如也

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

TA关注的人

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