TerrySolar

Objective-C的内存管理学习记录

Objective-C是采用引用计数来进行内存管理的。每个类多一个实例(生成对象),其引用计数就会+1,少一个实例(释放对象),其引用计数就会-1,当没有实例了,引用计数为0,就要废弃对象了。 引用计数式内存管理的思考方式大概就是“某处某物有多少”,具体分点就是...

点击UITextField弹出UIDatePicker(时间选择器)

最近要用到标题所说的功能,但是UITextField本身的键盘并没有日期选择器,网上好多教程都好复杂,而且大都是oc的,我就献丑写个简陋的swift版吧。 我用的方法是把UITextView的inputView修改成UIDatePicker。 功能的样子长这样: 下面是代码: import UIKit cla...

高德地图自定义annotation图标

在写lbs相关的app时,肯定会在地图上标记一些坐标点,有时候也需要根据需求来改变标记的外观,这篇文章就是记录了我使用高德地图sdk的添加自定义样式点标记时遇到的问题以及解决方法。我使用的开发语言是swift。 我的需求是要在一个地图页面上动态标记从网络获取的点...

SVProgressHUD会crash的处理方法

最近升级了cocoapods,结果SVProgressHUD就令我整个app直接crash了,crash之后显示了一段这样的代码: DISPATCH_INLINE DISPATCH_ALWAYS_INLINE DISPATCH_NONNULL_ALL DISPATCH_NOTHROW void _dispatch_once(dispatch_once_t _predicate, dispatch_block_t block) {...

用Swift在导航栏上“镶嵌”一个搜索框

如何用Swift在NavigationBar上放一个SearchBar呢? 我开始在百度上搜关键字navigationcontroller searchbar,出来很多oc的解决方法,但是我用的是swift啊! 接着我又增加了一个关键字Swfit,出来的方法跟我在后来stackoverflow里看到的一模一样,有些就是直接翻译的...

猪村日记–520

宝宝猪,今天是我们在一起后的第一个520,认识你之后,我的生活有了天翻地覆的改变,变得那么美好,那么令人羡慕。陪你开心过,陪你一起疯过,陪你一起哭成傻逼过,陪你一起计划过未来,以后的每一个520,都有我陪你过。 520,我爱你。

猪村日记

啊长,因为有你,我更有了做自己的资本,即使全世界讨厌我,我还有你; 因为有你,我学会了哪些应该多花时间,哪些又是浪费时间,勇于跳出条条框框; 因为有你,我明白了要对真正在乎的人好,而不是一视同仁甚至热脸贴冷屁股而至自寻烦恼; 虽然我就是那么傻,还是改...

村花的swift学习笔记3(上)

拖了好久的笔记3终于要上来了,这部分笔记主要是补充之前做计算机时没有使用到的swift基础语法。 第一个:Optional 首先要知道,swift里声明变量是不会有默认值的,所以必须要初始化。 然后optional其实就是个长这样的enum: enum:optional<T>{ case ...

村花的swift学习笔记2

今天接着上次的学习笔记往下写,主要是对mvc有个初步的了解,然后今天的代码主要是mvc里的m,即model,所以,我觉得这份笔记需要先看看mvc相关资料再来看,不然可能会有点一头雾水。我觉得可难了,毕竟我不从太聪明,我看了好多资料,把同一节公开课翻来覆去停停顿顿...
« Older posts