赞助广告

 

年份

最新评论

评论 RSS

iOS AppStore开发者指南中文版

clock 三月 24, 2017 02:19 by author alex
iTunes Connect 开发者指南 (iTunes Connect Developer Guide) https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide_zh_CN/Chapters/About.html#//apple_ref/doc/uid/TP40016325-CH1-SW1

Xamarin.iOS自适应设备分辨率放大游戏视图

clock 二月 20, 2017 01:16 by author alex
//原游戏界面尺寸大小             float viewWidth = 800f; float viewHeight = 480f;             CGRect rect_screen = UIApplication.SharedApplication.Windows[0].Screen.Bounds;             CGSize size_screen = rect_screen.Size;             float scale_screen = (float)UIApplication.SharedApplication.Windows[0].Screen.Scale;             //获取iOS设备实际分辨率尺寸             float screenWidth = (float)((float)size_screen.Width * scale_screen);             float screenHeight = (float)((float)size_screen.Height * scale_screen);             //计算需要放大的倍数X方向,y方向             float scaleXValue = screenWidth / viewWidth;             float scaleYValue = screenHeight / viewHeight;             UIApplication.SharedApplication.Windows[0].RootViewController.View.Transform = CGAffineTransform.MakeScale(scaleXValue, scaleYValue);             //如果界面存在偏移,可用一下方法移动视图位置             UIApplication.SharedApplication.Windows[0].RootViewController.View.Frame = new CGRect(0 ,0, (int)screenWidth , (int)screenHeight);

Xamarin.iOS 内购API说明

clock 二月 17, 2017 13:10 by author alex
官方地址:https://developer.xamarin.com/guides/ios/application_fundamentals/in-app_purchasing/ demo下载地址:https://developer.xamarin.com/samples/monotouch/StoreKit/StoreKit.zip

最新越狱iPhone固件ROM下载

