11 lizhaobomb

尚未进行身份认证

暂无相关简介

等级
TA的排名 36w+

SwiftUI:不用新建XCode工程,来运行一个Mac APP

在objc.io 看到一个好玩的东西,大家可以试试点击原文链接查看地址考虑到可能大家访问不到,我在下面贴出来了import Cocoaimport SwiftUINSApplica...

2020-05-24 00:00:00

Flutter每周一个Widget系列

最近看了油管上的Flutter的Widget Of The Week 系列通俗易懂还可以练习下英语听力,给大家转发下本文会持续更新。。。(有链接的就是已经更新上去的)#1 Introdu...

2020-05-20 00:00:00

Flutter第五讲,底部导航栏搭建

今天我们正式进入项目实战,我们首先先把我们的App的框架搭建出来,我们先来搭建下底部的导航栏,就是iOS的UITabBarController,我们新建一个项目就叫wechat_dem...

2020-03-26 23:43:38

Flutter 第四讲,初探ListView

今天我们来看看Flutter的ListView,我们会展示一个简单的汽车的列表,那么我们首先新建一个car.dart,两个属性一个构造方法,还有一个模仿网络返回的本地数组,因为太占地方...

2020-03-24 00:00:00

Flutter第三讲,MaterialApp 和 Scaffold

我们第一讲就说了,相当于UIKit的material.dart,是Flutter提供给我们一套便于我们快速写UI的包,那其实在真正写项目的时候Flutter提供了一个非常有用东西,什么...

2020-03-23 00:00:00

Flutter第二讲,定义Widget和文字样式

首先我们来了解下什么Widget,其实就是相当于iOS开发中的UIView,在dart中Widget分为两大类StatefulWidget (有状态Widget)状态是在构建widge...

2020-03-21 23:50:00

Flutter第一讲,快速进入Flutter

先来看看我们最终会用Flutter写一个仿照微信的APP因为我们主要是实战,环境安装和配置我就不多说了,官网说的比较清楚了点此进入不懂的或者配置出错的可以给我留言 还有就是Googl...

2020-03-20 00:06:50

Flutter第六讲,项目框架搭建

我们上篇把底部的导航栏搭建出来了,今天我们来把每个Item对应的页面先搭出来,我们首先来新建四个Dart File,每个页面都是一个Scaffold里加一个Text来显示下,我们把四个...

2020-03-28 23:27:31

Flutter第七讲,发现页面搭建

在搭建发现页面之前,我们先把Flutter如何加载本地资源来说一下,首先启动图和APP icon这个就不多说了,iOS和Android在各自的工程里面配置就行了,如不知道怎么配置的可以...

2020-03-30 23:01:26

checkra1n iOS 13.3.1 越狱 + ipa脱壳

最近想研究研究某APP的实现,但是逆向分析需脱壳的ipa的,脱壳又需要越狱手机(PP,爱思没有资源),之前只是买了本逆向的书大概瞄了几眼,没越狱手机进行实战,现在记录下过程,当然这肯定是...

2020-04-15 23:47:08

邂逅小程序云开发

首先我们来思考下一个完整的小程序项目都应该包含什么?是不是这样的(下图)我们既要开发小程序端,也要有服务器端,这对大公司来说也不是什么事一般都是标配的,但对于一个小公司或者个人开发者成...

2020-04-13 22:49:06

iOS内存管理02-内存布局

这一阶段我们主要来讲讲iOS内存管理方面的知识,面试的时候可能大家多多少少都会被问及这方面的问题,那我们就从常见的面试题开讲使用CADisplayLink、NSTimer有什么注意点?介绍下内存的几大区域讲一下你对iOS内存管理的理解ARC都帮我们做了什么?weak指针的实现原理autorelease对象在什么时机会被调用release方法里有局部对象,出了方法后会立即释放吗?...

2020-03-13 23:43:14

iOS内存管理01-定时器

