首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
雅之道法自然
掘友等级
iOS 软件开发工程师
study hard & study smart
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
NSOperation的进阶使用和简单探讨
NSOperation类是iOS2.0推出的,通过NSThread实现的,但是效率一般。 从OS X10.6和iOS4推出GCD时,又重写了NSOperation和NSOperationQueue,NSOperation和NSOperationQueue分别对应GCD的任务和队…
知识点:可变数组的属性使用copy修饰的后果
中,从12:05的时间开始有个关于NSMutableArray可变数组属性的使用问题。 self.photos的实际类型是 __NSMutable0,也就NSArray类型。没有addObject的方法。 OC是门动态型语言,在编译阶段不会做类型检测。OC的内存管理是引用计数,…
NSThead的进阶使用和简单探讨
NSThread类是一个继承于NSObjct类的轻量级类。一个NSThread对象就代表一个线程。它需要管理线程的生命周期、同步、加锁等问题,因此会产生一定的性能开销。 使用NSThread类可以在特定的线程中被调用某个OC方法。当需要执行一个冗长的任务,并且不想让这个任务阻塞…
知识点:id 和NSObject *对比,以及id <NSObject>介绍
在obj.h的类文件中,可以看出id类型和NSObject类型的信息。如下: 从上面的源码可以看出,id是struct objc_object结构体指针,可以指向任何OC对象,当然不包括NSInteger等,因为这些数据类型不是OC对象。另外OC的基类,其实不仅仅就NSObje…
iOS:The operation couldn’t be completed. (DVTCoreSimulatorAdditionsErrorDomain e
查看磁盘空间的时候,发现系统磁盘消耗太多空间。而且显示是系统消耗的。然后就大举的删除了很多关了XCode和模拟器本地资源。然后运行XCode。发现模拟器一直调不出来,并且XCode提示这个错误,如下
Swift4 异常处理Try_Catch的使用之初见
从OC转Swift了。虽然Swift的官方语法的资料看了2遍了。还是在使用的时候遇到点问题。 好记性,不如烂笔头。本篇不是高深的内容。只是作为初使用的记录。 当想给一个函数使用try-catch。需要在函数后加个throws。具体使用,如下 这里需要函数出错会抛出错误的情况,记…
Swift代理协议的安全使用
在Swift下,使用代理协议,并且检验代理对象的存在和协议函数是否被实现。 可空链式调用(Optional Chaining)是一种可以请求和调用属性、方法及下标的过程,它的可空性体现于请求或调用的目标当前可能为空(nil)。如果可空的目标有值,那么调用就会成功;如果选择的目标…
开发环境下PP文件的创建
开发环境下Provisioning Profile文件的创建。 当我们在做iOS开发的时候,总是添加很多证书,来保证安全性。Provisioning Profile我们又称PP文件。这个文件将证书、App Id和设备相关联。本章节就是教大家如何创建开发环境下的PP文件。 通过该…
iOS开发实用软件之NWPusher
一个App获取到一个Push内容。必须是服务器拿着对应token和需要的消息内容发给苹果服务器,然后由苹果服务器推送给用户。作为前端开发人员,为了学习Push,去搭建一个服务器,还是很耗时的。想了解iOS推送系列之Push的工作原理,可以查看这篇博客。 现在有个软件NWPush…
开发环境Push证书的创建图文流程
当写Push的时候,必须有相应的证书。而证书的创建也是个知识点。今天以图文的形式写个相关的证书创建的流程。 点击右上角的+来添加证书。 在 App Services --> Enable Services 选择相应的服务。这里选项 Push Notificati…
下一页
个人成就
文章被点赞
74
文章被阅读
31,177
掘力值
584
关注了
0
关注者
15
收藏集
5
关注标签
36
加入于
2018-02-09