clock 十月 3, 2016 14:06 by author alex
机型:iPhone SE 类型:iPhone8,4 [] 版本 固件名称 说明 9.3.5 iPhone8,4_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPhoneSE_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPhone6s Plus 类型:iPhone8,2 [ ] 版本 固件名称 说明 9.3.5 iPhone8,2_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPhone_5.5_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPhone6s 类型:iPhone8,1 [ ] 版本 固件名称 说明 9.3.5 iPhone8,1_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPhone_4.7_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPhone6 类型:iPhone7,2 [ ] 版本 固件名称 说明 9.3.5 iPhone7,2_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPhone_4.7_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPhone6 Plus 类型:iPhone7,1 [ ] 版本 固件名称 说明 9.3.5 iPhone7,1_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPhone_5.5_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPhone5S 类型:iPhone6,2 [GSM] 版本 固件名称 说明 9.3.5 iPhone6,2_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPhone_4.0_64bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPhone5S 类型:iPhone6,1 [GSM、CDMA] 版本 固件名称 说明 9.3.5 iPhone6,1_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPhone_4.0_64bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPhone5C 类型:iPhone5,4 [GSM] 版本 固件名称 说明 9.3.5 iPhone5,4_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPhone_4.0_32bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPhone5C 类型:iPhone5,3 [GSM、CDMA] 版本 固件名称 说明 9.3.5 iPhone5,3_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPhone_4.0_32bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPhone5 类型:iPhone5,2 [GSM、CDMA(支持移动、联通、电信)] 版本 固件名称 说明 9.3.5 iPhone5,2_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPhone_4.0_32bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPhone5 类型:iPhone5,1 [GSM(支持移动、联通)] 版本 固件名称 说明 9.3.5 iPhone5,1_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPhone_4.0_32bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPhone4s 类型:iPhone4,1 [ ] 版本 固件名称 说明 9.3.5 iPhone4,1_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPhone4 类型:iPhone3,3 [CDMA(仅支持电信)] 版本 固件名称 说明 7.1.2 iPhone3,3_7.1.2_11D257_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.1.3 iPhone3,3_6.1.3_10B329_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.1.2 iPhone3,3_6.1.2_10B146_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.1 iPhone3,3_6.1_10B141_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.0.1 iPhone3,3_6.0.1_10A523_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.0 iPhone3,3_6.0_10A403_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 5.1.1 iPhone3,3_5.1.1_9B206_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 5.1 iPhone3,3_5.1_9B176_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 5.0.1 iPhone3,3_5.0.1_9A405_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 5.0 iPhone3,3_5.0_9A334_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 机型:iPhone4 类型:iPhone3,2 [GSM Rev.A 8G版(支持移动、联通)] 版本 固件名称 说明 7.1.2 iPhone3,2_7.1.2_11D257_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.1.3 iPhone3,2_6.1.3_10B329_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.1.2 iPhone3,2_6.1.2_10B146_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.0.1 iPhone3,2_6.0.1_10A523_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 机型:iPhone4 类型:iPhone3,1 [GSM(支持移动、联通)] 版本 固件名称 说明 7.1.2 iPhone3,1_7.1.2_11D257_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.1.3 iPhone3,1_6.1.3_10B329_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.1.2 iPhone3,1_6.1.2_10B146_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.1 iPhone3,1_6.1_10B144_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.0.1 iPhone3,1_6.0.1_10A523_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.0 iPhone3,1_6.0_10A403_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 5.1.1 iPhone3,1_5.1.1_9B208_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 5.1.1 iPhone3,1_5.1.1_9B206_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 5.1 iPhone3,1_5.1_9B176_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 5.0.1 iPhone3,1_5.0.1_9A405_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 5.0 iPhone3,1_5.0_9A334_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 4.3.5 iPhone3,1_4.3.5_8L1_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 4.3.4 iPhone3,1_4.3.4_8K2_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 4.3.3 iPhone3,1_4.3.3_8J2_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 4.3.2 iPhone3,1_4.3.2_8H7_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 4.3.1 iPhone3,1_4.3.1_8G4_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 4.3 iPhone3,1_4.3_8F190_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 4.2.1 iPhone3,1_4.2.1_8C148_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 4.1 iPhone3,1_4.1_8B117_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 4.0.2 iPhone3,1_4.0.2_8A400_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.0.1 iPhone3,1_4.0.1_8A306_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 4.0 iPhone3,1_4.0_8A293_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 机型:iPhone3GS 类型:iPhone2,1 [GSM(支持移动、联通)] 版本 固件名称 说明 6.1.6 iPhone2,1_6.1.6_10B500_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.1.3 iPhone2,1_6.1.3_10B329_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 6.1.2 iPhone2,1_6.1.2_10B146_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 6.1 iPhone2,1_6.1_10B141_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 6.0.1 iPhone2,1_6.0.1_10A523_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 6.0 iPhone2,1_6.0_10A403_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 5.1.1 iPhone2,1_5.1.1_9B206_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 5.1 iPhone2,1_5.1_9B176_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 5.0.1 iPhone2,1_5.0.1_9A405_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 5.0 iPhone2,1_5.0_9A334_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 4.3.5 iPhone2,1_4.3.5_8L1_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 4.3.4 iPhone2,1_4.3.4_8K2_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 4.3.3 iPhone2,1_4.3.3_8J2_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.3.2 iPhone2,1_4.3.2_8H7_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.3.1 iPhone2,1_4.3.1_8G4_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.3 iPhone2,1_4.3_8F190_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.1 iPhone2,1_4.1_8B117_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.0.2 iPhone2,1_4.0.2_8A400_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.0.1 iPhone2,1_4.0.1_8A306_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.0 iPhone2,1_4.0_8A293_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 3.1.3 iPhone2,1_3.1.3_7E18_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 3.1.2 iPhone2,1_3.1.2_7D11_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 3.1 iPhone2,1_3.1_7C144_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 3.0.1 iPhone2,1_3.0.1_7A400_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 3.0 iPhone2,1_3.0_7A341_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 机型:iPhone3G 类型:iPhone1,2 [GSM(支持移动、联通)] 版本 固件名称 说明 4.2.1 iPhone1,2_4.2.1_8C148_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 4.1 iPhone1,2_4.1_8B117_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.0.2 iPhone1,2_4.0.2_8A400_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.0.1 iPhone1,2_4.0.1_8A306_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.0 iPhone1,2_4.0_8A293_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 3.1.3 iPhone1,2_3.1.3_7E18_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 3.0.1 iPhone1,2_3.0.1_7A400_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 3.0 iPhone1,2_3.0_7A341_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 2.2.1 iPhone1,2_2.2.1_5H11_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 2.2 iPhone1,2_2.2_5G77_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 2.1 iPhone1,2_2.1_5F136_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 2.0.2 iPhone1,2_2.0.2_5C1_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 2.0.1 iPhone1,2_2.0.1_5B108_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 2.0 iPhone1,2_2.0_5A347_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 机型:iPad Pro 类型:iPad6,8 [4G] 版本 固件名称 说明 9.3.5 iPad6,8_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPadPro_12.9_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPad Pro 类型:iPad6,7 [Wi-Fi] 版本 固件名称 说明 9.3.5 iPad6,7_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPadPro_12.9_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPad Pro(9.7) 类型:iPad6,4 [4G] 版本 固件名称 说明 9.3.5 iPad6,4_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPadPro_9.7_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPad Pro(9.7) 类型:iPad6,3 [Wi-Fi] 版本 固件名称 说明 9.3.5 iPad6,3_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPadPro_9.7_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadAir2 类型:iPad5,4 [4G] 版本 固件名称 说明 9.3.5 iPad5,4_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_TouchID_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadAir2 类型:iPad5,3 [Wi-Fi] 版本 固件名称 说明 9.3.5 iPad5,3_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_TouchID_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadmini4 类型:iPad5,2 [4G] 版本 固件名称 说明 9.3.5 iPad5,2_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_TouchID_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadmini4 类型:iPad5,1 [Wi-Fi] 版本 固件名称 说明 9.3.5 iPad5,1_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_TouchID_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadmini3 类型:iPad4,9 [TD-LTE] 版本 固件名称 说明 9.3.5 iPad4,9_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_TouchID_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadmini3 类型:iPad4,8 [LTE] 版本 固件名称 说明 9.3.5 iPad4,8_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_TouchID_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadmini3 类型:iPad4,7 [Wi-Fi] 版本 固件名称 说明 9.3.5 iPad4,7_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_TouchID_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadmini2 类型:iPad4,6 [TD-LTE] 版本 固件名称 说明 9.3.5 iPad4,6_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadmini2 类型:iPad4,5 [LTE] 版本 固件名称 说明 9.3.5 iPad4,5_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadmini2 类型:iPad4,4 [Wi-Fi] 版本 固件名称 说明 9.3.5 iPad4,4_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadAir 类型:iPad4,3 [TD-LTE] 版本 固件名称 说明 9.3.5 iPad4,3_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadAir 类型:iPad4,2 [LTE] 版本 固件名称 说明 9.3.5 iPad4,2_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadAir 类型:iPad4,1 [Wi-Fi] 版本 固件名称 说明 9.3.5 iPad4,1_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_64bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPad4 类型:iPad3,6 [EVDO+WCDMA] 版本 固件名称 说明 9.3.5 iPad3,6_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_32bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPad4 类型:iPad3,5 [GSM] 版本 固件名称 说明 9.3.5 iPad3,5_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 6.1 iPad3,5_6.1_10B141_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 10.0.1GM iPad_32bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPad4 类型:iPad3,4 [Wi-Fi] 版本 固件名称 说明 9.3.5 iPad3,4_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPad_32bit_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPad3 类型:iPad3,3 [GSM] 版本 固件名称 说明 9.3.5 iPad3,3_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPad3 类型:iPad3,2 [CDMA2000] 版本 固件名称 说明 9.3.5 iPad3,2_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPad3 类型:iPad3,1 [Wi-Fi] 版本 固件名称 说明 9.3.5 iPad3,1_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadmini 类型:iPad2,7 [4G(EVDO+WCDMA)] 版本 固件名称 说明 9.3.5 iPad2,7_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadmini 类型:iPad2,6 [GSM+WCDMA] 版本 固件名称 说明 9.3.5 iPad2,6_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPadmini 类型:iPad2,5 [Wi-Fi] 版本 固件名称 说明 9.3.5 iPad2,5_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPad2 类型:iPad2,4 [Wi-Fi(32nm)] 版本 固件名称 说明 9.3.5 iPad2,4_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPad2 类型:iPad2,3 [CDMA] 版本 固件名称 说明 9.3.5 iPad2,3_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 7.0.3 iPad2,3_7.0.3_11B511_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 6.0.1 iPad2,3_6.0.1_10A523_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 机型:iPad2 类型:iPad2,2 [GSM] 版本 固件名称 说明 9.3.5 iPad2,2_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 5.1 iPad2,2_5.1_9B176_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 机型:iPad2 类型:iPad2,1 [Wi-Fi] 版本 固件名称 说明 9.3.5 iPad2,1_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 7.1.2 iPad2,1_7.1.2_11D257_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 7.0.3 iPad2,1_7.0.3_11B511_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 7.0.2 iPad2,1_7.0.2_11A501_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 机型:iPad 类型:iPad1,1 [ ] 版本 固件名称 说明 5.1.1 iPad1,1_5.1.1_9B206_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 5.1 iPad1,1_5.1_9B176_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 5.0.1 iPad1,1_5.0.1_9A405_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 5.0 iPad1,1_5.0_9A334_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 4.3.5 iPad1,1_4.3.5_8L1_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 4.3.4 iPad1,1_4.3.4_8K2_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 4.3.3 iPad1,1_4.3.3_8J3_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.3.2 iPad1,1_4.3.2_8H7_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.3.1 iPad1,1_4.3.1_8G4_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.3 iPad1,1_4.3_8F190_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.2.1 iPad1,1_4.2.1_8C148_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 机型:iPodTouch6 类型:iPod7,1 [ ] 版本 固件名称 说明 9.3.5 iPod7,1_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 10.0.1GM iPodtouch_10.0.1_14A403_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPodTouch5 类型:iPod5,1 [] 版本 固件名称 说明 9.3.5 iPod5,1_9.3.5_13G36_Restore.ipsw 原厂固件, 不可越狱, 可随意刷此版本; 机型:iPodTouch4 类型:iPod4,1 [] 版本 固件名称 说明 6.1.6 iPod4,1_6.1.6_10B500_Restore.ipsw 原厂固件, 可完美越狱, 可随意刷此版本; 机型:iPodTouch3 类型:iPod3,1 [ ] 版本 固件名称 说明 5.1.1 iPod3,1_5.1.1_9B206_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 5.1 iPod3,1_5.1_9B176_Restore.ipsw 原厂固件, 不可越狱, 有SHSH则可以随意刷; 5.0.1 iPod3,1_5.0.1_9A405_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 5.0 iPod3,1_5.0_9A334_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 4.3.5 iPod3,1_4.3.5_8L1_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 4.3.4 iPod3,1_4.3.4_8K2_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 4.3.3 iPod3,1_4.3.3_8J2_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.3.2 iPod3,1_4.3.2_8H7_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.3.1 iPod3,1_4.3.1_8G4_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.3 iPod3,1_4.3_8F190_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.2.1 iPod3,1_4.1_8B117_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.1 iPod3,1_4.1_8B117_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.0.2 iPod3,1_4.0.2_8A400_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.0 iPod3,1_4.0_8A293_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 3.1.3 iPod3,1_3.1.3_7E18_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 机型:iPodTouch2 类型:iPod2,1 [] 版本 固件名称 说明 4.2.1 iPod2,1_4.2.1_8C148_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.1 iPod2,1_4.1_8B117_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.0.2 iPod2,1_4.0.2_8A400_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 4.0 iPod2,1_4.0_8A293_Restore.ipsw 原厂固件, 可完美越狱, 有SHSH则可以随意刷; 2.2.1 iPod2,1_2.2.1_5H11a_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 2.1.1 iPod2,1_2.1.1_5F138_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 机型:iPodTouch 类型:iPod1,1 [ ] 版本 固件名称 说明 2.2 iPod2,1_2.2_5G77a_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 1.1.5 iPod1,1_1.1.5_4B1_Restore.ipsw 原厂固件, 可不完美越狱, 可随意刷此版本; 1.1.4 iPod1,1_1.1.4_4A102_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 1.1.3 iPod1,1_1.1.3_4A93_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 1.1.2 iPod1,1_1.1.2_3B48b_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 1.1.1 iPod1,1_1.1.1_3A110a_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷; 1.1 iPod1,1_1.1_3A101a_Restore.ipsw 原厂固件, 可不完美越狱, 有SHSH则可以随意刷;