这一阶段我们主要来讲讲iOS内存管理方面的知识,面试的时候可能大家多多少少都会被问及这方面的问题,那我们就从常见的面试题开讲使用CADisplayLink、NSTimer有什么注意点?介绍下内存的几大区域讲一下你对iOS内存管理的理解ARC都帮我们做了什么?weak指针的实现原理autorelease对象在什么时机会被调用release方法里有局部对象,出...

2020-03-13 00:22:26

iOS架构设计06-分层架构

今天我们来看看所谓的三层、四层架构是什么东西?我们可以画个图来分析下其实所谓的这个三层架构,一般来说,把我们项目中所有的类,不管控制器也好,View也好,模型也好,或者一些工具类,这些类我们都把它分成三个层次界面层主要就是用来显示界面的控制器、View业务层用来处理我们的业务的,比如我们有登录业务或者加载新闻列表业务,或者购物车等等,相当于我们说的一个功能数据层...

2020-03-11 22:50:48

iOS架构设计05-MVVM

相信大家都听过这种架构,我们来看下图跟我们上篇文章说的MVP挺像的,中间的Presenter,变成了ViewModel这种架构其实也是三种角色ModelViewViewModel这种架构,跟MVP的共同点:都能达到ViewController的瘦身,View和Model的隔离,跟MVP不同点双向绑定就是我们的View一旦监听到了ViewMode...

2020-03-10 23:23:32

iOS架构设计04-MVP

上篇文章我们介绍了MVC的变种,今天我们来介绍下另一种常用的架构MVP,我们看下图其实这个架构和Apple版MVC很像,只不过C换成了P那我们来看看MVP是哪三个角色Model对于Model层也是数据层。它区别于MVC架构中的Model,在这里不仅仅只是数据模型。在MVP架构中Model它负责对数据的存取操作,例如对数据库的读写,网络的数据的请求等。View是显示数据(m...

2020-03-09 23:23:24

iOS架构设计03-MVC-变种

上篇文章我们介绍了Apple版的MVC,今天我们来介绍下一种常用的MVC其实也是基于Apple版MVC的一个变种,首先我们来看下变种的MVC是什么样子的如下图角色还是那三个角色Model这个地方不一样了哦,本来是我们的Controller负责和Model进行交互的,变种之后的View是可以拥有这个Model的,相当于View是知道Model的存在的,我们平时开发时可能就会产生这样的一...

2020-03-08 23:19:19

iOS设计模式与架构02-MVC-Apple

大家肯定都听过MVC这种架构,首先我们来看下Apple版的MVC是什么样的,就是Apple官方所说的MVC是一个什么样的方案,我们可以看到MVC其实就是三个角色,Model,View,Controller,那这三个角色之间是一个什么样的关系呢,如果是Apple官方的MVC的话,大概是这个样子的首先Controller是持有View的,View也会通知Controller去处理一些业务逻辑,...

2020-03-07 22:52:02

iOS设计模式与架构01-简介

其实一旦牵扯到这个话题,都是相对来说比较抽象的一个话题,当然这个需要结合我们更多的实战,如果你经历了更多的项目实战呢,对这个设计模式与架构可能会有一个比较全面或者比较深入的一个认识,如果你做的项目不是很多,那你对这个设计模式与架构理解可能不够,可能迷迷糊糊的,感受不到设计模式与架构给项目带来的好处,今天我们就来先来个开篇简单介绍下,常见的面试题以及何为架构常见的面试题1、讲讲 MVC、M...

2020-03-06 23:25:23

iOS性能优化09-安装包瘦身

我们开发完一个项目将来肯定是要进行编译,然后打包上传到APPStore提供给用户下载,那么安装包的大小其实也会影响到我们的用户体验,那我们最终打包是什么格式呢?其实是一个IPA包,那首先我们来看看安装包的组成安装包(ipa)主要由可执行文件、资源组成资源(图片、音频、视频等)采取无损压缩:网上有很多,我常用的像 TinyPng、Squoosh、图好快 等等去除没用到的资源:大家...

2020-03-05 23:53:20

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。