最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

移动开发技术周报:用 NetBeans 开发 HTML5 应用,Objective-C 和 Cocoa 最佳实践(2013.02.26)

  • 2013-02-26
  • 本文字数:1513 字

    阅读完需:约 5 分钟

总结性周报这个东西,是有时间阅读的人整理给没时间阅读又需要阅读的人看的。有用的周报,相当于成功的用整理者的时间投入节约了阅读者的时间支出,皆大欢喜;否则,是浪费了双方的时间。

希望今天开始的这个周报会是个有用的周报。有任何建议、反馈,欢迎写在评论里。另,如果大家看到什么好东西(尤其是中文界的技术内容)想要分享,欢迎去 Fenng 的新店 Startup News 踩踩。中文界需要这样一个社区太久了,衷心希望这个社区能做好。

工具

  • Oracle 新发布的 NetBeans 7.3 下载地址)添加了对HTML5 应用开发的支持。官方提供了相应的入门文档: HTML5 应用开发上手指南在 HTML5 应用中编辑 CSS 样式。根据官方文档描述,开发者在创建 HTML5 应用时可以直接选择现成的模板进行创建(如 AngularJS,BootStrap 等),并且与 Chrome 深度集成,可直接在 Chrome 内调试,也可用内置的基于 Webkit 的浏览器进行调试。
  • iOSDeveloperTips 上介绍了一个开源的组件, JBCroppableView 。这个组件的功能是裁剪指定形状、指定面积的图片。用于定义面积的点作为 CGPoints 存储在 NSArray 当中,而裁剪完毕的图片则作为新的 UIImageView 存储。
  • 来自 Intel 的 HTML5 App Porter Tool ,可以将你用 Objective-C 编写的 iOS 应用变成 HTML+JS+CSS 的 HTML5 应用。你需要一台安装了 Visual Studio 2012 的 Windows 8。
  • DMLogger :NSLog() 日志的替代方案,目的在于简化日志调试的流程。DMLogger 支持设置日志的默认级别(trace,debug,info,warning,error 或 fatal),并按照开发者当前的开发环境,输出不同级别的信息,减少信息轰炸。开发者可以自定义信息的格式,如时间戳的格式等。
  • DyCI :Xcode 插件,针对 iOS 应用的动态代码注入工具。工具的目的在于不重启应用的情况下对应用做一些小的逻辑调整,或者快速的修复一些问题。

技巧

  • CSS Tricks 上分享的一条技巧,有关 CSS Flexbox 模块的使用:虽然 Flexbox 规范在 CSS3 规范形成期间产生了很多变化,但是如果同时应用老的定义和新的定义,就能够实现在新老版本浏览器下的兼容性,包括:任意版本的 Chrome,任意版本的 Firefox,任意版本的 Safari,Opera 12.1+,IE 10+,任意版本的 iOS,任意版本的 Android。
  • 将变量 print 到控制台里不等于调试:很多开发者使用 printf 跟踪声明和变量作为调试手段,Dr.Dobb’s 的主编 Andrew Binstock 对此表示无法忍受。在他看来,printf 的调试手段既难以定位问题,又浪费时间,又复杂,最后还需要清理。看看苹果是怎样建议 iOS 开发者做调试的
  • StackOverFlow 上的热门问答一条:编写 Objective-C 和 Cocoa 的最佳实践。最佳答案获得了 400 个投票,提到了私有类的命名、定义位置,float 变量的定义,使用 SQLite 做缓存等。不过,问题本身由于不符合 StackOverFlow 的提问规则,已经被管理员冷冻起来了。

杂货

  • Etsy 的工程师 Jonathan Klein 分享了一篇文章, WebP 完全指南,介绍 WebP 图片格式目前的应用状态。Klein 在 Etsy 的主要职责是为网站加速,WebP 在不同的网站上能带来 20%~50% 不等的流量节省。此前,WebP 的主要问题在于 EXIF 等格式的缺失,以及缺乏自动为客户端匹配不同图片格式的工具,不过现在这些问题都已经解决(如 Torbit 就提供了完全自动化的客户端匹配)。但是,新的图片格式要推广,仍然有很多其他的问题。Klein 同时推荐了 Google 工程师 Ilya Grigorik 的一篇文章《在 Web 上部署新的图片格式》,对 WebP 目前缺失 Accept 头部的问题进行了详细描述。
  • 世界上顶级的企业级移动开发商都是谁?MMU 网站上列出了一份清单:DMI,Antenna Software,IBM Worklight,SAP Syclo,5APP,Kony Solutions,Sourcebits,Mobile Active Defense,Accenture,Convertigo,Golden Gekko……
