自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沐雨07的专栏

移动开发技术之路

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mac-远程连接Mac

在同一局域网内,有时候需要其他电脑控制Mac,比如同伴支持你,远程控制你的电脑。Mac 终端使用 ssh 连接远程 服务器首先受控制方电脑B在偏好设置里–>共享记住下图中两个红框的内容,用于控制方登录你的电脑。如果有密码,还要告知控制方你的电脑密码。受控制方电脑B设置好了。接着就让控制方电脑A来登陆。远程登录功能上面开启了远程登录功能,接着就让控制方电脑A来登陆受控制方电脑B...

2019-09-27 14:58:13 3313 1

原创 (0106)iOS开发之iOS13 适配

UIWebview 将被废止

2019-09-27 12:11:31 1818 1

原创 (0105)iOS开发之iOS13 暗黑模式(Dark Mode)适配

导读:Material Design & iOS 13 黑暗模式总结探索暗黑模式苹果开发文档如何不进行系统切换样式的适配注意 同一工程内多个Assets文件在打包后,就会生成一个Assets.car 文件,所以要保证Assets内资源文件的名字不能相同苹果官方强烈建议适配暗黑模式(Dark Mode)此功能也是为了开发者能慢慢将应用适配暗黑模式,所以想通过此功能不进行适配暗黑...

2019-09-24 20:22:41 13848 10

原创 (0104)iOS开发之在Mac上用Charles给iPhone抓包

长时间不抓包用到时又不会了,又要百度一番。记录最近一次在Mac上用Charles给iPhone抓包的步骤。在Mac上用Charles给iPhone抓包Charles 从入门到精通【抓包工具–Charles】Charles在Mac OX下Contents乱码怎么办?手机上网址最后附上几张抓包成功的截图...

2019-09-23 11:51:20 637

原创 iOS进阶之路由MGJRouter-1(13)

之前也去了解路由的概念,但是一直拖着没去认真学习,没去实践。因为一直觉得陌生不知怎么下手。我知道大的项目以及组件化开发离不了路由实现。路由是一项重要的技能。我决定花一段时间去研究它、demo中实现它。一定要学会路由。并能很熟练的应用。一口吃不一个胖子,要有耐心,从易到难。先学习一个简单的例子。这是蘑菇街的一个路由的方法。只是觉得MGJRouter简单。其原理主要是通过注册URL来实现路由跳转。背...

2019-09-19 19:51:32 664 1

原创 iOS进阶之架构设计MVC、MVP、MVVM(12)

转载自:iOS架构模式MVC、MVP、MVVM(内附demo)文章对比了MVC、MVP、MVVM,结构清晰,示例简单,容易让人接受。所以转载至此。以供自己赏读。MVCMVC的实现思路是:用户操作View,在Controller层完成业务逻辑处理,更新Model层,将数据显示在View层。在MVC中,每个层之间都有关联,耦合比较紧,在大型项目中,维护起来比较费力。View把控制权交给Con...

2019-09-11 19:38:59 936 5

原创 iOS进阶之架构设计MVVM模式实践(11)

1.下面通过一个实例来体会一下MVVM架构模式,下面是该工程的一级目录如下,每层之间的交互是用Block的形式来实现的工程目录说明:1.Request:文件夹下存储网络请求的类,下面会给出具体的实现2.Config:就是工程的配置文件3.Resource:就是工程的资源文件,下面有图片资源和Storyboard文件资源4.Tools是:工具文件类,存放工具类,比如数据正则匹配等。5....

2019-09-11 11:28:12 426 1

原创 iOS进阶之atomic一定是线程安全的吗(10)

IOS项目中nonatomic和atomic分析//有两个属性,分别设置为nonatomic和atomic#import <UIKit/UIKit.h>@interface ViewController : UIViewController@property (nonatomic, strong) NSString *name;@property (atomic, ass...

2019-09-06 17:33:26 5444 1

原创 iOS进阶之类别(Category)(9)

类别使用场景见解一Category的主要作用是为已经存在的类添加方法。Objective-C 中的 Category 就是对装饰模式的一种具体实现。它的主要作用是在不改变原有类的前提下,动态地给这个类添加一些方法。见解二Category类别是Objective-C语言中提供的一个灵活的类扩展机制。类别可以在不获悉、不改变原来代码的情况下往一个已经存在的类中添加新的方法。类别只能添...

2019-09-06 09:40:41 365

原创 iOS进阶之类扩展(Extension)(8)

进阶阶段要求对底层有一定的认识,要对原理有刨根问底的执着精神。要对知识有全面的认识,要对细节以及注意问题有独特的见解。Extension时经常被面试者提到的问题。Extension 类扩展可以理解为Category的一个特例,可以用来给当前类添加属性和新方法。其名字可为匿名(为空),也可起一个意义相关的名字。并且新添加的方法一定要予以实现. (Category没有这个限制)。最熟悉的陌生人其...

2019-09-04 17:13:55 830 2

原创 iOS进阶之iOS中实例变量与属性的区别(7)

前言在编写OC代码时,我们已经很熟练了使用@property关键字声明属性,以及如下声明实例变量:@interface MyViewController :UIViewController{ NSString *name;}@end但是这两者的区别不是很清楚,只知其然不知所以然。以及涉及到setter、getter 方法声明。今天就从新深刻学习一下。...

2019-09-04 16:19:26 788 2

面试题复习

大厂面试问题复习,Socket和Http之间的区别和概述,OSI七层模型:

2018-10-24

业务框架应用FAQ

完善的FAQ应用技术指导,业务框架清楚明亮,适合初学者学习研究。

2015-03-26

空空如也

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

TA关注的人

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