iOS webview 使用百度地图定位
今天遇到需要用 webview 来定位显示地图的问题。
同样的代码直接用 safari 就可以定位,明显有定位的权限弹窗提示;而 app 里就没有任何弹窗,点击定位后提示定位失败。
xcode 文档离线下载
国内苹果开发最烦的就是更新 xcode 开发工具了,网络是头等头疼的问题,动不动各种屏蔽你懂的。好不容易下载好了 xcode,但是每次更新以前的帮助文档也清空了,又要再一轮的折磨。网上搜了下可以离线下载安装,试了下不错。
xcode 文档离线下载
质疑声音的可贵
上午一来看了 王垠的博客,看了几篇最近的博文,尤其是讨论自动驾驶和智能 AI,感觉正如文中描述的一样,我之前是陷入了无条件支持和仰慕,经他这样提醒感觉自己好危险哈哈:P
他口里的 Google 和 Tesla 如此不堪和普通,像自己身边熟悉的国内厂商一样没有太大的区别;而自己之前是一味的支持和信任这些公司,甚至形成了无条件支持的依赖,把它们放上了神坛,供了起来。
同步更新fork项目
五一深圳之旅
五一的时候去了女友家,正好遇到了她们家里有些事情,我算是清闲了两三天,当然没有电脑网络。
去诺信网吧遇到了lol帐号被清空,玩完一局结束后被封号的各种问题,才发现我帐号记错了,但是玩一把被封号还真是恶心到我了哈。
心悦歌单
Swift #seletor使用
Swift 2.2 以后的 seletor 使用有两种方式:
- 自定义 class 作用域内的方法,直接食用 #selector(funcation) 或者 #selector(funcation(_:))
- 系统的方法,需要加上系统类的前缀例如,#selector(NSString.localizedStandardCompare(_:))
Swift as? 与 as! 的区别
var dict = [Int:Any]() |
警告 Treating a forced downcast to ‘NSNumber’ as optional will never produce ‘nil’
提示 Fix-it use ‘as?’ to perform a conditional downcast to ‘NSNumber’
Swift Outlet 是Strong 还是 Weak好?
最近用 swfit 需要一个 barbuttonitem,在 storyboard 创建后 connect 到 viewcontroller 发现,在 viewdidload 里还有值,被隐藏然后再次加载的时候为 nil。
From a practical perspective, in iOS and OS X outlets should be defined as declared properties. Outlets should generally be weak, except for those from File’s Owner to top-level objects in a nib file (or, in iOS, a storyboard scene) which should be strong. Outlets that you create should therefore typically be weak, because:
Outlets that you create to subviews of a view controller’s view or a window controller’s window, for example, are arbitrary references between objects that do not imply ownership.
The strong outlets are frequently specified by framework classes (for example, UIViewController’s view outlet, or NSWindowController’swindow outlet).