前言 Lua并非严格意义上的面向对象语言,在语言层面上并没有直接提供诸如class这样的关键字,也没有显式的继承语法和virtual函数,但Lua提供了一种创建这些面向对象要...
前言 Lua并非严格意义上的面向对象语言,在语言层面上并没有直接提供诸如class这样的关键字,也没有显式的继承语法和virtual函数,但Lua提供了一种创建这些面向对象要...
想想当初天天来到公司,每天需要做一件事就是打开Xcode打包ipa,上传到fir。日复一日月复一月年复一年的做着同样的事情,作为有志成为优秀工程师的我来说,这是必须要解决的问...
背景 众表周知,markdown语法简洁,写作效率极高,非常适合网络博客、邮件、笔记等非正式文档的写作。但对于格式复杂的正式文档,就有点蛋疼了,因为无法满足精细排版的要求,而...
对MVC的理解赞同楼主
iOS用被误解的MVC重构代码前言 这段时间在重构代码,看了几种模式,最后选择使用被误解的MVC来重构。下面分别简要介绍MVVM(RAC)、MVP、MVC模式,同时分享一下在重构代码过程中的一些想法。 M...
感觉Controller这一层代码没有太大必要,ViewController直接调用Service就足够了
iOS用被误解的MVC重构代码前言 这段时间在重构代码,看了几种模式,最后选择使用被误解的MVC来重构。下面分别简要介绍MVVM(RAC)、MVP、MVC模式,同时分享一下在重构代码过程中的一些想法。 M...
iOS开发中经常会使用block结合gcd来完成多线程编程,block也属于对象,主要有三种类型:1、 _NSConcreteStackBlock ,存储在栈上;2、_NSC...
自2016年6月1日起,苹果要求所有提交App Store的iOS应用必须支持IPv6-only环境,背景也是众所周知的,IPv4地址已基本分配完毕,同时IPv6比IPv4也...
前言 从6月1日开始苹果要求之后审核的项目必须支持iPv6,如果不支持将被拒绝掘金最近一次审核被就被拒绝了....理由为下:Apps are reviewed on an I...
线上推广移动 APP,不同渠道带来的安装量、留存率、付费等指标是衡量渠道价值的关键,在 Android 平台,通过分包来区别不同渠道,在 iOS 平台,这就成了一个难题。一般...
category 和 源类中的函数不是不确定调用哪一个嘛
横屏开启相册及iOS10权限相关设置iOS横屏开发如何开启本地相册 为什么说横屏如何开启相册呢,开启相册不就是启动UIImagePickerController就行了吗?嗯,大多数APP都是竖屏的,这时启动UI...
@f249632d744a 是的 这个之前已经发现了 还没更新
iOS点击输入框时自动移动到键盘之上1. 概述 本文要实现的是在iOS上点击输入框后,如果输入框在键盘之下,那么将自动移动界面使得输入框在键盘之上!就像Android的效果那样。效果图如下: 2. 一分钟实现该...
@一个人的阳光 好的谢谢啊 我就是写demo项目的时候懒得上github上找 就自己花一两个小时写了一个练练手 我去看看你说的那个
为你的TabBar添加Badge本文来源 今天写代码的时候想为我的应用添加一个tab上的红点提示功能,随便在github上搜了一下,看的都觉得麻烦,可能是我个人比较喜欢简单的东西 :-)。然后我就想自己实现...
( 可以访问github的话请移步 https://github.com/MRsummer/SMTableView ) 本文讲述了一个 table view 的简单实现, 意...