首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
重装小猿
掘友等级
高达驾驶员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
文章
热门
最新
[译]Unsafe Swift - 指针与C交互
默认情况下,Swift是内存安全的,这就意味着 Swift 会避免内存的直接访问,并确定所有变量会在初始化后才进行使用。这里的关键词语是“默认的”。也就是说,当我们需要时,不安全的 Swift 还是可以通过指针来直接访问到内存地址的 这篇教程会告诉你为啥 Swift 又是“不安…
UIWindow的rootViewController的问题
理所当然的认为,在当前屏幕上会是棕色的View盖在红色ViewController上面。可是到了运行的时候发现屏幕就显示了一个红色的View。 但是如果为这个ViewController添加一个Nav什么的,运行又是预想中的效果。 于是乎只能猜测,当单个ViewControll…
iOS FPS监测
现在如果在网络上搜的话,基本上大多数用于检测FPS的控件都是通过CADisplayLink来实现的。 即与屏幕刷新率同步的时间对象。 一般情况下,我们的屏幕刷新率是1/60s一次。CADisplayLink实际上跟平常用的NSTimer的用法基本相似,NSTimer的时间间隔是…
iOS 定位
iOS8以后使用CoreLocation进行定位iOS8以后再使用CoreLocation前需要调用下面两个方法其中之一始终允许访问位置信息requestAlwaysAuthorization()使用
iOS内存管理相关
堆(heap):由程序猿负责分配和管理,存储OC对象,比方说继承自NSObject的所有对象,这些对象都是引用类型。 栈(stack):由系统负责管理。存储如int, float等数据类型,这些对象都是值类型。栈的效率会相对较高。 MRR(Manual retain-relea…
NSString, NSData和Byte的相互转换
NSString->NSDataByte->NSDataNSData->NSString(hex)
Storyboard的本地化操作
由于想把之前项目的代码精简下,就想着将一些ViewController使用Storyboard来实现。可是项目又涉及到了本地化的操作,如果通过代码的话,可以使用NSLocalziedString(key, comment)来实现,storyboard的话应该怎么破呢?
Swift中Any & AnyObject
在学习Swift的过程中,进行json类型转换的时候,老是奇怪应该在[String: xxx]里面填什么,是Any还是AnyObject呢?上网搜了一下这两者的区别,大概搞清楚了些。根据官方文档的说法: 在Swift 2的时候,OC中的id类型在swift中映射为AnyObje…
Objective-C Property
整理一下关于OC中property的知识。 @property相信大家也都很熟悉了。在iOS开发中,@property一般用来声明对象或者属性,使用@property声明的对象就能通过点语法来进行调用。在几年以前,使用@property的话,会和@synthesize配套使用,…
Runtime
虽然平时在工作中,比较少利用到Runtime的知识,但是,runtime的知识对于我们来说,却是必备的技能包之一。在开发iOS App的时候,基本上每个人都接触过[object doSomething]这样的方法调用方式。通过[]来进行某个实例对象或者类对象的方法。不过,可能在…
下一页
个人成就
文章被点赞
69
文章被阅读
45,660
掘力值
634
关注了
39
关注者
16
收藏集
2
关注标签
9
加入于
2017-12-13