在我们的实际开发中,架构模式多多少少也有几十种,在很多模式里,相信很多刚开始接触ios的程序员会遇到这类问题,本文小编就为大家详细解说这6种模式应用场景,帮助大家理清思路,学好ios开发。 一,代理模式应用场景 当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原 ...
分类:
移动开发 时间:
2018-04-30 23:27:01
阅读次数:
187
<欢迎大家加入iOS开发学习交流群:QQ529560119> /* UIViewController is a generic controller base class that manages a view. It has methods that are called when a view ...
http://blog.csdn.net/iosbird/article/details/51981023 唐巧:http://blog.devtang.com/blog/archives/ 王巍:http://www.onevcat.com/page/2/#blog 破船之家:http://bey ...
分类:
移动开发 时间:
2017-08-03 01:00:28
阅读次数:
225
sqlite3 命令行简单使用 sqlite3 路径 //打开数据库路径连接 select * from sqlite_master where type=”table”; //显示全部表结构 select * from testable; //显示某张表数据 .tables //查看表 .help ...
分类:
移动开发 时间:
2017-08-02 20:59:52
阅读次数:
217
文件夹结构 AppDelegate Models Macro General Helpers Vendors Sections Resources 一个合理的文件夹结构首先应该是清晰的。让人一眼看上去就能大概了解文件夹的职责,且easy应对新的变化。 AppDelegate 这个文件夹下放的是App ...
分类:
移动开发 时间:
2017-06-22 09:59:44
阅读次数:
189
“如果说我看得比别人远些,那是因为我站在巨人们的肩膀上.” 牛顿 iOS及Mac开源项目和学习资料【超级全面】 http://www.kancloud.cn/digest/ios-mac-study/84557 iOS 学习资料整理 https://segmentfault.com/a/119000 ...
分类:
移动开发 时间:
2017-06-13 00:01:34
阅读次数:
253
我们为什么须要内存管理?当使用内存达到40M和45M时候会发出警告,假设不处理,占用内存达到120M时直接强制关闭程序。所以出现闪退除了是程序出现逻辑错误,还有可能是内存使用过大。 (1)创建一个对象的过程:先分配内存空间存储对象;初始化成员变量;返回对象的指针。 (2)对象在创建时,内部会自己主动 ...
分类:
移动开发 时间:
2017-04-26 10:09:02
阅读次数:
240
已经有很多人开始担心,机器人会不会真的像电影里面那样,把人类灭绝,这也不无可能,1970年日本机器人专家森昌弘提出的恐怖谷理论说,当机器人与人类的相似度达到一定程度时,人类会对他们产生反感,就我而言,...
分类:
其他好文 时间:
2017-04-05 20:52:35
阅读次数:
250
今天学习Psychologist遇到的一个问题是,Xcode生成的ViewControllerclassnameis"ViewController",Iwantchangeitto"PsychologistController",thiscanbedoneby:1.clickontheclassname(inthesourcecode)2.edit->refactor->renamethenanotherproblemis,thestoryboardcan‘tcon..
分类:
移动开发 时间:
2016-12-11 18:51:30
阅读次数:
178
iOS开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~ (一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配 ...
分类:
移动开发 时间:
2016-11-15 00:55:59
阅读次数:
178