Author: admin

iOS – 使用系统地图进行导航

iOS – 使用系统地图进行导航 96 码上有钱 关注 2016.08.03 14:13* 字数 254 阅读 521评论 1喜欢 4 由于项目中少部分用到定位导航功能,就学习了一下这方面的知识,有自己总结的,也有从大神那里学习到的,有错误的地方希望有大神可以帮我提出,立即改正,写这篇文章的目的主要是想自己做个笔记,省的以后再做的时候耽误时间 整体思路:在视图即将显示的时候实例化LocationManger对象,设置代理,在代理方法中获取到用户的经纬度,然后反地理编码,把经纬度转化成文字,赋值给cityStr,设置导航 模拟器使用时需手动设置经纬度,也有可能设置好了,运行项目也不会执行,所以建议使用真机测试 ![43568E90-BBCB-4B2E-A73A-15618058F8AD.png](http://upload-images.jianshu.io/upload_images/1707826-67d3ce658f2fe9b7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) CLLocation 常用属性简介 CLLocationDegrees latitude;纬度 CLLocationDegrees longitude;经度 @property(readonly, nonatomic) CLLocationCoordinate2D coordinate; 坐标,只有x.y @property(readonly, nonatomic) CLLocationDistance altitude;海拔 @property(readonly, nonatomic) CLLocationAccuracy horizontalAccuracy;水平经度 @property(readonly, nonatomic) CLLocationAccuracy verticalAccuracy;垂直经度 版本支持 判断版本,如果大于iOS8需要进行授权 ,同时配置plist文件 ![Uploading C0002AE7-960C-4E3A-B2A6-F7A30C1DCBAD_053280.png . . .] NSLocationWhenInUseUsageDescription NSLocationAlwaysUsageDescription 这两个key CLLocationManagerDelegate 说明 //定位更新;从oldLocation到了newLocation;方法过期,如果实现了locationManager:didUpdateLocations:,该方法不被调用…

Continue reading iOS – 使用系统地图进行导航

IOS 字典模型互转框架 MJExtension

IOS 字典模型互转框架 MJExtension 转载 2017年04月08日 17:01:42 202 MJExtension是一套字典和模型之间互相转换的超轻量级框架 MJExtension能完成的功能 字典(JSON) –> 模型(Model) 模型(Model) –> 字典(JSON) 字典数组(JSON Array) –> 模型数组(Model Array) 模型数组(Model Array) –> 字典数组(JSON Array) 详尽用法主要参考 main.m中的各个函数 以及 NSObject+MJKeyValue.h MJExtension和JSONModel、Mantle等框架的区别 转换速率: 最近一次测试表明:MJExtension > JSONModel > Mantle 各位开发者也可以自行测试 具体用法: JSONModel:要求所有模型类必须继承自JSONModel基类 Mantle:要求所有模型类必须继承自MTModel基类 MJExtension:不需要你的模型类继承任何特殊基类,毫无污染,毫无侵入性 如何使用MJExtension cocoapods导入:pod ‘MJExtension’ 手动导入: 将MJExtensionExample/MJExtensionExample/MJExtension文件夹中的所有源代码拽入项目中 导入主头文件:#import “MJExtension.h” MJExtension.h MJConst.h MJConst.m MJFoundation.h MJFoundation.m MJIvar.h MJIvar.m…

Continue reading IOS 字典模型互转框架 MJExtension

使用 Screen 指令操控 UNIX/Linux 終端機的教學與範例

這裡介紹如何使用 screen 指令來操控 UNIX/Linux 的終端機,讓工作更有效率。 screen 指令是一般 UNIX/Linux 使用者或管理者常會使用的終端機管理程式,它可以讓一個終端機當成好幾個來使用,對於以 SSH 連線到伺服器上工作的人會很有用。 通常一個終端機(terminal 或 console)只能開啓一個互動式(interactive)的 shell 來使用,而藉著 screen 的幫助,使用者可以在一個終端機下,同時開啓多個互動式的 shell,除了自己使用之外,還可以讓 session 分享給不同的使用者,或是讓執行中的 session 暫時卸離(detach),隨後再重新連接(attach)即可繼續操作。 安裝 screen 某些 Linux 發行版可能本身就已經內建 screen 這個指令了,但如果你所使用的 Linux 系統沒有安裝,通常也都可以透過套件管理程式直接安裝編譯好的版本,因為 screen 是一個很常用的指令之一,通常安裝起來不需要花費太多的力氣。 在 Debian 或 Ubuntu Linux 中若要安裝 screen 可以使用 apt-get 來安裝: sudo apt-get install screen 而 Red Hat 系列的 Linux(如 Fedora 等)則可使用…

Continue reading 使用 Screen 指令操控 UNIX/Linux 終端機的教學與範例

無人駕駛車還沒來,勞斯萊斯的無人駕駛船都快要出海了~

也許你覺得無人駕駛離我們還很遠 甚至可能都快忘記這檔子事了 燃鵝最近的一個消息可以幫你再次點燃希望 挪威正在製作的全球首艘自動駕駛貨船將於明年投入運營! 這無人駕駛都要搞到水裏去了呀 今天椒叔就來和大家扒一扒 這無人自動駕駛船到底是什麼鬼 (目前只有渲染圖,將就着看) 由挪威的兩家公司 農業公司Yara International 制導系統廠商 Kongsberg 合作研發使用自動駕駛技術的貨船 Yara Birkeland 計劃於 2018 年底正式下水起航 並準備在挪威南部的一條60公里左右的肥料運輸線路開始試運行 那這艘自動駕駛的貨輪到底686呢? 其實它和無人自動駕駛汽車原理差不多 主要還是通過GPS、雷達、攝像頭和傳感器來進行定位 制定路線 規避往來船隻 這麼厲害自動駕駛貨輪 號稱 「海上的特斯拉」 造價也自然不菲 每艘造價約2500W美刀 基本是同樣載荷的普通貨船的3倍 不過由於自動駕駛貨船不耗費燃料 也不用普通的船員 因此卻可以每年節省掉最多 90% 的運營成本 而且這種貨船由於使用了電動駕駛 所以是 零排放 的! 要是能廣泛應用的話以後就不會出現這種畫面了 預計Yara Birkeland將在明年投入運營 它將分階段實現真正的無人駕駛 最初它將配備船員 然後逐步實現遠程控制 2020年實現完全自動運營 雖然這種自動駕駛貨輪高效又環保 看起來也是十分美好 但是還是有一些質疑的聲音 除了監管和安全的問題以外 一些業界的貨運公司對於它的續航也有質疑 不過椒叔還是覺得 這種電力+無人自動駕駛終將會是未來的主流 畢竟以奢華汽車座駕聞名於世的勞斯萊斯 也要研發自家的無人自動駕駛船了 顏值還是對得起勞斯萊斯這個牌子的 預計2020年可以正式下海運營 不僅僅是勞斯拉斯 世界上最大的礦業集團 必和必拓 和它的直接競爭對手 力拓集團…

Continue reading 無人駕駛車還沒來,勞斯萊斯的無人駕駛船都快要出海了~

勞斯萊斯計劃在2020年推出能夠遠程控制的貨輪

「這正在發生。如果沒有,那麼也只是時間的問題。打造一艘能夠遠程控制、自主航行的貨船所需的技術已經存在。AAWA項目正在芬蘭對一系列控制條件、氣候條件的傳感陣列展開測試。我們將在2020年看到這款遙控貨船投入商用。」 這種無人駕駛的貨船擁有多重優勢。首先,沒有船員意味着能為貨船騰出更多的儲存空間;其次,它讓遠航變得更加安全、高效,船員不再需要面對由天氣、海盜等引發的生死時刻。 現在,這個目標聽起來還有點科幻,並且勞斯萊斯也沒有在這份白皮書中給出更多的細節信息,所以它是否能在2020年之前完成該目還有待檢驗。  

Continue reading 勞斯萊斯計劃在2020年推出能夠遠程控制的貨輪