随笔分类 - iphone-ios
1
iphone-ios
摘要:mac苹果电脑使用相关,开发环境配置指南(持续更新)
苹果电脑装window虚拟机用那个比较好,看公司同事装了个,可以划一下就切换到window系统
virtualbox(免费),vmware fusion,parallels
mac安装软件,现在都是用brew 这个工具来装
brew install xxx (gnu工具 )
brew cask instal xxx (qq wechat) 等等,都是直接从软件的官网拉,会有md5 sha256校验,这个倒不用担心装到有问题的软件。
安装mysql客户端
搜索
brew search mysql
brew search Sequel-Ace
安装
brew cask install sequel-ace
安装虚拟机软件
brew cask install virtualbox
brew cask install virtualbox-extension-pack
阅读全文
摘要:和朋友写的区块链的书终于出版可以在京东天猫上下单购买了《区块链 以太坊App钱包开发实战 区块链技术书籍 数字钱包开发技术》【摘要 书评 试读】- 京东图书
https://item.jd.com/65170618676.html
到京东、天猫上搜索:以太坊App钱包开发实战 即可搜索到。
阅读全文
摘要:vue用hbuilderX打包app嵌入h5方式云打包和遇到的问题
vue用hbuilderX打包app就可以了,不过有兼容性问题,转换rem的用不了,嵌入到app的webview里面变得很小了,另外还有返回键监听的问题需要处理,否则按手机上的返回键不起作用,另外缓存问题,加载页跳转白屏问题也需要优化。
安卓本地打包要用这个安卓的sdk项目,参考官网这个链接:http://ask.dcloud.net.cn/article/38
安卓本地打包我没去搞,用的是它的云打包
你下载一个hbuilderX
用hbuilderX打开Android打包源项目,点击发行->云打包即可
阅读全文
摘要:第三方统计分析埋点工具对比,神策、Ptmind、GrowingIO、国双,还有谷歌分析,谁更好?
GA、Mixpanel 和神策分析三款数据分析产品有何不同?
阅读全文
摘要:golang学习笔记18 用go语言编写移动端sdk和app开发gomobile
gomobile的使用-用go语言编写移动端sdk和app开发
gomatcha/matcha: Build native mobile apps in Go.
用go语言做app的组件sdk感觉不错,界面UI把相关组件集成进去使用
阅读全文
摘要:苹果企业版签名分发相关问题,蒲公英签名,fir.im分发,安装ipa设置信任
蒲公英 - 高效安全的内测应用发布、管理平台
https://www.pgyer.com/app/signature
分发版 2000元/月(分发量较大大 无设备数量限制)
APP更新 100元/次(APP更新后的新包)
虚拟币我们不提供分发链接二维码的
被封免费换,升级每次100,给新包覆盖旧包签名
fir.im - 免费应用内测托管平台|iOS应用Beta测试分发|Android应用内测分发
https://fir.im/pricing?locale=zh
100,000累计下载次数¥2000
企业客户需要包年方案,私有定制方案
阅读全文
摘要:mac电脑使用,开发环境配置指南
前端工具链,mac下都很好用
用brew来装软件 用brew cask来装应用
几个习惯在window下使用的软件都没有对应mac版的
sqlyog没有mac版本的,QQ拼音输入法没有mac版的,360极速浏览器没有mac版的,notepad++也没有mac版的,应该还有很多其他软件也不支持的
阅读全文
摘要:bootsrtap h5 移动版页面 在苹果手机ios滑动上下拉动滚动卡顿问题解决方法。排除网页结果问题,布局问题,js问题,样式问题,内容长度问题,所以当时想到的地方都改过测试了也没有解决。
最后只能认为的苹果手机ios的兼容性问题了,按照苹果手机 ios 拉动 卡顿 触屏 去搜索还真搜索到了很多相关问题,很多人遇到ios卡顿问题,但把网上所有方法都试了一遍也还是没有解决。在准备放弃的时候突然调试成功了,成功代码如下
阅读全文
摘要:iPhone手机获取uuid 安装测试app
UDID是一种iOS设备的特殊识别码。除序号之外,每台ios装置都另有一组独一无二的号码,我们就称之为识别码( Unique Device Identifier, UDID )。 每个iOS 开发者在缴交99美元年费的同时,都会得到100个beta test名额,可以让软件开发者输入100台iOS装置的UDID。 有意成为beta tester的人,只需向开发者提交UDID,经过输入及制成一个描述档之后,该手机就可以使用由同一开发者所制的所有软件。
阅读全文
摘要:IEEE发布2017年编程语言排行榜:Python高居首位,java第三,php第八
阅读全文
摘要:Kotlin新语言简介和快速入门知识点
简介:Kotlin是最近由JetBrains发布的一种基于JVM的编程语言,已经被Google宣布为开发Android App的一级语言
Kotlin有着与Java同样的地位,到目前为止,Android和iOS一样,都有两种主要的编程语言,Android是Java和Kotlin,iOS是Objective-C和Swift。
阅读全文
摘要:现在90,00后经常上哪些网站?喜欢看啥网站?
90后最喜欢的APP
基于对情感和沟通的强大诉求,“QQ、微信、陌陌”这些即时通讯类APP便成为90后扩展线上社交圈的主要工具。移动设备在90后的生活中占据着大多数的时间,就连购物也逐渐抛弃了传统的PC端,“大众点评、手机淘宝”这类团购和购物APP在90后中非常普及。“美图秀秀、唱吧、优酷视频、新浪微博”这类APP则是满足了90后消遣、获取资讯、和朋友互动的心理需求。
90后最喜欢的网站
百度、淘宝、天涯、微博、qq空间、豆瓣、迅雷看看、凤凰网
这些搜索引擎和娱乐互动产品满足了90后对只是获取的需求,同时这些网站不仅可以成为90后知识获取的渠道。同样他们也可以成为90后的社交工具。
现在00后可以比较喜欢自由,应该可以常上一些百度、玩游戏、听音乐、看电影之类的网站
阅读全文
摘要:智能手机单手持机操作,是左手还是右手为主呢?
单手持机操作情景,持机和操作保持同一只手的情况单手操作时,一般用的比较多的是拇指,那么界面设计相应的是不是应该也集中在下面偏向拇指的方向?
单手持握的时候,人们使用非惯用手更多。原因是单手使用手机时,人们使用的是拇指,使用非惯用手也可以便捷地进行操作。
而当有其他行为需要占用惯用手时,更多地会使用非惯用手使用手机。因为大部分人的惯用手都是右手,所以手机的设计多以左手持握(无论是单持还是双持)为标准进行。
阅读全文
摘要:iOS检测用户截屏并获取所截图片
微信可以检测到用户截屏行为(Home + Power),并在稍后点击附加功能按钮时询问用户是否要发送刚才截屏的图片,这个用户体验非常好。
iOS7提供一个新的推送方法:
UIApplicationUserDidTakeScreenshotNotification
只要像往常一样订阅即可知道什么时候截图了。
注意:UIApplicationUserDidTakeScreenshotNotification
将会在截图完成之后显示
现在在截图截取之前无法得到通知。
希望苹果会在iOS8当中增加 UIApplicationUserWillTakeScreenshotNotification。
阅读全文
摘要:多屏适应响应式布局方案,响应式、自适应布局区别 完整的思维导图
基于webview的Hybrid App混合开发模式,facebook开源的React Native,bootsrtap响应式布局
阅读全文
摘要:基于webview的Hybrid app和React Native及html5
facebook开源的React Native听说这个比基于webview的Hybrid app要好很多
React Native的优势和劣势:
优势相对Hybird app或者Webapp:
1. 不用Webview,彻底摆脱了Webview让人不爽的交互和性能问题
2. 有较强的扩展性,这是因为Native端提供的是基本控件,JS可以自由组合使用
3. 可以直接使用Native原生的动画(在FB Group这个app里面,面板滑出带一点果冻弹动,面板基于某个点展开这种动画随处可见,这种动画用Native code来做小菜一碟,但是用Web来做就难上加难)。
优势相对于Native app:
1. 可以通过更新远端JS,直接更新app,不过这快成为各家大型Native app的标配了.
劣势:
1. 扩展性仍然远远不如web,也远远不如直接写Native code
2. 从Native到Web,要做很多概念转换,势必造成双方都要妥协。
比如web要用一套CSS的阉割版,Native
阅读全文
摘要:java,swift,oc互相转换,html5 web开发跨平台
java->swift的程序,这个程序是做跨平台系统的核心部分
swift和oc到java也在考虑之列
Swift->Java,能方便iOS移植到Android
web就是天生的多平台 web+ios+android+wp+。。。
阅读全文
摘要:Google Maps API v2 android版本开发 国内手机不支持google play Service相关问题解决--图文教程
google 地图在国内的使用让人很头痛,麻烦得要死,真搞不明白google为什么不能搞成跟百度地图那样让人使用。
google maps依赖于google play Service,而国内手机大部分都没预装google play Service,单独安装也安装不了,要root后经过几步安装系统app才能使用。
v2版本的申请api key方式让调试也变得复杂,开发的jar包不是用普通的导入方式就可以的,还需要导入工程,相对其他功能来说复杂了很多,网上搜索了很多资料,自己测试出了很多问题后总算在手机上看到地图了,这里记录一下,时间是2013-03-25.(以后可能现在可以的方法又不行了)。
把自己手机上最新的apk导出来传到博客上共享了 google服务相关apk-20130325.zip
具体步骤:一、下载 Google Play services SDK :打开Android SDK Manager进行下载。二、申请api key.
阅读全文
摘要:谈谈几个月以来开发android蓝牙4.0 BLE低功耗应用的感受,注:现在(2016-05-21)android ble 很好调试,sdk都已经统一了,关键API依然没那么好理解,需要一定阅读文档的能力。
开始对蓝牙4.0的各种特性和各种应用场景的美好描绘充满了向往,但愿望很美好,现实很骨干。
在这几个月中遭遇了很多挫折和痛苦的折磨,相当的难熬,android2.3的没有ble的API,android4.0系统有个HDP的API,把新买的XT910刷了系统到4.0以后仍然连接不上,后来想刷回去都刷不了,手机就此废了,只能重新买一个xt910。搜索到博通的开源SDK但需要手机add-on功能的,根本就没法用,经过多方多次搜索才找到摩托罗拉的SDK开发包,折腾了一个多月才第一次连接上蓝牙4.0的设备,但开发包的例子程序是个鸡筋,有很多问题很多地方需要优化处理才能使用,又整了一个多月才最终做出了一个勉强可以使用的防丢器简单应用产品。
阅读全文
1