首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
浮生zZZ
掘友等级
iOS开发工程师
Objective-C,Swift, Flutter
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 47
沸点 12
赞
59
返回
|
搜索文章
最新
热门
UIApplication理解以及使用
当我们想了解一个类时,基本操作首先打开官方文档的介绍。 翻译一下:iOS中程序运行的集中控制和协调点。 每个iOS应用都只有一个UIApplication实例(少部分是UIApplication的子类),我们经常使用[UIApplication sharedApplicatio…
Updating Homebrew卡住解决方案
最近使用Homebrew安装软件的时候经常卡在Updating Homebrew,于是寻找了下解决方案,作为记录。 如果是bash请加在.bash_profile文件中。 还原的话就是删除HOMEBREW_BOTTLE_DOMAIN,上面的是zsh的命令,如果是bash的话请写…
Typora+uPic+GitHub图床markdown教程
今天给大家推荐一款写博客神器Typora,真的是非常好使的一款markdown编辑器。 下载完成之后,我们直接打开Typoro便可以进行编写,markdown的语法还是一样的。下面我们进行编写时候插入图片的设置,打开 偏好设置->图片,如下图: 这边我因为是mac ox系统,选…
Flutter插件iOS端开发教程
学习flutter没多久,因为新的需求涉及到原生,所以需要制作插件,学习的过程中详细记录一下,本篇博客主要介绍的是iOS端详细步骤,不涉及Android。 个人理解,这种与原生通信的设计模式都差不多,flutter这边的叫Method Channel。跟之前搞的Cordova很…
Swift几种协议使用(Equatable Hashable等)
学习SwiftUI过程中,发现官方文档中使用的几个协议,了解一下做了记录。 *对象的比较,原本比较的是两者的内存地址是一样的,很多时候这显然满足不了我们的需求,通过实现Equatable协议的方法,我们可以满足我们的需求,比较出两个对象属性值相等的情况。 添加进集合Set的值必…
CocoaPods使用问题汇总,更新ing
CDN: trunk URL couldn't be downloaded... CocoaPods was not able to update the master repo. If this is an unexpected issue and persists you …
iOS App生命周期理解
加载Mach-O可执行文件,读取dyld路径兵运行dyld动态链接器。 OC的+load方法, 最后dyld返回main函数地址, main函数被调用. 与这个类是否被用到无关, 每个类的load函数只会自动调用一次. load调用时机比较早,当load调用时,其他类可能还没加…
iOS常见宏理解以及使用(更新ing)
然后在.h文件中加上以下声明, 就可以在导入该.h文件的类中访问该常量。 如果要在未导入该.h文件的类中访问这两个常量, 则应该将上面的代码放入该类的.m文件中。 UIKIT_EXTERN相比extern只是增加了兼容性,使用方法一样。 使用FOUNDATION_EXPORT声…
iOS自动化打包脚本(Shell)详解+Demo
相比于Xcode打包,自动化脚本打包可以更有效地解放生产力,不需要一步步操作等待.
Swift学习理解小记
Swift是第一款面向协议编程的语言, 初学的时候很难理解面向协议, 为什么使用面向协议的方式, 面向协议的优势是什么. 首先, 我们来看一下面向对象, 面向对象的核心是封装和继承, 封装的本质是将相类似事物的相同特征抽象到一起进行建模. 但是这一套方式有一个问题, 就是实际的…
下一页
个人成就
文章被点赞
176
文章被阅读
127,826
掘力值
2,262
关注了
18
关注者
59
收藏集
4
关注标签
19
加入于
2019-03-08