关于公司App的架构设计的思考

架构设计没有最好的, 只有更合适的。 之前公司的app比较小, 然后更新的也比较慢,整体的架构设计不合理。现在公司的架构设计整体来说还是蛮合理的。 之前公司项目比较小, 人员也比较少, 采用MVC就基本搞定。现在公司业务需求需要不断的更新, 开发人员也比较多,简单的逻辑, 视图和数据已经无法满...

2019-05-21 18:17:16

阅读数 301

评论数 0

frame 或者 autoLayout?

上图转自戴铭老师的iOS开发高手课, 看到这个图的时候, 感觉自己真的需要总结一下, 做了几年的iOS开发, 有时候感觉脑容量有限, 有进入的东西, 就会有要忘记的东西. 刚工作的时候选择生活工作做加法, 整个世界是新鲜的, 去学习不同的东西, 去尝试不同的工作, 去接触不同的人, 去自己没有去过...

2019-05-20 18:47:31

阅读数 8

评论数 0

RN中flex布局

这篇就是搬砖了 看到一条不错的微博的图 把RN中flex布局写的还是比较好的,附带链接点击打开链接分享给大家看一下:

2018-06-05 17:36:15

阅读数 249

评论数 0

初涉RN RN中的MobX

在刚开始做页面时, 数据绑定的时候, 对一个为array的list进行了observable, 里面的值改变的时候, 并不会重新渲染页面这里面就涉及到MobX会对什么做出反应?这个问题MobX会对在追踪函数执行过程中读取现存的可观察属性做出反应"读取":是对象属...

2018-06-05 15:58:33

阅读数 251

评论数 0

记一次找工作经历

    在这个公司工作了将近三年, 感觉自己已经习惯了这个公司的上班方式, 习惯了同事间的这种相处, 但是由于一些原因还是提出了离职. 在最近找工作的时候, 也碰到了很多问题, 公司和工作都是相互选择的过程, 很多公司也是没有很急着招人, 有最惨的面试就是路程三个小时, 面试五分钟, 面试的小伙应...

2018-04-19 16:18:02

阅读数 103

评论数 0

runtime总结

Runtime-对象, 类对象,元类对象根类, RootClass父类是nil, 有子类以及子类的子类当我们给定一个实例的时候, 由于 这个实例是id类型的,  objc_object数据结构中里面有个isa成员变量, 所指向的就是这个实例所对应的类对象.同样的, 子类的父类对应的就是对应的类对象...

2018-02-06 16:38:19

阅读数 44

评论数 0

Runloop总结

