首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Delphi XE5中的新增内容

使用单一的IDE 和单一的框架,针对Android、iOS、Windows和OS X 进行开发,并且创建真正原生的应用,利用底层设备中的全方位功能和性能。...了解更多 > 访问基于云端的 RESTful web 服务 Delphi XE5具有全新的 REST 客户端函数库,在所有平台上有效,并专注于通过任意第三方提供商简化调用 REST web服务。...这里是添加在其他最近发布中的内容: Delphi XE4 Develop iOS应用 with Delphi iOS ARM编译器、工具链、全新的可视化开发环境和针对 iOS的控件 IBLite数据库可用于...iOS,并带有不受限的部署许可证 FireDAC 可单独使用,大部分特性仅在企业版及以上有效 FireMonkey传感器对位置、方向和运动的支持 FireMonkey框架和全新的 TListView 组件...iOS,并带有不受限的部署许可证 FireDAC 可单独使用,大部分特性仅在企业版及以上有效 FireMonkey传感器对位置、方向和运动的支持 FireMonkey框架和全新的 TListView 组件

2.1K40

Delphi入门教程

程序开发的基本知识 1.4.1Windows程序开发的基本概念 1.4.1.1Windows应用程序的基本框架 下图为windows系统自带写字板程序,用来介绍Windows应用程序的构成 1.标题栏...Delphi中定义的类一般均以大写字母”T”开头,窗体TForm 2.组件(Component):Delphi常规应用程序开发的基础,类似于积木的作用。实际上是一个完成一定功能的类。...事件可能是用户执行了某些操作(鼠标单击、敲击键盘等)引起的,也可能是程序内部触发的(定时器) 7.事件处理程序(Event Handler):当事件触发时,应用程序执行的命令集。...菜单栏除包含标准Windows程序通常所具有的[File]、[Edit]、[Help]菜单外,还有一些与Delphi6目、运行、辅助工具和环境配置等相关的菜单。 1....【Component】菜单 主要完成组件的添加、配置功能 通过【Configure Palette】菜单项可以自定义组件面板的组件。

6.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

基于CocoaPods的组件化原理及私有库实践

iOS 8 之前,iOS 只支持以静态库的方式来使用第三方的代码。 静态库 静态库,在iOS中会被打包成.a文件,配合.h头文件一起可以完成功能的调用。...早期的一些热更新框架,例如JSPatch钻了漏子通过dlopen来进行热更新,不过很快被禁掉了。 不过,如果是企业证书,还是可以在自己的app里灵活的加载第三方动态库的。...Specta是OC的一个轻量级TDD/BDD框架,参考github/specta Kiwi是一个iOS的一个BDD框架,可以简单地部署和使用。...image.png 最后,为了保证本地的repo已经被更新,运行pod update来更新repo 如何在外部项目中使用 我们可以在想要使用的项目中的Podfile里加入如下代码: pod 'helloXXXPod...如果pod中用到framework,AVFoundation,直接在podspec文件中添加s.frameworks = ‘AVFoundation’或者s.frameworks = [‘AVFoundation

4.7K12

程序员面试闪充--Cocoapods的详解

一、介绍 CocoaPods是开发OSX和iOS应用程序的一个第三方库的依赖管理工具。...podspec能管理许多的第三方库。切换步骤是先删除再添加再更新。 但并不是所有的库都在Podspec的管辖范围之内的,如何确定第三方库是否被Podspec托管了呢?...3、说明 例子: platform :ios, '8.0' 用来设置所有第三方库所支持的iOS最低版本 pod 'SDWebImage','~2.6' 设置框架的名称和版本号 版本号规则: '>1.0...五、CocoaPods相关面试题 1、请说明一下Cocopods的作用和原理 答:CocoaPods是一个第三方库的管理工具,用来管理项目中第三方框架。...3)生成Pods项目:创建一个Pods项目专门用来编译和管理第三方框架,CocoaPods会将所需的框架,库等内容添加到项目中,并且进行相应的配置。

2.1K100

教你轻松在React Native中集成统计的功能

在这里我们也可以采用第三方统计umneng。 在这篇文章中我会向大家分享,在React Native中集成umeng统计的方法及流程。...如果大家想通过视频学习如何在React Native中集成统计功能,可以点这里查看 iOS 友盟支持通过Cocoapods来添加统计sdk的依赖,如果你的Mac还没有安装Cocoapods,则可以通过...'//无IDFA版SDK(请根据需要选择其中一个) : platform :ios, '7.0' target 'GitHubPopular' do pod 'UMengAnalytics' end...如果我们一个项目中有多个PROJECT,那么则需要用xcworkspace是来管理我们的项目,我们通过pod安装了统计sdk后,项目中会多出来一个名为Pods的PROJECT,所以后我们需要通过xcworkspace...来打开我们的ios项目了。

