第一个开始

一、简述
从事开发以来这么长时间,重来就没想过要写点什么主要原因有:

1.工作做忙

2.自己下班时间比较喜欢捣鼓一些东西

3.就是懒了😄

为什么突然就想着写点东西呢?

主要是一可以在自己业余时间捣鼓的东西,学习当中遇到的问题、技术什么的可以和大家分享一下,到这边是不是感觉我这个人是不是也有那么一点奉献精神😄。不好意思。

其实在自己学习的过程中,遇到的问题自己解决的情况,都没有形成一种文字上面的总结,所以感觉,自己就感觉写点什么东西是很有必要的。

二、写点啥
因为自己突然之间就想写就来到了简述,现在就先随便写点什么,毕竟自己也是第一次整这个。

第一篇就来个我自己开发中的一个问题吧!

三、oc与swift开发的坑
1.oc与swift枚举互用上面的问题

//这边这个代码是swift正常的枚举,这里面的类型是可以支持String(字符串)类型的


 enum TESTISOK : NSInteger {

case testOKing

case testNOing

}

//这边是为了能在oc中使用这个枚举做的处理。在原先的基础上加个@objc这样在oc类中编译器才能够识别这个能在oc中使用,类型要求就是oc支持的类型(这边类型oc支持的swift都支持,swift支持的oc不一定支持)


@objc enum TESTISOK : NSInteger {

case testOKing

case testNOing

}

当我们在swift类中定义了一个属性提供给外部进行设值的问题

var name : TESTISOK?//比如这就是swift中的属性

当我们在oc类中用到上面这个类的时候进行设置,你会发现这个属性是没办法获取到的。这个问题为什么呢?我也没具体去研究

那我们怎么去解决这个问题呢?

可以在swift类中定义一个function来进行设置


func setSwiftNmae(_ nameNew:TESTISOK){

name = nameNew

}

这样就ok。

先写这么点玩玩😄。

写东西的由来就是今天公司说要写个什么年终总结所以就感觉自己也得来点了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 开始的第一篇,给每一个自己听。 本以为今天又会和平时一样,翻翻手机上的软件,看看身边人他们一天的喜怒哀乐 感慨万千...
    慢慢小鱼阅读 473评论 4 1
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,196评论 4 61
  • 今天我想报名一个英语课程,后来觉得有点贵,还在犹豫中,又是缺钱惹的祸,其实我不该这么大张旗鼓说出来的,因为你们又不...
    一点口水阅读 148评论 0 0
  • This app has crashed because it attempted to access priva...
    UnityAsk阅读 3,134评论 0 3
  • 今天晚上不准备喝酒的,但今天是感恩节,同行的冯老师兴致勃勃,买来当地产的桂花米酒。感恩我们有今天的幸福生活,...
    草根情结阅读 326评论 0 1