2013-02-26 20:002259

评论

发布
暂无评论
发现更多内容

软件测试/测试开发全日制|Pytest中yield的用法详解

霍格沃兹测试开发学社

用C#实现简单的线性回归

EquatorCoco

Python C# 线性回归 开发语言

从工程化角度,详解鹏程·脑海大模型训练过程

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 模型训练优化

软件测试/测试开发/全日制/测试管理丨Playwright测试框架

测试人

软件测试

云桌面直接当电脑用?云桌面到底是何方神圣

青椒云云电脑

桌面云 云桌面 云桌面解决方案

京东JD商品详情API:实时数据获取的实现

Noah

流式湖仓增强,Hologres + Flink 构建企业级实时数仓

Apache Flink

软件测试/测试开发/全日制/测试管理丨selenium的三种等待方式

测试人

软件测试

软件测试/测试开发全日制|Pytest conftest.py配置文件如何使用?

霍格沃兹测试开发学社

软件测试/测试开发全日制|Pytest测试框架Fixture作用域详解

霍格沃兹测试开发学社

Vue.js轻量级框架:快速搭建可扩展的管理系统

互联网工科生

Vue 表单 管理系统

云桌面怎么选?一篇搞懂四大关键指标!

青椒云云电脑

云桌面 云桌面厂家 云桌面方案 云桌面系统

云桌面如何推动建筑行业数字化转型?

青椒云云电脑

云桌面 云桌面厂家 云桌面解决方案

图像边缘检测-去黑边-JAVA

alexgaoyh

Java 图像处理 去黑边 边缘检测 canny

软件测试开发/全日制/测试管理丨Web自动化测试不同场景定位方式

测试人

软件测试

Postman POST请求教程:从入门到精通

Liam

Java 程序员 前端 后端 Postman

云服务器网站搭建全攻略:技巧与窍门

一只扑棱蛾子

云服务器

腾讯云ES RAG最佳实践:百行代码轻松实现帮助文档的智能问答

腾讯云大数据

ES

实录分享 | 央企大数据平台架构发展趋势与应用场景的介绍

Alluxio

人工智能 大数据 构架 Alluxio 央企

【标准解读】物联网安全的系统回顾

不在线第一只蜗牛

软件 物联网 项目开发

如何通过kube-apiserver访问K8s集群中的App

华为云开发者联盟

开发 华为云 k8s集群 华为云开发者联盟

告别信息差!奇点云SimbaMetric打破协作壁垒,为指标管理提效

奇点云

奇点云 数据指标体系 指标工厂

ByConity 社区回顾|ByConity 和开发者们一起展望未来,携手共进!

字节跳动开源

大数据 开源 字节跳动 社区 回顾

Mixtral 8X7B MoE模型基于PAI的微调部署实践

阿里云大数据AI技术

大模型推理优化实践:KV cache复用与投机采样

阿里技术

大模型 推理优化 KV cache 投机采样 RTP-LLM

提高iOS App开发效率的方法

雪奈椰子

解锁加密经济领域的新篇章:Token Explorer 助您一臂之力

Footprint Analytics

区块链 加密货币 Token 公链

图像处理 - 自动纠偏 -JAVA

alexgaoyh

Java 图像处理 自动纠偏 傅里叶频谱 霍夫变换

荣耀开发者大会2023 · 一张图读懂开发者服务分论坛

荣耀开发者服务平台

开发者大会 生态共建 honor 分发

软件测试/测试开发/全日制/测试管理丨Cypress测试框架

测试人

软件测试

快速搭建前端开发平台利器

高端章鱼哥

软件开发 前端开发 前端框架

移动开发技术周报:用NetBeans开发HTML5应用,Objective-C和Cocoa最佳实践(2013.02.26)_HTML5_sai_InfoQ精选文章