Runloop用户态, 内核态???什么意思 machport是什么?什么是runloop?runloop是通过内部维护的事件循环来对事件/消息进行管理的一个对象事件循环是什么?(要回答出切换状态).没有消息需要处理时, 会发生一个从用户态到内核态的切换, 休眠以避免资源占用(不是简单的,whil...

2018-02-03 10:41:40

阅读数 48

评论数 0

全局块, 栈块及堆块

最近比较空, 刚好有些时间可以看看书, 总结一下之前的知识, 本人空闲的时候, 有一种深深的焦虑, 感觉总该学点什么, 时代变化太快, 自己学的只是总结的也不是很充分, 一天天混了过去, 不如充实的过好美一天, 毕竟都是24小时, 由于最近很多直接写在了印象笔记中, 好多都没有写在博客上, /(ㄒ...

2018-02-02 11:26:39

阅读数 102

评论数 0

关于网页下载图片以及图片的集体命名

前几天老大让找图片, 刚找好图片人家告诉你要只有一个元素的, 然后找好之后人家又告诉你要白底的, 可怜的我图片就找了好几天, 真是可悲, 当时感觉如果写个脚本那么多条件, 自己也没有写过, 而且只有一个元素, 怎么识别,感觉估计没戏, 所以后来就没有去弄. 找完的时候突然发现火狐上面有个插件还很...

2018-01-31 09:41:25

阅读数 285

评论数 0

布局中的问题

通过xib/storyboard创建自定义控件会调用如下方法, 是从xib, storyboard里正在解析且视图全部加载完成之前的时候调用, nsCoder是xib解析器 - (instancetype)initWithCoder:(NSCoder *)aDecoder {    self = ...

2017-07-10 15:53:02

阅读数 110

评论数 0

SectionOne iOS_Animations_by_Tutorials

Section One 主要是通过改变view的size position 和 color 搭建基础页面 在开始的时候 override func viewWillAppear(_ animated: Bool) {         super.viewWillAppear(animated...

2017-06-06 10:50:29

阅读数 316

评论数 0

iOS多线程编程技术

iOS有三种多线程技术 1.NSThread 优点:轻量级 缺点:需要自己管理线程的声明周期, 线程同步.线程同步对数据的加锁有一定的系统开销 一般使用如下: 1、[NSThread detachNewThreadSelector:@selector(doSomething:) toTarge...

2017-05-18 14:25:01

阅读数 153

评论数 0

iOS中tableview的执行顺序

1.它会调用代理方法确定有几行 numberOfSectionsInTableView: 2.确定每行的表头高和表尾高(如果设定了HeardView和FooterView) heightForHeaderInSection: tableView:heightForFooterI...

2017-05-17 11:15:17

阅读数 894

评论数 0

本地生成七牛token

由于某些原因 有时候需要本地生成token 原文 地址http://zeeyang.com/2016/06/13/Qiniu-token/?utm_source=tuicool&utm_medium=referral 这是代码地址:provide simple interface to...

2017-05-11 14:01:40

阅读数 2159

评论数 0

RxSwift

在Rx中, 基本上所有东西要么是一个可观察序列对象, 要么就是需要和可观察序列对象进行协同工作. 因此,序列对象将会按需推出其中的内容, 这些内容都属于技术实践. 可以订阅一个观察序列, 以便对推出的这些事件作出相应.这个机制和NSNotificationCenter及其类似 RxSwift操作...

2017-05-10 15:11:59

阅读数 220

评论数 0

cocopods问题

1.无论是执行pod install还是pod update都卡在了Analyzing dependencies 或者 Updating local specs repositories不动  解决: 原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一...

2016-09-29 10:42:14

阅读数 194

评论数 0

OC-属性property

属性:自动生成setter和getter 声明:@property 数据类型 实例变量名 属性实现的写法,如果类型相同,可以用,隔开,但是类型如果像NSString这种类型的实例变量,需要加* @synthesize 实例变量名 如果不写@synthesize, 系统默认生成下面代码 @...

2015-03-13 19:52:19

阅读数 446

评论数 0

OC-内存管理

垃圾回收机制(gc):由系统管理内存,开发人员不需要管理内存 iOS从2.0版本加入垃圾回收机制 在ios平台中不支持垃圾回收机制 ios没有垃圾回收机制,那么怎么管理内存呢? 答:ios通过引用计数来管理内存 ios通过引用计数管理内存的两种方式 答:1.MRC(手动引用计数...

2015-03-13 19:19:57

阅读数 251

评论数 0

LessonClassExtension

NSDate,日期类 格式:年-月-日 时:分:秒 时区 NSDate *date = [NSDate date]; NSLog(@“%@“, date); NSTimeInterval:时间的计算单位,秒,实质是double 常用基本函数:dateWithTimeIntervalSinc...

2015-03-10 20:51:46

阅读数 179

评论数 0

c语言-函数指针和回调函数

函数指针,顾名思义指向函数的指针 函数的首地址在代码区,函数名就是一个函数的首地址 函数指针的定义如下 函数的返回类型 (*函数指针变量名)(参数类型1, 参数类型2......) = 初始值; 若两个函数指针完全相同 则函数的返回类型和参数的个数以及类型都是相同的. 例如 in...

2015-01-28 21:10:54

阅读数 122

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