iOS —— 网易云仿写
目录 首页​编辑​编辑 上方导航栏 主页内容 海报 推荐内容 猜你喜欢 “我的”页面 ​编辑 导航栏 主要内容 我的信息 工具栏: 歌单部分: 设置页面 与网易云相比,我只完成了首页以及“我的”页面的仿写。 首页 首页实现效果如上图。 上方导航栏 导航栏的左右按钮和搜索栏代码如上
2016 字
|
10 分钟
iOS —— UI 初探
简介 第一次新建时,你可能会好奇。为什么有这么多文件,他们都有什么用? App 启动与生命周期管理相关 文件名 类型 作用 main.m m 程序入口,main() 函数定义在这里 AppDelegate.h/.m h/m App 启动/进入后台/退出等全局事件的管理者 Scen
7681 字
|
38 分钟
iOS —— 3Gshare项目总结与思考
目录 登陆注册及推出主页面 自动登录 登陆 自动收起键盘 注册 HomeVC SearchVC 上传图片: ArticleVC MyVC 我的信息 评论 && 活动通知 && 我的推荐 新关注的 私信: 设置 Tips: 登陆注册及推出主页面 这部分有两种写法:一种是在Scene
3259 字
|
16 分钟
【iOS】push 和 present
转场动画是下面几个情况: 导航控制器的push和pop动画。 普通控制器的present和Dismiss动画。 pesent和dismiss : dismiss多级 present还有两个方法可以让我们实现一个跨级返回的效果。presentingViewController 和p
497 字
|
2 分钟
细说3Gshare 项目中的点赞双向传值
首先附上最终效果图 笔者写这篇文章主要是为了进行一个自我总结。今天在修改这方面bug中思路有些混乱,也借此机会重新总结复盘一下。 一、简介 首先,我们介绍一下代理传值: “代理”本质上是一个 协议(protocol)+ 指针属性 + 回调方法 的组合,它允许 一个控制器(如 A)
627 字
|
3 分钟
【iOS】天气预报仿写总结
目录 首页 搜索页面 城市详情页 首页 接收两个通知,一个是搜索页面的城市,另一个是详情页面的删除指令。 这个页面要执行两个操作: 点击加号添加城市,删除城市。 这个左滑删除功能需要两段代码 网络请求部分我在另一篇博客中有介绍,在这里不多赘述: 【iOS】网络请求与异步加载 io
1075 字
|
5 分钟
【OC】OC语言学习——面向对象(下)
目录 一、OC的包装类 1.1 以下不是包装类: 1.2 以下是包装类: 二、处理对象 2.1 处理对象和description方法 一、NSLog(@"%@", obj) 做了什么? 二、默认行为 三、如何自定义打印内容? 输出: 四、打印集合对象(NSArray、NSDict
5012 字
|
25 分钟
【OC】OC语言学习 —— 重点内容总结与拓展(上)
目录 隐藏和封装 访问控制符 理解@package访问控制符 对象初始化 一、为对象分配空间 二、初始化方法与对象初始化 OC属性及属性关键字 类、元类、父类的关系 isKindOfClass && isMemberOfClass 关键字 单例模式 基本创建 使用dispatch
5812 字
|
29 分钟