首页
首页
沸点
课程
直播
活动
竞赛
商城
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…
下一页
个人成就
文章被点赞
71
文章被阅读
26,233
掘力值
558
关注了
0
关注者
15
收藏集
5
关注标签
36
加入于
2018-02-09