会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Love margin
博客园
首页
新随笔
联系
订阅
管理
[置顶]
Flutter 与Object-C混编开发
摘要: 1.iOS原有项目集成flutter 官方文档:flutter官方开发文档地址 1.第一步:首先我们要在同级工程目录podfile下创建flutter工程。 终端命令: flutter create --template module my_flutter 文件名就是my_flutter 当然也可以
阅读全文
posted @ 2021-07-12 17:51 Love margin
阅读(1065)
评论(0)
推荐(0)
[置顶]
category添加属性
摘要: category添加属性 面试题 官方文档 翻译: 您可以使用类别定义现有类的附加方法,即使是没有子类的源代码不可用的方法。通常使用类别向现有类添加方法,例如在COCOA框架中定义的类。添加的方法由子类继承,并且在运行时与类的原始方法不可区分您还可以使用自己类的类别来: 将自己类的实现分发到单独的源
阅读全文
posted @ 2019-11-26 15:46 Love margin
阅读(365)
评论(0)
推荐(0)
[置顶]
iOS 技术篇:如何处理多个网络请求的先后(依赖)关系
摘要: 在开发过程中,不知你有没有碰到过在一个页面 用到了多个网络请求,而且根据业务需求,需要有次序的执行A B C 网络请求? 你可能会想到,我在A的请求成功回调里去处理B,在B的回调里去请求C,但你后来会发现整个页面的网络请求逻辑已经乱套了.因为往往在网络请求之后会去做一些UI界面的操作. 那应该如何高
阅读全文
posted @ 2019-03-14 23:21 Love margin
阅读(2444)
评论(0)
推荐(0)
[置顶]
堆和栈的区别
摘要: 现在的计算机面试题中大多都会问到堆和栈的区别,下面仔细讲讲两者的六大区别: 现在的计算机面试题中大多都会问到堆和栈的区别,下面仔细讲讲两者的六大区别: 1.管理方式不同 1.管理方式不同 堆是由程序员通过 调用系统库函数来管理内存,所以管理不力 就会出现常说的内存泄漏 堆是由程序员通过 调用系统库函
阅读全文
posted @ 2019-03-14 22:18 Love margin
阅读(2243)
评论(0)
推荐(1)
[置顶]
iOS app启动流程
摘要: 最近看了些Runtime Runloop的一些知识.边看边摸索.看到群里有人在问 一些面试题.其中就提到了app的启动流程. 所以这里也研究小结一下,以供自己学习备用. 1.项目要运行,就要有入口. OC语言的入口就在main.m 文件.下面看main.m里都有什么可以窥探的. int main(i
阅读全文
posted @ 2019-03-14 21:50 Love margin
阅读(1629)
评论(0)
推荐(1)
2024年2月22日
深度解析:iOS开发中Masonry第三方库可能出现的布局崩溃问题及解决方案
摘要: 在iOS应用开发过程中,自动布局是一个至关重要的环节。作为广受欢迎的第三方布局框架,Masonry以其简洁的链式语法和强大的功能为开发者提供了便利。然而,在实际使用过程中,如果不正确地配置约束,可能会导致界面布局崩溃的问题。本文将通过具体代码示例探讨几种常见的Masonry布局崩溃原因,并给出相应的
阅读全文
posted @ 2024-02-22 15:18 Love margin
阅读(462)
评论(0)
推荐(0)
2020年7月1日
SDWebImage 原理流程
摘要: 1、入口 setImageWithURL:placeholderImage:options: 会先把 placeholderImage 显示,然后 SDWebImageManager 根据 URL 开始处理图片。 2、进入 SDWebImageManager-downloadWithURL:dele
阅读全文
posted @ 2020-07-01 13:23 Love margin
阅读(460)
评论(0)
推荐(0)
2020年5月19日
iOS 实现安卓.9效果拉伸图片
摘要: 实现效果 代码如下:
阅读全文
posted @ 2020-05-19 21:47 Love margin
阅读(232)
评论(0)
推荐(0)
2020年2月27日
限制一分钟内的弹窗次数方法
摘要: 最近开发中需要对一个页面的弹窗限制只能一分钟内最多三次 为了适应要求,现记录如下
阅读全文
posted @ 2020-02-27 23:20 Love margin
阅读(574)
评论(0)
推荐(0)
2020年2月5日
文字实现点击跳转
摘要: cocoapods 导入三方库 头文件添加 demo代码如下:
阅读全文
posted @ 2020-02-05 00:53 Love margin
阅读(1102)
评论(0)
推荐(0)
2020年1月6日
Mac使用安卓模拟器-网易MuMu
摘要: 先看下效果图 近期,因为小编把安卓手机倒手了,但现在还想看看一些安卓应用。所以就搜罗了很多市场上的模拟器。 最终选定了网易的MuMu,总体感觉网易也是花了很大的心思,整体效果超赞。 下载地址 "网易MuMu pc6网下载地址" 这个大小3M左右,打开后会有内部下载大约400M。 下载好安装即可。 注
阅读全文
posted @ 2020-01-06 20:11 Love margin
阅读(952)
评论(0)
推荐(0)
2020年1月2日
Markdown工具推荐
摘要: Markdown 因语法简单,应用广泛,在近几年被很多开发者所喜爱。常用的语法不多,也就十来种吧。本人自从2017年接触就一发不可收拾。 在这几年里,用过了很多写Markdown的工具。接下来就以现在比较流行的三种工具Typora、HbuilderX 和 Macdown 做下自我体验评价。 Mark
阅读全文
posted @ 2020-01-02 20:58 Love margin
阅读(1233)
评论(1)
推荐(0)
图床工具PicGO实现七牛云图片上传
摘要: 图床工具PicGO实现七牛云图片上传 我们在写博客或者网络文章时经常需要上传图片。目前最有名气的图床工具就是PicGO。 简单的界面,完整的功能,在相册里也能直接复制markdown图片链接。一直深受很多博客作者喜欢。 而另一个本地图片上传到网络的七牛云,相信你也不会感到陌生。如果你还不知道,那么请
阅读全文
posted @ 2020-01-02 14:25 Love margin
阅读(2045)
评论(3)
推荐(0)
2019年12月31日
iOS 13适配
摘要: 1. 安装时,加入Xcode11.3 后 原xcode会安装开发工具插件时候出现 点击安装插件之后会出现 目前没找到解决方案。只能在一个mac电脑上安装使用一个版本。 2.编译时,会出现libstdc++.6.0.9.tbd 文件找不到的错误提示,需要将文件重新放入工程c++文件目录下。 3.运行时
阅读全文
posted @ 2019-12-31 10:55 Love margin
阅读(801)
评论(0)
推荐(0)
下一页
公告