iOS开发
文章平均质量分 77
木木码
一个刚踏入未知领域的菜鸟
展开
-
iOS 面试题总结(基础、内存管理、多线程等)
基础面试题1. #import 跟 #include、@class有什么区别?#import<> 跟 #import""又什么区别?#import 和 #include 都能完整的包含某个文件的内容,#import 能防止同一个文件被包含多次@class 仅仅声明一个类名,并不会包含类的完整声明;@class还能解决循环包含的问题#import<> 用来包含系统自...原创 2019-11-14 11:28:38 · 200 阅读 · 1 评论 -
Swift 5.1学习一 之基础内容
Swift 是苹果推出的一门全新的应用编程语言。它为 C 和 Objective-C 的类型提供了自己的版本,包括Int 、浮点数值的 Double 和 Float ,布尔量值的 Bool ,字符串值的 String。Swift 同样也为三个主要的集合类型提供了更高效的版本,如 Array、Set 和 Dictionary。除了我们熟悉的类型之外, Swift 还增加了 Objective-C ...原创 2019-07-27 14:28:12 · 527 阅读 · 2 评论 -
iOS 加密之Base64+des
iOS 加密之Base64+des前言前言闲话少说,项目此前的加密方式为:1、随机生成字符串key2、对key进行base64加密得到keys3、以key为秘钥对明文密码pwd进行des加密得到desPwd4、将desPwd+@+keys进行base64加密得到最终的加密密码由于之前des接触的比较少,各种博客也查了一遍,最后才知晓了这种加密其实就是Java中的des加密方式。咱们...原创 2019-05-11 11:52:46 · 260 阅读 · 0 评论 -
随意总结的面试题
1、熟悉掌握 OC、了解 swift和小程序开发OC:objective-c是一门面向对象语言,在C语言的继承上面增加面向对象的思想,从一个class开始特征:class继承:继承是指一个新类拥有父类的全部属性和方法封装多态:不同对象以自己的方式响应相同的消息的能力叫多态。在objective-c中是通过selected的选择器实现的,在objective-c中,selected有两...原创 2019-04-11 18:27:14 · 579 阅读 · 0 评论 -
iOS类型对比
//字符串转int double bool NSString *string = [NSString stringWithFormat:@&amp;amp;quot;1000是可敬的坑&amp;amp;quot;]; int intStr = [string intValue];//1000 double doubleStr = [string doubleValue];//1000.000000 BOOL ...原创 2018-08-30 14:44:27 · 474 阅读 · 0 评论 -
ReactiveCocoa
RAC知识点1、 RACSignal发送事件流给它的subscribe.目前总共有三种类型的事件:next error completed.一个signal在因error终止或者完成前,可以发送任意数量的next事件2、 RACSignal的每个操作都会返回一个RACSignal(返回的信号是新创建的,与上一个信号不是相同实例),这叫做连贯接口(fluent interface).这个功能...原创 2018-08-29 09:15:00 · 413 阅读 · 0 评论 -
MVVM+RAC
一. MVVM作用:维护性较强,耦合性低ViewModel: 相比较于MVC新引入的视图模型。是视图显示逻辑、验证逻辑、网络请求等代码存放的地方,唯一要注意的是,任何视图本身的引用都不应该放在VM中,换句话说就是VM中不要引入UIKit.h (对于image这个,也有人将其看做数据来处理,这就看个人想法了,并不影响整体的架构)。MVVM详解MVVM模式主要目的是分离视图(view)和模型(m原创 2017-07-25 17:00:26 · 497 阅读 · 0 评论 -
iOS开发之CGContextRef(多张图片保存为一张)
前言前段时间,由于公司接了一个书法的项目,里面迭代的内容涉及到了这个整图保存相册的功能.但是自己之前也没有真正的了解过这个具体是什么实现的,于是自己网上就搜索了很多关于这个方面的资料看看,才知道,原来这是画布就可以实现的了.好了,闲言少叙具体实现步骤首先很简单啊,就是要把你保存的图片或者字体存放在一个NSArray中,当然这个数组可能会是两种类型,这个定义模型的时候需要确定好其次就是开始或整张图原创 2017-04-13 14:42:16 · 935 阅读 · 0 评论 -
百度地图开发之自定义大头针
前言前段时间老板在项目里加一个需求,类似ipadQQ版附近的人那样,显示附近所有的注册用户,话说去看QQ的附近的人时就知道肯定是自定的大头针了,说实话,一开始我是拒绝的,原因有两点:其一就是个人觉得手机做这样的UI显示起来的话有点不好看,其二就是本人百度地图没接触过,但是没办法啊,老板加的需求,你只能硬着头皮,那就是干,接下来就详细的说一下具体的实现步骤.实现步骤简单的说就是导入百度地图的SDK,原创 2017-01-06 16:43:43 · 1270 阅读 · 0 评论 -
iOS初级开发之封装头部视图带图片旋转<继承UITableViewHeaderFooterView>
前言原创 2016-11-07 18:12:07 · 259 阅读 · 0 评论 -
iOS初级开发之获取通讯录
前言作为刚入行不久的菜鸟,我想大多数人遇到问题都是第一时间上各种论坛搜集关于自己遇到问题的帖子,当然我也是,前段时间公司项目有个需求是获取手机通讯录的,刚接手的时候整个人就是很懵的那种状态.为了不影响项目进度,立马百度搜各种大神写的.然,大神的代码肯定是第一时间难以看懂的,最后自己琢磨了一下.少说废话了,直接贴代码一、步骤:导入框架AddressBook.framework(下图)必须导入头文件原创 2016-11-07 16:30:42 · 347 阅读 · 0 评论