• XE6\XE7移动开发环境搭建之IOS篇

    目录 XE6移动开发环境搭建之IOS篇(1):准备安装材料(有图有真相) 2 XE6移动开发环境搭建之IOS篇(2):安装VM9虚拟机(有图有真相) 10 XE6移动开发环境搭建之IOS篇(3):配置虚拟机,设置Mac安装环境(有图有真相) 27 XE6移动开发环境搭建之IOS篇(4):VMware9里安装Mac OSX 10.8(有图有真相) 52 XE6移动开发环境搭建之IOS篇(5):解决Windows和虚拟机下Mac OSX的共享问题(有图有真相) 85 苹果MAC系统下访问Windows共享文件 94 XE6移动开发环境搭建之IOS篇(6):设置Mac OSX的网络。(有图有真相) 99 XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装Xcode4.6.3(有图有真相) 107 备份及还原Xcode的模拟器 135 Xcode模拟器simulators8,7,6,5下载地址及安装 138 XE6移动开发环境搭建之IOS篇(8):在Mac OSX 10.8中安装XE6的PAServer(有图有真相) 149 XE6移动开发环境搭建之IOS篇(9):配置XE6的IOS SDK(有图有真相) 165 XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相) 198 XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相) 235 XE6 & IOS开发之免证书真机调试(3):生成iPA文件并安装到其它苹果设备上(有图有真相) 271 XE6 & IOS开发之开发者账号、苹果证书(1):关于开发者账号 299 XE6 & IOS开发之开发者账号、苹果证书(2):关于苹果证书 302 XE6 & IOS开发之开发者账号、苹果证书(3):关于在XE6中使用苹果证书的简单介绍 306 XE7 & IOS开发之开发账号(1):开发证书、AppID、设备、开发授权profile的申请使用,附Debug真机调试演示(XCode所有版本通用,有图有真相) 323 XE7 & IOS开发之开发账号(2):发布证书、发布授权profile的申请使用,附Ad hoc真机调试、生成ipa文件演示(XCode所有版本通用,有图有真相) 424 XE7 & IOS开发之开发账号(3):证书、AppID、设备、授权profile的申请使用,附Debug真机调试、Ad hoc下iPA文件生成演示(XCode5或以上版本推荐,有图有真相) 493 XE8 & IOS开发之免费证书真机调试:开发证书、AppID、开发授权profile的申请,附Debug真机调试演示(XCode7 Beta版或以上版本适用,有图有真相) 564 [IOS]从零开始搭建基于Xcode7的IOS开发环境和免开发者帐号真机调试运行第一个IOS程序HelloWorld 635

    2
    247
    31.13MB
    2018-08-23
    13
  • Delphi for iOS开发指南

    Delphi for iOS开发指南 目录 Delphi XE4 For IOS真机调试配置教程 ........................................................................................................................... 3 Delphi for iOS开发指南(序):Delphi iOS应用程序开发 .............................................................................................. 63 Delphi for iOS开发指南(1):在Mac上配置你的开发环境 ............................................................................................ 70 Delphi for iOS开发指南(2):在Windows PC上配置你的开发环境 ............................................................................ 88 Delphi for iOS开发指南(3):创建一个FireMonkey iOS应用程序 ............................................................................ 100 Delphi for iOS开发指南(4):在iOS应用程序中使用不同风格的Button组件 .......................................................... 120 Delphi for iOS开发指南(5):在iOS应用程序中使用Calendar组件来选择日期 ...................................................... 129 Delphi for iOS开发指南(6):在iOS应用程序中使用ComboBox组件来从列表中选择某一项 ................................ 136 Delphi for iOS开发指南(7):在iOS应用程序中使用WebBrowser组件 .................................................................. 146 Delphi for iOS开发指南(8):在iOS应用程序中使用Tab组件来显示分页 ................................................................ 160 Delphi for iOS开发指南(9):在iOS应用程序中使用ListBox组件来显示TableView ............................................. 179 Delphi for iOS开发指南(10): 在iOS应用程序中使用Layout来调整窗体尺寸或排列方向 .................................... 205 Delphi for iOS开发指南(11):在iOS应用程序中拍照并共享照片 .............................................................................. 218 Delphi for iOS开发指南(12):在iOS Device中使用地理定位 ................................................................................... 230 Delphi for iOS开发指南(13):在iOS Device中使用通知中心 ................................................................................... 254 Delphi for iOS开发指南(14):在iOS应用程序中使用InterBase ToGo ................................................................... 283 Delphi for iOS开发指南(15):在iOS应用程序中使用SQLite ................................................................................... 311 Delphi for iOS开发指南(16):在iOS客户端应用程序中连接企业级数据库 ............................................................... 337 Delphi For iOS开发指南(17):让应用程序禁止竖屏(也就是只显示横屏) .................................................................... 360 Delphi For iOS开发指南(18):让Delphi XE4开发的iOS应用显示为中文名称 ....................................................... 365 Delphi XE8实现移动端的消息推送(个推) .................................................................................................................... 373 Delphi XE10实现移动端支付宝支付接口(含源码) ....................................................................................................... 379 Delphi XE10实现移动端微信支付接口(含源码) ........................................................................................................... 401 Delphi XE10调用百度地图和百度导航 ......................................................................................................................... 429 Delphi XE10支持IOS IPV6的处理 ............................................................................................................................. 440

    0
    308
    15.2MB
    2018-08-23
    9
  • C#进阶系列--WebApi

    目录 C#进阶系列——WebApi 路由机制剖析:你准备好了吗? ................................................................................................... 3 一、MVC和WebApi路由机制比较 ........................................................................................................................................ 5 1、MVC里面的路由 ......................................................................................................................................................... 5 2、WebApi里面的路由 ................................................................................................................................................... 5 二、WebApi路由基础 ............................................................................................................................................................. 7 1、默认路由 ..................................................................................................................................................................... 7 2、自定义路由 ............................................................................................................................................................... 10 2.1、自定义路由一:匹配到action ................................................................................................................. 11 2.2、自定义路由二 ............................................................................................................................................... 12 3、路由原理 ................................................................................................................................................................... 12 三、WebApi路由过程 ........................................................................................................................................................... 13 1、根据请求的url匹配路由模板 .............................................................................................................................. 13 2、找到控制器 ............................................................................................................................................................... 13 3、找到action ............................................................................................................................................................. 15 四、WebApi特性路由 ........................................................................................................................................................... 16 1、启动特性路由 ........................................................................................................................................................... 17 2、最简单的特性路由 ................................................................................................................................................... 17 3、带参数的特性路由 ................................................................................................................................................... 19 4、参数的约束和默认值 ............................................................................................................................................... 20 5、路由前缀 ................................................................................................................................................................... 20 五、第一个Restful风格的WebApi服务 ......................................................................................................................... 21 六、总结 ................................................................................................................................................................................. 22 C#进阶系列——WebApi 异常处理解决方案 ......................................................................................................................... 23 一、使用异常筛选器捕获所有异常 ..................................................................................................................................... 24 1、接口级别 ........................................................................................................................................................... 31 2、控制器级别 ....................................................................................................................................................... 33 3、全局配置 ........................................................................................................................................................... 34 二、HttpResponseException自定义异常信息 .............................................................................................................. 35 三、返回HttpError ............................................................................................................................................................ 37 四、总结 ................................................................................................................................................................................. 38 C#进阶系列——WebApi 接口返回值不困惑:返回值类型详解 ......................................................................................... 39 一、void无返回值 ............................................................................................................................................................... 40 二、IHttpActionResult .................................................................................................................................................... 42 1、Json<T>(T content) ........................................................................................................................................... 42 2、Ok()、 Ok<T>(T content) ................................................................................................................................. 45 3、NotFound() ............................................................................................................................................................. 47 4、其他 ........................................................................................................................................................................... 49 4.1、Content<T>(HttpStatusCode statusCode, T value) .................................................................. 49 4.2、BadRequest() ............................................................................................................................................ 49 4.3、Redirect(string location) ................................................................................................................ 50 5、自定义IHttpActionResult接口的实现 ............................................................................................................ 50 三、HttpResponseMessage ............................................................................................................................................... 53 四、自定义类型 ..................................................................................................................................................................... 54 五、总结 ................................................................................................................................................................................. 55 C#进阶系列——WebApi 接口参数不再困惑:传参详解 ..................................................................................................... 56 一、get请求 ......................................................................................................................................................................... 57 1、基础类型参数 ........................................................................................................................................................... 57 2、实体作为参数 ........................................................................................................................................................... 58 3、数组作为参数 ........................................................................................................................................................... 62 4、“怪异”的get请求 .................................................................................................................................................. 62 (1)WebApi的方法名称以get开头 ................................................................................................................ 62 (2)WebApi的方法名称不以get开头 ............................................................................................................ 64 二、post请求 ....................................................................................................................................................................... 66 1、基础类型参数 ........................................................................................................................................................... 66 (1)错误的写法 ................................................................................................................................................... 66 (2)正确的用法 ................................................................................................................................................... 67 (1)错误写法 ....................................................................................................................................................... 68 (2)正确用法 ....................................................................................................................................................... 69 (3)推荐用法 ....................................................................................................................................................... 70 2、实体作为参数 ........................................................................................................................................................... 70 (1)单个实体作为参数 ....................................................................................................................................... 70 (2)实体和基础类型一起作为参数传递 ........................................................................................................... 73 3、数组作为参数 ........................................................................................................................................................... 74 (1)基础类型数组 ............................................................................................................................................... 74 (2)实体集合 ....................................................................................................................................................... 74 4、后台发送请求参数的传递 ....................................................................................................................................... 75 三、put请求 ......................................................................................................................................................................... 77 1、基础类型参数 ........................................................................................................................................................... 77 2、实体作为参数 ........................................................................................................................................................... 77 3、数组作为参数 ........................................................................................................................................................... 78 四、delete请求 ................................................................................................................................................................... 78 五、总结 ................................................................................................................................................................................. 79 C#进阶系列——WebApi 身份认证解决方案:Basic基础认证.......................................................................................... 80 一、为什么需要身份认证 ..................................................................................................................................................... 81 1、我们不加身份认证,匿名用户可以直接通过url随意访问接口: ........................................................... 81 2、增加了身份认证之后,只有带了我们访问票据的请求才能访问我们的接口。 ....................................... 82 二、Basic基础认证的原理解析 ......................................................................................................................................... 84 1、常见的认证方式 ....................................................................................................................................................... 84 2、Basic基础认证原理 ............................................................................................................................................... 85 三、Basic基础认证的代码示例 ......................................................................................................................................... 85 1、登录过程 ................................................................................................................................................................... 85 1.1、Web前端 ....................................................................................................................................................... 85 1.2、登录的API接口 .......................................................................................................................................... 86 2、/Home/Index主界面 .............................................................................................................................................. 88 3、WebApiCORS验证部分(重点) ............................................................................................................................ 90 3.1、在WebApiCORS项目里面自定义一个类RequestAuthorizeAttribute,去继承我们的AuthorizeAttribute这个类。然后重写OnAuthorization方法,在这个方法里面取到请求头的Ticket信息,然后校验用户名密码是否合理。 ............................................................................................................. 90 3.2、在具体的Api接口增加我们上面自定义类的特性 .................................................................................. 91 四、优化 ................................................................................................................................................................................. 92 1、解决API的问题 ...................................................................................................................................................... 92 2、解决ajax的问题 .................................................................................................................................................... 93 3、解决特殊不想使用验证的方法 ............................................................................................................................... 94 五、总结 ................................................................................................................................................................................. 95 C#进阶系列——WebApi 跨域问题解决方案:CORS ............................................................................................................. 95 一、跨域问题的由来 ............................................................................................................................................................. 96 二、跨域问题解决原理 ......................................................................................................................................................... 96 三、跨域问题解决细节 ......................................................................................................................................................... 96 1、场景描述 ................................................................................................................................................................... 97 2、场景测试 ................................................................................................................................................................... 99 1)我们不做任何的处理,直接将两个项目运行起来。看效果如何 ............................................................... 99 2)使用CORS跨域 ................................................................................................................................................ 99 3)CORS的具体参数设置。 ............................................................................................................................... 103 四、总结 ............................................................................................................................................................................... 104 C#进阶系列——WebApi 接口测试工具:WebApiTestClient ........................................................................................ 105 一、WebApiTestClient介绍 ........................................................................................................................................... 106 二、WebApiTestClient展示 ........................................................................................................................................... 106 三、WebApiTestClient使用 ........................................................................................................................................... 116 1、如何引入组件 ......................................................................................................................................................... 116 2、如何使用组件 ......................................................................................................................................................... 118 1、修改Api.cshtml文件 ................................................................................................................................. 118 2、配置读取注释的xml路径 ............................................................................................................................ 119 3、测试接口 ......................................................................................................................................................... 121 四、总结 ............................................................................................................................................................................... 123

    0
    1027
    3.21MB
    2018-08-23
    45
  • MVC源码学习:打造自己的MVC框架

    目录 MVC系列——MVC源码学习:打造自己的MVC框架(一:核心原理) ............................................................................... 3 一、MVC原理解析 ................................................................................................................................................................... 4 1、MVC原理 ..................................................................................................................................................................... 4 二、HttpHandler ................................................................................................................................................................... 6 1、HttpHandler、IHttpHandler、MvcHandler的说明 ........................................................................................ 6 2、IHttpHandler解析 .................................................................................................................................................. 6 2.1、Asp.net管线事件简易说明 ........................................................................................................................ 6 2.2、Asp.net中常见的HttpHandler类型 ...................................................................................................... 7 2.3、自定义HttpHandler。 ............................................................................................................................. 10 3、MvcHandler解析 .................................................................................................................................................... 11 三、HttpModule ................................................................................................................................................................... 13 1、HttpModule能干什么 ............................................................................................................................................ 13 2、HttpModule的使用 ................................................................................................................................................ 14 3、HttpModule和HttpHandler如何区分 .............................................................................................................. 18 4、UrlRoutingModule解析 ....................................................................................................................................... 18 四、总结 ................................................................................................................................................................................. 22 MVC系列——MVC源码学习:打造自己的MVC框架(二:附源码) ................................................................................. 23 一、版本一:搭建环境,实现MVC请求 ............................................................................................................................. 24 1、新建一个类库项目,我们暂且命名为Swift.MVC. ............................................................................................ 25 2、新建MvcHandler和UrlRoutingModule ........................................................................................................... 25 3、新建一个空的Web项目测试Swift.MVC .............................................................................................................. 26 二、版本二:完善MvcHandler和UrlRoutingModule ................................................................................................. 28 1、UrlRoutingModule的完善 ................................................................................................................................... 28 2、MvcHandler部分的完善 ........................................................................................................................................ 31 2.1、关于控制器工厂 ........................................................................................................................................... 32 2.2、控制器的父类实现 ....................................................................................................................................... 37 3、测试及代码释疑 ....................................................................................................................................................... 38 4、向Swift.MVC里面加入Model ............................................................................................................................. 47 三、版本三:加入自己的路由模块 ..................................................................................................................................... 49 四、总结 ................................................................................................................................................................................. 49 MVC系列——MVC源码学习:打造自己的MVC框架(三:自定义路由规则) ................................................................. 50 一、版本三功能介绍 ............................................................................................................................................................. 51 二、UrlRoutingModule的实现 ......................................................................................................................................... 52 1、SwiftRouteTable.cs代码 .................................................................................................................................. 53 2、SwiftRouteCollection.cs代码........................................................................................................................ 53 3、SwiftRoute.cs代码 ............................................................................................................................................. 55 4、SwiftRouteData.cs代码 ..................................................................................................................................... 56 5、IRouteHandler.cs代码 ....................................................................................................................................... 56 6、UrlRoutingModule.cs代码 ................................................................................................................................ 57 三、MvcHandler的实现 ...................................................................................................................................................... 59 1、MvcHandler.cs ...................................................................................................................................................... 59 2、Controller.cs ...................................................................................................................................................... 61 四、测试以及代码释疑 ......................................................................................................................................................... 62 1、启动项目,首先进到全局配置文件的Application_Start()方法 ......................................................... 63 2、然后请求进到UrlRoutingModule里面,取SwiftRouteCollection的值: .................................... 64 3、然后请求进到SwiftRouteCollection类的GetRouteData()方法里面。这个方法的作用很明显,就是解析当前的请求的url,从中获取当前的controller、action、参数等信息。这个方法执行完之后得到的SwiftRouteData对象,结果如下: ......................................................................................................... 65 这个对象包含两个属性,RouteHandler和当前请求的路由表。 .................................................................. 66 4、通过步骤3知道,当前的swiftRouteData对象包含了RouteHandler对象, IRouteHandler routeHandler = routeData.RouteHandler; 结果如下: ........................................................................ 66 5、得到RouteHandler对象之后,就是从该对象的GetHttpHandler()方法里面得到当前的HttpHandler。 ................................................................................................................................................................................. 67 这个应该不难理解,将routeData和context传入MvcHandler里面。这就是为什么之前MvcHandler里面有一个两个参数的构造函数的原因。 ......................................................................................................... 68 6、然后就是执行 context.RemapHandler(httpHandler); 将请求正式交给MvcHandler。 .............. 68 7、在MvcHandler的ProcessRequest方法里面,首先从当前请求的路由表里面去控制器名称,如下图,得到”Home“: ........................................................................................................................................................ 68 8、然后就是创建控制器工厂、从工厂里面得到当前请求的控制器的对象,这部分和之前变化不大。 .... 69 9、得到控制器对象之后,执行对应的当前请求的action方法,请求尽到Controller这个父类的Execute()方法里面 ............................................................................................................................................. 69 10、通过反射,最终执行BootstrapTest()方法。 ....................................................................................... 70 11、BootstrapTest()方法执行完成之后,释放当前的控制器对象: factory.ReleaseController(controller); 。请求结束。 .......................................................... 70 五、支持方法的重载 ............................................................................................................................................................. 70 六、总结 ................................................................................................................................................................................. 71 MVC系列——MVC源码学习:打造自己的MVC框架(四:了解神奇的视图引擎) ......................................................... 72 一、自定义ActionResult .................................................................................................................................................. 73 二、ContentResult和JsonResult的实现 .................................................................................................................... 74 三、解析视图引擎原理 ......................................................................................................................................................... 79 1、视图引擎原理解析 ................................................................................................................................................... 79 2、自定义视图引擎 ....................................................................................................................................................... 80 2.1、首先定义一个ViewResult去实现ActionResult ................................................................................ 80 2.2、在Controller.cs里面定义“快捷方法” ................................................................................................ 80 2.3、添加视图ViewIndex .................................................................................................................................. 81 四、RazorEngine实现视图引擎 ........................................................................................................................................ 82 1、基础用法 ................................................................................................................................................................... 82 2、作为视图引擎的实现 ............................................................................................................................................... 86 2.1、先定义一个ActionResult的实现类。由于缓存的key必须唯一,这里使用filepath作为缓存的Key,第一次加载缓存,之后访问该页面就很快了。 ....................................................................................... 86 2.2、在Controller.cs里面定义“快捷方法” ................................................................................................ 86 2.3、在具体的控制器里面调用 ........................................................................................................................... 87 2.4、对应的View页面。我们还是用html代替,当然如果你想要用cshtml的文件,只需要改下上述文件路径即可。 ......................................................................................................................................................... 87 五、NVelocity实现视图引擎 ............................................................................................................................................ 88 1、定义ActionResult的实现类VelocityViewResult ...................................................................................... 91 2、在Controller.cs里面添加“快捷方法” ............................................................................................................ 92 3、在具体的控制器里面调用 ....................................................................................................................................... 92 4、新建对应的视图 ....................................................................................................................................................... 92 六、VTemplate实现视图引擎 ............................................................................................................................................ 93 七、总结 ................................................................................................................................................................................. 93

    0
    141
    1.67MB
    2018-08-23
    9
  • 阅读者勋章

    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 新秀勋章

    用户首次发布原创文章,审核通过后即可获得
  • 新人勋章

    用户发布第一条blink获赞超过3个即可获得
关注 私信
上传资源赚积分or赚钱