简单说就是通过信号量来对block运算和返回操作的顺序进行控制,达到先完成block中的计算,然后再返回值的效果。 简单例子: - (BOOL)example{dispatc...
同时使用UINavigationController+UITabbarController,且能够达到以下效果: 1、NavigationBar颜色无缝切换。 2、Navig...
最近花了几天时间研究了一下怎么用iOS原生页面高效的更新app页面样式,我的思路是使用仿H5样式的JSON数据,利用各种布局(流动,线性等布局)来动态更新页面样式。 页面动态...
iOS 7 viewcontroller新增属性automaticallyAdjustsScrollViewInsets 如果页面中存在UINavigationBar或者UI...
1、首先先看下几个我常用的代码片段 1、我若使用#pragma mark - 一般都会配合注释使用 2、定义属性 用好代码片段可以大大提高我们的开发效率,所以我们可以多定义...
简介 在项目中经常碰到首页顶部是无限轮播,需要靠最上面显示.有的设置导航栏为透明等一系列的方法,这个可以借助第三方.或者干脆简单粗暴的直接隐藏掉导航栏.可是push到下一个页...
扩充知识前往:硬派健身 - 知乎专栏 开篇 体重设定点理论体重的设定点(set-point)理论。大意是:一旦你的体重被设定到某个值(比如设定到 70 千克),无论你做什么简...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...
原文原文是基于Firebase 2.X构筑的匿名聊天室Demo,我在根据原文构筑时FireBase已经更新到3.X,谷歌对Firebase SDK做了不小的改动,所有的功能都...
本文分为2个部分:概念与应用。概念部分旨在剖析 KVO 这一设计模式的实现原理;应用部分通过创建的项目,以说明 KVO 技术在 iOS 开发中所带来的作用;如果是作为刚接触 ...
前言 本篇主要讲解组件化架构思想,从零教你如何组件化一个项目。 如果喜欢我的文章,可以关注我微博:袁峥Seemygo 为什么要组件化 随着项目的不断迭代,各个模块会越来越复杂...
这次分享给刚入行的UI设计师们。 由于一直在网上学习知识,都知道现在的信息太过繁杂,什么样的信息都有,一篇文章真正能获取的干货真心太少。而且什么知识都有,各有各的看法和想法。...
早睡早起习惯养成计划说明 11月末的时候,我读《小强升职记》,小强用到一个习惯养成计划,简单可操作,我决心借鉴来,帮助自己养成早睡早起的新习惯。 于是制定了上表,顺便把健身、...