Xamarin获取iOS获取设备分辨率以及放大系数

clock 八月 4, 2016 01:29 by author alex
UIApplication.SharedApplication.Windows[0].RootViewController.View.Transform = CGAffineTransform.MakeScale(Game1.scaleXValue, Game1.scaleYValue);             UIApplication.SharedApplication.Windows[0].RootViewController.View.Frame = new CGRect(0 ,0, Game1.ScreenWidth, Game1.ScreenHeight);

Xamarin iOS放大monogame游戏视图实现全屏

clock 四月 2, 2016 22:51 by author alex
xna移植到iOS 通常需要适配屏幕尺寸使其全盘。做法很简单。游戏加载后获取设备的实际分辨率和800x480的比值 var scaleXValue = (float)this.graphics.GraphicsDevice.Viewport.Width / 800; var scaleYValue = (float)(this.graphics.GraphicsDevice.Viewport.Height) / 480; 然后再启动类中加入如下代码即可实现全屏 UIApplication.SharedApplication.Windows[0].RootViewController.View.Transform = CGAffineTransform.MakeScale(GameXNA.scaleXValue, GameXNA.scaleYValue);

iOS 9.2 真机不显示admob广告的问题

clock 一月 13, 2016 17:51 by author alex
plist文件加入 <key>NSAppTransportSecurity</key><dict>    <key>NSAllowsArbitraryLoads</key>    <true/></dict> 参考地址:https://developers.google.com/mobile-ads-sdk/docs/dfp/ios/ios9?hl=zh-CN

