
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
组件化这个东西其实并不复杂,他就是种思路,本质上是一种 app 架构思路,说穿了很简单的,难在组件化改造的时候,真正写起代码会出现不少棘手的问题。组件化是一种 app 架构,他的发展也是沿着正常的技术发展脉络来的,也是为了以追求高复用,高可维护性的目的的代码封装,区别是组件化是对整个 app 的再次封装。组件化研究组件化还是非常有必要的,这也是移动开发的一个趋势,最近就在网上找了些组件化的...
1,右击桌面dao网络图标,打开网络和共享中心回。2,点击更改答适配器设置,然后点击无线网络。3,然后右击它,点击属性,点击协议4,点击属性。4,最后点击自动获取IP地址,如果获取不了,就自行输入手机WiFi显示的IP地址。...
数据的存储方式有好多种 plist NSUserDefault CoreData fmdb 归档 这些方式各自有优缺点 如果我们存储数据量小的数据 可以使用归档和 NSUserDefault 今天讲解一个知识点 归档的使用 这里是为实现了一个功能 用户登录和注册 我们将信息保存起来 下次打开应用程序 直接从沙盒中读取比对判断 十分方便 这里封装了一个用户模型
目录 高级编程语言的发展历程(一)创始纪 高级编程语言的发展历程(二)虚拟机的前世今生 高级编程语言的发展历程(三)FORTRAN 语言是怎么来的 高级编程语言的发展历程(四)LISP 和 AI 的青梅竹马 A 高级编程语言的发展历程(五)LISP 和 AI 的青梅竹马 B 高级编程语言的发展历程(六)SCHEME 语言是怎么来的 高级编程语言的发展历程(
从2010年年中开始,开发者上传软件必须使用Application Loader这个MAC机上的应用程序。因此必须有MAC操作系统才能上传软件,没有条件的可以考虑暂借其他人的MAC笔记本电脑或在电脑上安装MAC虚拟机(安装教程参考Windows环境下用虚拟机安装MAC系统教程)。提示:如果您安装了最新版的XCode开发环境。对于在4.2及以上版本,Developer/Applications/
目录 高级编程语言的发展历程(一)创始纪 高级编程语言的发展历程(二)虚拟机的前世今生 高级编程语言的发展历程(三)FORTRAN 语言是怎么来的 高级编程语言的发展历程(四)LISP 和 AI 的青梅竹马 A 高级编程语言的发展历程(五)LISP 和 AI 的青梅竹马 B 高级编程语言的发展历程(六)SCHEME 语言是怎么来的 高级编程语言的发展历程(
网络数据解析框架 1. JsonModel 一个 JSON 模型转换库,有着比较简洁的接口。Model 需要继承自 JSONModel。2. yyModel yyModel比较轻量(算上.h 只有 5 个文件),支持自动的 JSON/Model 转换,支持定义映射过程。API 简洁,功能也比较简单。据说作者是用两个周末写出来的,需要谨慎使用。3. MJExt
蒲公英应用内测的使用方法 开发过程中需要提测,一般我们会有多种方式的选择1.将ipa包上传到SVN\Git服务器上供测试人员下载 2.将ipa包上传到共享目录 3.如果公司有自己的网盘可以将测试包放在网盘上供大家下载 4.可以选择蒲公英内测地址: https://www.pgyer.com 内测应用,
现在我在master分支上,工作目标是干净的,也没有需要commit的:$ git branch* masterrelease$ git statusOn branch masterYour branch is up-to-date with 'origin/master'.nothing to commit, working directory clean新建远程分支新建一个
平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基于这样一个场景,我把git 如何生成patch 和如何打入patch 做总结生成patch 的方法:(我这里描述的生成patch 是根据commit 记录生成的)1.例如首先先通过git log 查看有哪一些commit...







