zoukankan      html  css  js  c++  java
  • ios的一些细节,随时补充中

    1. 时间格式化成字符串的细节

    时间格式化时,"yyyy"是取真实的年份,"YYYY"则是取Week of Year,大意为本周所在年份。

    对应的具体使用,使用"YYYY-MM-dd"格式话,2012-12-30和2012-12-31分别显示为2013-12-30和2013-12-31。

    iphone的客户端中,包括新浪微博客户端,搜狐微博客户端,百度贴吧客户端在内的很多应用,都用的是大写"YYYY", 所以2012年最后两天能看到一片奇景

    参考链接:

    https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html#//apple_ref/doc/uid/TP40002369-SW1/

    2.抓包 (可以参考这个链接 http://www.winddisk.com/2012/08/25/mac_capture_iphone_package/)

    第一种方式:在一台网线接入互联网的pc或mac上,创建wifi热点。手机连接这个热点即可在电脑上抓包。

    这个原理很明确了,手机的所有数据链接都是通过电脑接入互联网的

    第二种方式: 首先保证手机和mac机器在一个局域网内。在mac机器上运行Charles, 在手机的wifi网络设置设置中,手动添加HTTP代理即可

    需要注意的是,第二种方式只能抓取http包

    3.png文件恢复

    打ipa包的时候,png文件可能进行重编码,编码之后的图片和普通png格式不一样(比如在windows上无法识别)

    可以用下面的方式恢复成原始图

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -revert-iphone-optimizations -q   Icon-Small@2x.png Icon-Small@2x__1.png

    注意两点:1.Xcode的路径,2.原始图片和目标图片的路径

    也可以用这个链接里的方式,使用python代码恢复 http://www.axelbrz.com.ar/?mod=iphone-png-images-normalizer

  • 相关阅读:
    《山里的日子(记录片)》观后感——回不去的农村
    Android事件分发传递
    《活着》观后感——时代
    Android6.0动态获取权限
    Androidannotations框架
    Android屏幕适配笔记
    Android 网络状态检测
    氢氘交换
    springboot datajpa 简明说明
    算法学习
  • 原文地址:https://www.cnblogs.com/matrixchen/p/2855275.html
Copyright © 2011-2022 走看看