解决:A valid provisioning profile for this executable was not found.

clock 七月 1, 2013 11:25 by author alex
“A valid provisioning profile for this executable was not found.” 在开发时真机测试遇到这个问题,原因是因为之前发布过应用,在target的code signing中的code signing identity已经置为iphone Distribution发布状态,改为iphone Developer就ok了。

ios如何处理带中文的URL

clock 六月 17, 2013 13:53 by author alex
一,使用NSString的方法: NSString* string2 = [string1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSString* string1 = [string2 stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 二、使用CFStringRef的方法 sUrl = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)sUrl, nil, nil, kCFStringEncodingUTF8);

iOS使用NSJSONSerialization解析json

clock 六月 5, 2013 11:01 by author alex
+(NSDictionary *)convertJsonToDictionary:(NSString *)urlString{ NSDictionary *dictionary=[[NSDictionary alloc]init]; NSURL *url=[NSURL URLWithString:urlString]; NSURLRequest *request=[NSURLRequest requestWithURL:url]; NSData *data=[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil]; if(data!=nil){ dictionary=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil]; } return dictionary; } +(NSDictionary *)convertJsonStringToDictionary:(NSString *)jsonString{ NSDictionary *dictionary=[[NSDictionary alloc]init]; NSData *data=[jsonString dataUsingEncoding:NSUTF8StringEncoding]; if(data!=nil){ dictionary=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil]; } return dictionary; } +(NSArray *)convertJsonToArray:(NSString *)urlString{ NSArray *array=[[NSArray alloc]init]; NSURL *url=[NSURL URLWithString:urlString]; NSURLRequest *request=[NSURLRequest requestWithURL:url]; NSData *data=[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil]; if(data!=nil){ array=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil]; } return array; } +(NSArray *)convertJsonStringToArray:(NSString *)jsonString{ NSArray *array=[[NSArray alloc]init]; NSData *data=[jsonString dataUsingEncoding:NSUTF8StringEncoding]; if(data!=nil){ array=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil]; } return array; }

