2017年2月19日

Core Location实现系统自带定位问题

摘要: Core Location是iOS SDK中一个提供设备位置的框架。可以使用三种技术来获取位置:GPS、蜂窝或WiFi。在这些技术中,GPS最为精准,如果有GPS硬件,Core Location将优先使用它。如果设备没有GPS硬件(如WiFi iPad)或使用GPS获取当前位置时失败,Core Lo 阅读全文

posted @ 2017-02-19 18:48 调学者 阅读(1711) 评论(0) 推荐(0)

2017年1月9日

iOS开发笔记之TableView优化

摘要: TableView相信只要是做iOS开发的就不会陌生,目前大多数iOS的app都是采用TabBar+NavigationBar+TableViewController这一主流框架, 既然用的这么频繁,肯定就会在开发过程中碰到一些问题--比如屏幕掉帧、卡顿等现象。这些现象大幅度的降低了用户的性能体验, 阅读全文

posted @ 2017-01-09 13:55 调学者 阅读(2387) 评论(1) 推荐(0)

2017年1月7日

iOS的网络数据加密算法之HMAC浅谈

摘要: 前言 现在的加密方式有很多,目前计算环境和过去有很大的变化,许多数据资源能够依靠网络来远程存取,而且越来越多的通讯依赖于公共网络公共网络(如 Internet),而这些环境并不保证实体间的安全通信,数据在传输过程可能被其它人读取或篡改。 加密将防止数据被查看或修改,并在原本不安全的信道上提供安全的通 阅读全文

posted @ 2017-01-07 22:57 调学者 阅读(327) 评论(0) 推荐(0)

2017年1月4日

iOS开发笔记之Runtime实用总结

摘要: 前言 runtime的资料网上有很多了,部分有些晦涩难懂,我通过自己的学习方法总结一遍,主要讲一些常用的方法功能,以实用为主,我觉得用到印象才是最深刻的。另外runtime的知识还有很多,想要了解更多可以一些翻译的官方文档(有点枯燥) 什么是runtime? runtime 是 OC底层的一套C语言 阅读全文

posted @ 2017-01-04 21:18 调学者 阅读(210) 评论(0) 推荐(0)

2017年1月3日

iOS开发中对RunLoop的个人心得

摘要: 从接触iOS到现在也有将近两年了,对iOS中的RunLoop也有了一定的认识,下面讲讲个人对RunLoop的理解。 初识RunLoop RunLoops是与线程相关联的基础部分,一个Run Loop就是事件处理循环,他是用来调度和协调接收到的事件处理。使用RunLoop的目的,就是使的线程有工作需要 阅读全文

posted @ 2017-01-03 15:14 调学者 阅读(1221) 评论(0) 推荐(0)

2016年12月24日

iOS Core Animation之CALayer心得

摘要: 使用CALayer的mask实现注水动画效果 Core Animation一直是iOS比较有意思的一个主题,使用Core Animation可以实现非常平滑的炫酷动画。Core animtion的API是较高级的封装,使用便捷,使得我们免于自己使用OpenGL实现动画。本文主要介绍如何使用CALay 阅读全文

posted @ 2016-12-24 21:54 调学者 阅读(181) 评论(0) 推荐(0)

iOS常用库之Masonry

摘要: 简单介绍 Masonry 源码地址:https://github.com/Masonry/Masonry Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Mac OS X。 ``` pod 'Masonr 阅读全文

posted @ 2016-12-24 21:28 调学者 阅读(529) 评论(0) 推荐(0)

iOS中编写单例类的心得

摘要: 单例 1、认识过的单例类有哪些: NSUserDefaults、NSNotificationCenter、NSFileManager、UIApplication 2、单例类 单例类某个类在代码编写时使用了单例设计模式 3、单例设计模式 见过的设计模式:MVC 代理 观察者 设计模式:经验丰富的人总结 阅读全文

posted @ 2016-12-24 21:16 调学者 阅读(107) 评论(0) 推荐(0)

iOS中线程同步基本详解

摘要: 为什么使用线程同步技术:多个线程是同时执行的 如果多个线程同时操作一个资源 会造成此资源的数据错乱 线程同步简介 线程同步,多条线程按顺序地访问某个资源 注意:此处的同步不是一起执行的意思 是一个一个按照顺序执行 一个执行完了 另一个才能执行 场景: 当多个线程同时访问一个资源的时候 会造成该资源的 阅读全文

posted @ 2016-12-24 21:14 调学者 阅读(301) 评论(0) 推荐(0)

iOS常用网络库之AFNetWorking

摘要: 简介 ​ `AFNetworking`是iOS开发网络API中最常用的第三方库,`github`中的`star`数充分说明了它在iOS开发中第三方库中的江湖地位 github地址:[AFNetworking](https://github.com/AFNetworking/AFNetworking) 阅读全文

posted @ 2016-12-24 21:05 调学者 阅读(173) 评论(0) 推荐(0)

导航