6.3K40

使用Kotlin Native技术开发iOS应用

创建Kotlin Native项目 Kotlin Native使用Gradle作为默认构建工具,想要在Xcode中编译Kotlin Native项目,需要在项目中添加相关的运行脚本,该脚本调用Gradle...当然,也可以借助一些第三方的IDE,AppCode,使用AppCode之前需要先安装【Kotlin Native for AppCode】插件。...相比使用Xcode创建的原生iOS项目而言,使用Kotlin/Native方式创建的iOS项目显然多一些配置文件(Frameworks和KotlinNativeFramework)。...不过,此时的程序还没有实现任何的功能,为了在项目中使用Kotlin来编写iOS应用程序,可以在Kotlin Native项目的Project文件中创建一个Kotlin的文件目录(src/main/kotlin...同时,AppCode插件也支持使用kotlin.test框架来编写测试代码。

1.9K30

AI介绍依赖注入在Blazor项目中使用的方法。

写一篇介绍依赖注入在Blazor项目中使用的方法。 当我们在Blazor项目中使用依赖注入(DI)时,我们可以使用.NET Core自带的DI容器或第三方DI容器,Autofac和Ninject。...这些容器可以帮助我们管理和注入应用程序中的依赖,使代码更加可维护和可测试。 首先,我们需要在项目中安装所需的DI容器。...在ConfigureServices方法中,我们可以添加依赖并指定它们的生命周期。...例如,以下代码片段演示了如何在组件中注入MyService: csharp复制 public class MyComponent : ComponentBase { private readonly...(); // ... } 总之,使用依赖注入可以使我们更轻松地管理和注入应用程序中的依赖,并使代码更加可维护和可测试。

19120

Flutter应用集成极光推送的实现示例

概述 在移动应用开发中,消息推送可以说是一非常重要的功能,它能够起到提醒或者唤醒用户的作用,同时也是产品运营人员更高效地实现运营目标的重要手段,比如将新上架一个商品或者最新的一条新闻推送给用户。...在原生iOS开发中,为了简化消息推送,苹果推送服务(简称APNs)接管了系统所有应用的消息通知需求,任何第三方消息推送都需要经过推送服务进行转发。...具体来说,当某个应用需要发送消息推送时,消息会由应用的服务器先发给苹果或Google的消息推送服务器,然后经由APNs或FCM(Google的消息推送框架)发送到设备,设备接收到消息后经过系统层面完成解析...由于第三方推送服务厂商提供的功能和接入流程大都一致,考虑到极光的社区和生态相对活跃,并且在国内较早的推出Flutter插件,所以我们可以在Flutter项目中直接使用这个插件,下图是极光推送的架构示意图...通过git 方式依赖 打开Flutter工程的 pubspec.yaml 配制文件,然后添加添加 如下依赖代码。

2.7K20

iOS学习——UIAlertController详解

这两天项目中统一对已经被iOS API废弃的UIAlertView和UIActionSheet进行替换,我们知道,UIAlertView和UIActionSheet都已经被iOS的API所废弃了。...之前项目中一直用的都是原先的UIAlertView和UIActionSheet风格,所以对UIAlertController的了解很少,这次也借着这次统一目更新的机会对UIAlertController...  上面我们讲到了如何在UIAlertController提示器上添加按钮,但是有时候,我们需要在提示器上添加一个或多个文本框让用户填写一些信息,在UIAlertController中也提供了一个方法直接可以在提示器上添加文本框...主要的方法有两种: 利用第三方控件 利用KVC方法进行自定义修改 2.1 利用第三方控件进行UIAlertController属性的自定义 现在Github上有着众多的Alert控件(SCLAlertView...等),相信有很多都可以满足大家的需求,只要使用Cocoapods添加添加第三方库就可以了。

2.6K170

React Native实践有感

依赖库的升级维护 RN项目中经常会用到很多第三方库,比如路由框架react-navigation、数据存储AsyncStorage、状态管理react-redux等等。...总之,RN和第三方依赖库版本太老长时间不升级会带来很多问题,老API过时、新API变动太大,iOS、Android系统更新带来的兼容性问题都需要解决,升级应该作为一个task经常关注并适时执行。...我们项目中用到第三方库rn-fetch-blob来做下载功能,但是由于此库无人维护,只能自己适配。由于下载和存储是在Native端实现的,只能在Native端去做改动。...像Android项目中的大尺寸图片splash启动页就可以转换成webp格式,可以大幅减小图片所占空间。...--assets-dest ios 为了build方便,可以将脚本写到package.json的scripts中,取个别名ios-bundle,之后可以直接使用npm run ios-bundle进行打包

2.4K10

Carthage的安装和使用

它只是根据我们描述文件中配置的第三方库,将他们下载到本地,然后用xcodebuild构建成framework文件。然后由我们自己将这些库集成到项目中。...Carthage使用哪个版本,这是可选的,不写默认使用最新版本 == 1.0 表示使用1.0版本 = 1.0 表示使用1.0或更高的版本 ~> 1.0 表示使用版本1.0以上但是低于2.0的最新版本,1.1...添加Frameworks到项目中 点击项目名称->target->General,在最底部找到Linked Frameworks and Libraries。...将上一步运行完之后的framework添加进来。 目的是告诉Xcode链接这个framework到项目中,允许你在代码中使用。...carthage copy-frameworks命令剔除了额外的框架。 command + B编译项目,编译成功之后就可以愉快地使用了。

1.3K80

如何使用Carthage管理iOS依赖库安装使用Carthage

前言         很多ios开发者大概对CocoaPods并不陌生,我们几乎已经习惯了在pod文件中添加一行即可将一个库导入到自己的工程中,不得不说,在ios开发的历史中...说到Carthage,就要先说swift,2014年苹果发布swift初期,用swift编写的第三方库就只能通过拖动源代码到自己的项目中才能被调用, 由于当时只有寥寥无几的开源库,且不能打包,加上swift1.0...随着swift逐步趋于稳定,并且从ios8.0开始支持将自己写的swift打包成framework,越来越多的纯swift编写框架开始出现,就在这时候carthage突然出现在人们的视野中,而且陆陆续续几乎所有的开源框架都开始支持...Alamofire/Alamofire" ~> 3.0 github "SwiftyJSON/SwiftyJSON" 版本的含义 ~> 3.0 表示使用版本3.0以上但是低于4.0的最新版本,3.5...carthage会为你下载和编译所需要的第三方库,当命令执行完毕,在你的项目文件夹中会创建一个名为Carthage的文件夹 在 ~/Carthage/Build/iOS里会出现xxx.framework

1.1K20

储存篇 - CoreData使用大全

二、创建实体 1、利用可视化的方式创建实体,实体的功能就类似于我们的Model类,具体操作如下: ?...实体间的关系:选中Person实体,在Person中添加card属性: ? image.png 选中Card实体,在Card中添加person属性: ? 添加完成后,他们关系如下: ?...【六】CoreData第三方库:MagicalRecord 地址:MagicalRecord CoreData是苹果自家推出的一个持久化框架,使用起来更加面向对象。...添加MagicalRecord到项目中 将MagicalRecord添加到项目中,和使用其他第三方一样,可以通过下载源码和CocoaPods两种方式添加。...另外还有其他的第三方存储库: 可以存对象的数据库realm-cocoa使用时参考这篇文章:移动端数据库新王者:realm ---- 参考文章: iOS 开发之 CoreData CoreData的使用

2.4K20

浅谈iOS进阶路线

搜索 Head First iPhone/iPad开发 iOS应用安全权威指南 高性能iOS应用开发 高级核心动画技巧 2017蚂蚁金服AR框架 京东应用架构设计 王巍-Swift4.0...你可以没做过,但你不能不知道,就比如支付宝当中的加密算法RSA是属于什么加密.他是如何验证的.公钥和私钥是如何在APP和服务端存储验证的?...当然,有些公司不想接入第三方,也有开源的框架可以自己做直播平台,这就需要三端连调,一同处理需求了. RTMP推流 例如IJKPlayer FFmpeg,包括直播原理,你要懂....图片渲染&滤镜 GPUIImage是一个集滤镜,图像处理的框架,可以学习一下,如何添加滤镜,处理图片....,其方法和对象在编译和运行过程中分别是什么状态. ---- iOS App逆向 App逆向目前本人也没有深入理解,不知道在工作当中如何应用,确实让我了解到iOS开发项目中之外的东西.

2K120

大量开发者会将访问token和API密钥硬编码至Android应用

机密信息易遭泄漏 网络安全公司Fallible一最新的研究结果(点击查看)显示:在统计到的16,000多个安卓应用中,有约2,500个应用都出现开发者将机密凭证硬编码进去的情况。...应该说,当需要提供的访问只在有限的范围内时,将第三方服务的访问凭证硬编码到应用程序中的做法还是可以理解的。...这些APP包含了为Twitter,Dropbox,Flickr,Instagram,Slack,AWS(亚马逊云计算)等服务准备的access token和API key。...2015年德国达姆施塔特市科技大学的研究人员曾在安卓和iOS系统中发现超过1,000个用于BaaS(后端即服务)框架的访问凭证。...此款工具能帮助公司及独立开发者扫描他们的程序,寻找那些可能早些时候添加之后却又忘记了的秘密token。如果你有兴趣了解这款工具的话,点击这里。

1.6K80
领券