iOS同步请求、异步请求、GET请求、POST请求

clock 六月 3, 2013 16:31 by author alex
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作, 2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行 3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节; 4、POST请求,将参数放到body里面。POST请求操作相对复杂,需要将参数和地址分开,不过安全性高,参数放在body里面,不易被捕获。 1、 同步GET请求 //第一步,创建URL NSURL *url = [NSURL URLWithString:@"http://api.hudong.com/iphonexml.do?type=focus-c"]; //第二步,通过URL创建网络请求 NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10]; //NSURLRequest初始化方法第一个参数:请求访问路径,第二个参数:缓存协议,第三个参数:网络请求超时时间(秒) 其中缓存协议是个枚举类型包含: NSURLRequestUseProtocolCachePolicy(基础策略) NSURLRequestReloadIgnoringLocalCacheData(忽略本地缓存) NSURLRequestReturnCacheDataElseLoad(首先使用缓存,如果没有本地缓存,才从原地址下载) NSURLRequestReturnCacheDataDontLoad(使用本地缓存,从不下载,如果本地没有缓存,则请求失败,此策略多用于离线操作) NSURLRequestReloadIgnoringLocalAndRemoteCacheData(无视任何缓存策略,无论是本地的还是远程的,总是从原地址重新下载) NSURLRequestReloadRevalidatingCacheData(如果本地缓存是有效的则不下载,其他任何情况都从原地址重新下载) //第三步,连接服务器 NSData *received = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil]; NSString *str = [[NSString alloc]initWithData:received encoding:NSUTF8StringEncoding]; NSLog(@"%@",str); 2、同步POST请求 //第一步,创建URL NSURL *url = [NSURL URLWithString:@"http://api.hudong.com/iphonexml.do"]; //第二步,创建请求 NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10]; [request setHTTPMethod:@"POST"];//设置请求方式为POST,默认为GET NSString *str = @"type=focus-c";//设置参数 NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding]; [request setHTTPBody:data]; //第三步,连接服务器 NSData *received = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil]; NSString *str1 = [[NSString alloc]initWithData:received encoding:NSUTF8StringEncoding]; NSLog(@"%@",str1); 3、异步GET请求 //第一步,创建url NSURL *url = [NSURL URLWithString:@"http://api.hudong.com/iphonexml.do?type=focus-c"]; //第二步,创建请求 NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10]; //第三步,连接服务器 NSURLConnection *connection = [[NSURLConnection alloc]initWithRequest:request delegate:self]; 4、异步POST请求 //第一步,创建url NSURL *url = [NSURL URLWithString:@"http://api.hudong.com/iphonexml.do"]; //第二步,创建请求 NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10]; [request setHTTPMethod:@"POST"]; NSString *str = @"type=focus-c"; NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding]; [request setHTTPBody:data]; //第三步,连接服务器 NSURLConnection *connection = [[NSURLConnection alloc]initWithRequest:request delegate:self]; 5、异步请求的代理方法 //接收到服务器回应的时候调用此方法 - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { NSHTTPURLResponse *res = (NSHTTPURLResponse *)response; NSLog(@"%@",[res allHeaderFields]); self.receiveData = [NSMutableData data]; } //接收到服务器传输数据的时候调用,此方法根据数据大小执行若干次 -(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { [self.receiveData appendData:data]; } //数据传完之后调用此方法 -(void)connectionDidFinishLoading:(NSURLConnection *)connection { NSString *receiveStr = [[NSString alloc]initWithData:self.receiveData encoding:NSUTF8StringEncoding]; NSLog(@"%@",receiveStr); } //网络请求过程中,出现任何错误(断网,连接超时等)会进入此方法 -(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error { NSLog(@"%@",[error localizedDescription]);

