在iOS13之后,我们在创建新的项目工程时候,会发现会出现两个代理,分别是:AppDelegate 和 SceneDelegate ,而AppDelegate 中的 wind...
在iOS13之后,我们在创建新的项目工程时候,会发现会出现两个代理,分别是:AppDelegate 和 SceneDelegate ,而AppDelegate 中的 wind...
本文首发地址[http://www.osjoin.com] 有时候需要给一个控件动态的添加一个属性,比如button控件等。。。 代码如下 给新加的属性赋值调用set方法赋值...
背景 近期公司app要加入类似统计的功能,把设备的唯一标志符传递给服务器,用以统计未登录用户的操作行为。所以做了一些调研,把iOS中的各种可能碰到的标志符的定义及使用情况...
在网上找到很多文件,大多都只是更新到了7P,特地搜集了一下,可以查询用户手机的具体型号 如果苹果公司有新的产品上线,我没有更新,大家可以自行去查阅https://www.th...
在.h或者.m文件中用@property声明一个属性时。如果同时重写getter和setter方法,会报“该变量没有定义的错误”。如: Person.h Person.m 解...
此处不介绍Masonry的导入及使用,下面是Masonry的github地址 Masonry 下面介绍cell自适应高度实现,直接贴代码,重要部分讲解 ListModel.h...
...为啥我没有在set方法里更新约束, 在awakeFromNib方法里设置的, 也自适应了高度 有点慌
Masonry实现cell自适应高度此处不介绍Masonry的导入及使用,下面是Masonry的github地址 Masonry 下面介绍cell自适应高度实现,直接贴代码,重要部分讲解 ListModel.h...
前言:tableView的折叠效果在很多场景上都会使用,类似QQ联系人;下面我们通过对数据模型灵活运用来实现这一功能 设计思路: 定义数据模型结构 使用sectionHead...
首先两个方法都是异步执行,layoutSubviews方便数据计算,drawRect方便视图重绘。 layoutSubviews 1 今天在写程序时候遇见layoutSubv...
前言 近期发现微博的发现页有这样一个功能,页面整体可以下拉刷新,当中间的标签上滑到顶部导航栏位置后,标签栏固定不动,下方列表页可以下拉刷新,上拉加载,导航栏左边出现返回按钮,...
你好,请问下pod 'PonyDebugger', :configurations => ['Debug', 'Beta'] 这种编译配置的写法, 我切换成了 release 环境, 就一直报错说找不到该第三方文件, 需要怎么处理呢?
Podfile文件用法详解前言 iOS开发会经常用到cocoapods管理第三方,简单、方便、高效。如何集成cocoapods在cocoapods官网和Podfile语法说明会有详细介绍,本文我想介绍...
前言 iOS开发会经常用到cocoapods管理第三方,简单、方便、高效。如何集成cocoapods在cocoapods官网和Podfile语法说明会有详细介绍,本文我想介绍...
Flutter简介 Flutter是Google的移动应用程序SDK,在2018世界移动大会上,Google发布了Flutter的第一个Beta版本。其目的在于极其高效地内在...
1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。1). MVC模式:Model View Cont...