iOS多线程编程GCD

clock 六月 3, 2013 16:17 by author alex
ios开发过程中,如果遇到加载大数据或者涉及到网络通信情况时,就需要在后台线程来完成这些事情。 除了NSThread之外,ios还提供了一套GCD机制帮助开发者来实现多线程开发。 同NSThread相比,GCD的运行效率更高,开发更简单。 GCD的基础是dispatch queue和block。 1. block可以简单理解为一个任务。block在程序中的表现形式类似: NSString * URL = @"......"; ^{ UIImage * image = [UIImage imageWithURL:URL]; }; 从上例可以看出,block可以引用外部作用域的数据。这也是很block和普通函数的区别,block会保存当前执行的上下文。 2. dispatch queue是一个FIFO任务队列,可以将一些block压入这个队列中,系统会按照顺序来执行这些block。 dispatch_async() 系统中默认提供了三种dispatch queue: a. Main. 如果某个block希望在主线程完成,可以将其push到main dispatch queue中。 b. Concurrent. 系统会自动创建三个不同优先级的dispatch queue。不能保证block严格按照顺序执行。 c. Serial. 需要用户手动创建,能够保证block严格按照push的顺序执行。 下面是一段异步加载网络图像的例子: UIImageView * imageView = [[UIImageView alloc] init]; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ UIImage * image = ;//网络拉取代码 dispatch_async(dispatch_get_main_queue (), ^{ imageView.image = image; // 在主线程中更新imageview }); }); 从以上代码可以看出,GCD的前后台线程同步通知机制要比NSThread优雅和方便很多。

NSJSONSerialization使用demo

clock 六月 2, 2013 21:47 by author alex
JSON转NSData - (IBAction)touchWriteButton:(id)sender { NSMutableDictionary *dictionary = [[NSMutableDictionary alloc] init]; [dictionary setValue:@"Anthony" forKey:@"First Name"]; [dictionary setValue:@"Robbins" forKey:@"Last Name"]; [dictionary setValue:[NSNumber numberWithUnsignedInteger:51] forKey:@"Age"]; NSArray *arrayOfAnthonysChildren = [[NSArray alloc] initWithObjects:@"Anthony's Son 1", @"Anthony's Daughter 1", @"Anthony's Son 2", @"Anthony's Son 3", @"Anthony's Daughter 2", nil]; [dictionary setValue:arrayOfAnthonysChildren forKey:@"children"]; NSError *error = nil; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dictionary options:NSJSONWritingPrettyPrinted error:&error]; if (error) { NSLog(@"dic->%@",error); } [dictionary release]; BOOL succeed = [jsonData writeToFile:JSON_PATH atomically:YES]; if (succeed) { NSLog(@"Save succeed"); }else { NSLog(@"Save fail"); } } NSData转JSON - (IBAction)touchReadButton:(id)sender { NSData *jsonData = [[NSData alloc] initWithContentsOfFile:JSON_PATH]; /* Now try to deserialize the JSON object into a dictionary */ NSError *error = nil; id jsonObject = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingAllowFragments error:&error]; if (jsonObject != nil && error == nil){ NSLog(@"Successfully deserialized..."); if ([jsonObject isKindOfClass:[NSDictionary class]]){ NSDictionary *deserializedDictionary = (NSDictionary *)jsonObject; NSLog(@"Dersialized JSON Dictionary = %@", deserializedDictionary); } else if ([jsonObject isKindOfClass:[NSArray class]]){ NSArray *deserializedArray = (NSArray *)jsonObject; NSLog(@"Dersialized JSON Array = %@", deserializedArray); } else { NSLog(@"An error happened while deserializing the JSON data."); } } [jsonData release]; }

iphone app本地化显示应用名称Bundle display name

clock 五月 24, 2013 09:11 by author alex
1.选择Project Navigator(cmd+1)视图,点击蓝色图标的项目,右侧同样点击蓝色图标的项目 2.找到Localizations,点击+号添加本地化语言 3.InfoPlist会生成相应语言地区的两个InfoPlist.strings文件。打开它们根据不同语言地区 中国地区:CFBundleDisplayName = “名字”; 美国地区:CFBundleDisplayName = “name”; 4.点击xxx.plist,添加Application has localized display name, 设置为YES。无需修改Bundle display name项。

XNA跨android,ios实现——exen

clock 十月 8, 2012 15:41 by author alex
XNA是微软为Windows,Xbox 360和Windows Phone所提供的开发框架,一般适用于开发游戏。按照微软的想法,厂商开发出一款游戏后,可以非常方便地部署到多个平台(当然仅限于微软平台)。 发者Andrew Russell却另有一个大胆的计划,把XNA “移植”到Silverlight,iOS和Android平台上去,这个计划名为ExEn。也就是说,开发者可以用C#编写iOS和Android程序了! ExEn遵循微软的MS-PL协议,会开放源代码。 开源地址:http://exen.codeplex.com/

友情链接赞助