Ray Zhang 321fc5b486 全面修改iOS框架 6 年之前
..
Base.lproj 470b3ec3eb 1.修改iOS Apex Mobile Share -> Share With Someone。 8 年之前
Images.xcassets 1a90a11961 Apex mobile 8 年之前
NewImages.xcassets 1e2953da0d APEX Mobile 2.70.190412 修复service location 位置,地图中心位置,增加访问日志等 7 年之前
PieChart d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
Result 52c1c79686 Apex mobile 2.66.190316 7 年之前
ShipMap 8a76bbf9c3 APEX Mobile 2.70.190412 修复service location 位置,地图中心位置,增加访问日志等 7 年之前
en.lproj 03dff839df 425 12 年之前
zh-Hans.lproj cb70be5242 1.修改iOS Apex Mobile Detail,增加分享。 8 年之前
AMAnnotationView.h c4b4850101 1.修改iOS Apex Mobile Location标签点击事件处理不正确。 8 年之前
AMAnnotationView.m c8b730be1e 1.修改iOS Apex Mobile Ship Map当前点复用后不正确。 7 年之前
AMCommContentCell.h 4b83c98335 1.修改iOS Apex Mobile Detail增加Communication。 8 年之前
AMCommContentCell.m af95146c74 Apex Mobile 8 年之前
AMCommContentCell.xib 06878db0b5 1.修改iOS Apex Mobile Detail Communication键盘事件。 8 年之前
AMCommEditCell.h 06878db0b5 1.修改iOS Apex Mobile Detail Communication键盘事件。 8 年之前
AMCommEditCell.m 06878db0b5 1.修改iOS Apex Mobile Detail Communication键盘事件。 8 年之前
AMCommEditCell.xib 06878db0b5 1.修改iOS Apex Mobile Detail Communication键盘事件。 8 年之前
AMCommHeadCell.h 3ca023aeec 1.修改iOS Apex Mobile Communitaction CC联系人选择。 8 年之前
AMCommHeadCell.m 3ca023aeec 1.修改iOS Apex Mobile Communitaction CC联系人选择。 8 年之前
AMCommHeadCell.xib 3dfe94257e 1.修改iOS Apex Mobile Communication。 8 年之前
AMMapAnnotaion.h 9fafcea856 1.修改iOS Apex Mobile Location地址详细标签。 8 年之前
AMMapAnnotaion.m 9fafcea856 1.修改iOS Apex Mobile Location地址详细标签。 8 年之前
AMMapView.h c4b4850101 1.修改iOS Apex Mobile Location标签点击事件处理不正确。 8 年之前
AMMapView.m c4b4850101 1.修改iOS Apex Mobile Location标签点击事件处理不正确。 8 年之前
AMResultViewController.h 050e681dfb Apex mobile 8 年之前
AMResultViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
AMTextField.h 3ca023aeec 1.修改iOS Apex Mobile Communitaction CC联系人选择。 8 年之前
AMTextField.m 3ca023aeec 1.修改iOS Apex Mobile Communitaction CC联系人选择。 8 年之前
AMViewController.h 321fc5b486 全面修改iOS框架 6 年之前
AMViewController.m 321fc5b486 全面修改iOS框架 6 年之前
Apex Mobile-Info.plist 321fc5b486 全面修改iOS框架 6 年之前
Apex Mobile-Prefix.pch 25850dee7d 1.修改iOS Apex Mobile Tools,增加清除登陆信息。 8 年之前
Apex Mobile.entitlements 68e3633936 1.完成Apex Mobile About界面布局。 8 年之前
ApexHistoryViewController.h 321fc5b486 全面修改iOS框架 6 年之前
ApexHistoryViewController.m 321fc5b486 全面修改iOS框架 6 年之前
ApexMobileDB.h e559128df0 1.修改iOS Apex Mobile Result数据库删除固定字段及更新显示字段控制在三个以内。 7 年之前
ApexMobileDB.m d83f76c386 1.修改iOS Apex Mobile数据库Fields删除字段错误。 7 年之前
ApexMobileFirstViewController.h 4beed37aee Apex mobile 8 年之前
ApexMobileFirstViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
ApexMobileNavigationController.h 29adbd6196 header ver for apex mobile iOS 12 年之前
ApexMobileNavigationController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
ApexMobileSecondViewController.h 29adbd6196 header ver for apex mobile iOS 12 年之前
ApexMobileSecondViewController.m 29adbd6196 header ver for apex mobile iOS 12 年之前
AppDelegate.h 8a80def2a8 1.修改iOS Apex Mobile上传缓存用户数据。 7 年之前
AppDelegate.m 8a76bbf9c3 APEX Mobile 2.70.190412 修复service location 位置,地图中心位置,增加访问日志等 7 年之前
CellItemHistory.h 730a6d3707 1.调整Apex Mobile旧有视图布局。 8 年之前
CellItemHistory.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
ChangePasswordViewController.h 730a6d3707 1.调整Apex Mobile旧有视图布局。 8 年之前
ChangePasswordViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
Constant.h 4beed37aee Apex mobile 8 年之前
Constant.m 85bfb448cd 20140515 12 年之前
CustomizeFieldViewController.h 01da529b52 1.修改iOS Apex Mobile Result Field Setting最多允许显示三个。 7 年之前
CustomizeFieldViewController.m 4022b97c11 1.修改iOS Apex Mobile Result数据库删除固定字段。 7 年之前
DetailCellKV.h 29adbd6196 header ver for apex mobile iOS 12 年之前
DetailCellKV.m 29adbd6196 header ver for apex mobile iOS 12 年之前
DetailCellKVNew.h 6ab5870a1a 1.修改Apex Mobile Detail,增加双击复制。 8 年之前
DetailCellKVNew.m 6ab5870a1a 1.修改Apex Mobile Detail,增加双击复制。 8 年之前
DetailCellList.h 29adbd6196 header ver for apex mobile iOS 12 年之前
DetailCellList.m 29adbd6196 header ver for apex mobile iOS 12 年之前
DetailCellTracking.h 050e681dfb Apex mobile 8 年之前
DetailCellTracking.m 050e681dfb Apex mobile 8 年之前
DetailCellWeb.h 321fc5b486 全面修改iOS框架 6 年之前
DetailCellWeb.m 321fc5b486 全面修改iOS框架 6 年之前
DetailContent.h c1265fa05d 1.修改Apex Mobile Detail,增加Tracing菜单搜索HBOL。 8 年之前
DetailContent.m 68e3633936 1.完成Apex Mobile About界面布局。 8 年之前
DetailPageViewController.h 321fc5b486 全面修改iOS框架 6 年之前
DetailPageViewController.m 321fc5b486 全面修改iOS框架 6 年之前
DetailShareItemProvider.h a6b3780d0a Apex Mobile 8 年之前
DetailShareItemProvider.m a6b3780d0a Apex Mobile 8 年之前
DetailTabBarController.h 4beed37aee Apex mobile 8 年之前
DetailTabBarController.m 8a76bbf9c3 APEX Mobile 2.70.190412 修复service location 位置,地图中心位置,增加访问日志等 7 年之前
DocumentsViewController.h 4beed37aee Apex mobile 8 年之前
DocumentsViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
EmailItemProvider.h 59fcc4f6a7 Apex Mobile 8 年之前
EmailItemProvider.m 59fcc4f6a7 Apex Mobile 8 年之前
FavoritesData.h cba490e694 1.修改iOS Apex Mobile Saved Detail、Search以及Document,增加Clear。 8 年之前
FavoritesData.m cba490e694 1.修改iOS Apex Mobile Saved Detail、Search以及Document,增加Clear。 8 年之前
FunctionSelectViewController.h 582d711d20 2014514 12 年之前
FunctionSelectViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
HistoryData.h cba490e694 1.修改iOS Apex Mobile Saved Detail、Search以及Document,增加Clear。 8 年之前
HistoryData.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
HistoryTabBarController.h 4beed37aee Apex mobile 8 年之前
HistoryTabBarController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
HistoryViewController.h 321fc5b486 全面修改iOS框架 6 年之前
HistoryViewController.m 321fc5b486 全面修改iOS框架 6 年之前
HomeViewController.h 4aeb79a6ab Apex Mobile 8 年之前
HomeViewController.m f11636d73a apex mobile 2.70 release 7 年之前
KPI.json be983c3060 1.修改iOS Apex Mobile引入KPI并修改Homer界面增加KPI。 8 年之前
KPIButton.h be983c3060 1.修改iOS Apex Mobile引入KPI并修改Homer界面增加KPI。 8 年之前
KPIButton.m be983c3060 1.修改iOS Apex Mobile引入KPI并修改Homer界面增加KPI。 8 年之前
KPICell.h 04d9cb4e22 1.修改iOS Apex Mobile KPI双击搜索。 8 年之前
KPICell.m db6be2fd56 1.修改iOS Apex Mobile KPI在iPhone 5s大小。 8 年之前
KPICell.xib 00fb985a00 1.修改iOS Apex Mobile KPI在PieChart和Legend之间加入分割线。 8 年之前
KPILegendCell.h ac6b34674e 1.修改iOS Apex Mobile KPI,重新布局。 8 年之前
KPILegendCell.m f4adf0e2ba 1.修改iOS Apex Mobile KPI滚动后没有保存前一个状态。 8 年之前
KPILegendCell.xib 20a205d373 1.修改iOS Apex Mobile KPI标签项高度。 8 年之前
KPIPieChartCell.h be983c3060 1.修改iOS Apex Mobile引入KPI并修改Homer界面增加KPI。 8 年之前
KPIPieChartCell.m be983c3060 1.修改iOS Apex Mobile引入KPI并修改Homer界面增加KPI。 8 年之前
KPIPieChartCell.xib be983c3060 1.修改iOS Apex Mobile引入KPI并修改Homer界面增加KPI。 8 年之前
KPIRepeatTapGestureRecognizer.h 04d9cb4e22 1.修改iOS Apex Mobile KPI双击搜索。 8 年之前
KPIRepeatTapGestureRecognizer.m bdec7e14dc Apex Mobile 8 年之前
KPITableCell.h ac6b34674e 1.修改iOS Apex Mobile KPI,重新布局。 8 年之前
KPITableCell.m ac6b34674e 1.修改iOS Apex Mobile KPI,重新布局。 8 年之前
KPITableCell.xib ac6b34674e 1.修改iOS Apex Mobile KPI,重新布局。 8 年之前
LICENSE e9965cb4b5 header ver 12 年之前
LPShareActivity.h 59fcc4f6a7 Apex Mobile 8 年之前
LPShareActivity.m 8a22ec0c5b 1.修改iOS Apex Mobile导入Email按钮图标。 8 年之前
LineView.h 29adbd6196 header ver for apex mobile iOS 12 年之前
LineView.m 1a90a11961 Apex mobile 8 年之前
LocalDocumentsViewController.h 4beed37aee Apex mobile 8 年之前
LocalDocumentsViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
LocationDetailViewController.h 582d711d20 2014514 12 年之前
LocationDetailViewController.m 582d711d20 2014514 12 年之前
LocationViewController.h 8a76bbf9c3 APEX Mobile 2.70.190412 修复service location 位置,地图中心位置,增加访问日志等 7 年之前
LocationViewController.m 321fc5b486 全面修改iOS框架 6 年之前
LoginViewController.h 25850dee7d 1.修改iOS Apex Mobile Tools,增加清除登陆信息。 8 年之前
LoginViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
Main.storyboard 321fc5b486 全面修改iOS框架 6 年之前
MessageDetailItem.h 582d711d20 2014514 12 年之前
MessageDetailItem.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
MessageDetailViewController.h 202e3401bc 0519 12 年之前
MessageDetailViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
MessageItem.h 582d711d20 2014514 12 年之前
MessageItem.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
MessageViewController.h 4beed37aee Apex mobile 8 年之前
MessageViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
MyAutocompleteItemsSource.h 582d711d20 2014514 12 年之前
MyAutocompleteItemsSource.m 582d711d20 2014514 12 年之前
MyAutocompleteView.h 582d711d20 2014514 12 年之前
MyAutocompleteView.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
MyAutocompletionCellFactory.h 66138c8ec6 0504 12 年之前
MyAutocompletionCellFactory.m 66138c8ec6 0504 12 年之前
MySuggestion.h 66138c8ec6 0504 12 年之前
MySuggestion.m 66138c8ec6 0504 12 年之前
MylistViewController.h 835b9c4d14 My 菜单关联 8 年之前
MylistViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
NewsData.h 66138c8ec6 0504 12 年之前
NewsData.m 66138c8ec6 0504 12 年之前
NewsDetailViewController.h 321fc5b486 全面修改iOS框架 6 年之前
NewsDetailViewController.m 321fc5b486 全面修改iOS框架 6 年之前
NewsTableViewCell.h 66138c8ec6 0504 12 年之前
NewsTableViewCell.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
NewsViewController.h 4beed37aee Apex mobile 8 年之前
NewsViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
OrderHistoryViewController.h 4aeb79a6ab Apex Mobile 8 年之前
OrderHistoryViewController.m f11636d73a apex mobile 2.70 release 7 年之前
PageData.h 29adbd6196 header ver for apex mobile iOS 12 年之前
PageData.m 29adbd6196 header ver for apex mobile iOS 12 年之前
PdfViewController.h 582d711d20 2014514 12 年之前
PdfViewController.m 582d711d20 2014514 12 年之前
PulldownMenu.h 66138c8ec6 0504 12 年之前
PulldownMenu.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
RANetwork.h 8a76bbf9c3 APEX Mobile 2.70.190412 修复service location 位置,地图中心位置,增加访问日志等 7 年之前
RANetwork.m 321fc5b486 全面修改iOS框架 6 年之前
README.md e9965cb4b5 header ver 12 年之前
RTLabel.h 29adbd6196 header ver for apex mobile iOS 12 年之前
RTLabel.m 29adbd6196 header ver for apex mobile iOS 12 年之前
Reachability.h 29adbd6196 header ver for apex mobile iOS 12 年之前
Reachability.m 29adbd6196 header ver for apex mobile iOS 12 年之前
RetrievePasswordViewController.h e24d045dd6 1.修改Apex Mobile Retrieve弹窗提示。 8 年之前
RetrievePasswordViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
RootViewController.h 4aeb79a6ab Apex Mobile 8 年之前
RootViewController.m 8a80def2a8 1.修改iOS Apex Mobile上传缓存用户数据。 7 年之前
SearchTableAdapter.h 4beed37aee Apex mobile 8 年之前
SearchTableAdapter.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
SearchViewController.h 582d711d20 2014514 12 年之前
SearchViewController.m 321fc5b486 全面修改iOS框架 6 年之前
SearchlistViewController.h 4aeb79a6ab Apex Mobile 8 年之前
SearchlistViewController.m 835b9c4d14 My 菜单关联 8 年之前
ShipSearch.storyboard e4980aee01 1.修改iOS Apex Mobile去除返回键标题国际化。 8 年之前
ShipSearchController.h 2192b6ac02 1.完成Apex Mobile首页数据展示和搜索。 8 年之前
ShipSearchController.m e4980aee01 1.修改iOS Apex Mobile去除返回键标题国际化。 8 年之前
ShipingStatusCell.h f11636d73a apex mobile 2.70 release 7 年之前
ShipingStatusCell.m f11636d73a apex mobile 2.70 release 7 年之前
ShippingStatusCell.xib f11636d73a apex mobile 2.70 release 7 年之前
SimpleGridComponent.h 29adbd6196 header ver for apex mobile iOS 12 年之前
SimpleGridComponent.m 29adbd6196 header ver for apex mobile iOS 12 年之前
SimpleGridDataSource.h 29adbd6196 header ver for apex mobile iOS 12 年之前
SimpleGridDataSource.m 29adbd6196 header ver for apex mobile iOS 12 年之前
SimpleMenu.h 66138c8ec6 0504 12 年之前
SimpleMenu.m 66138c8ec6 0504 12 年之前
StaticModeTableViewCell.h 4aeb79a6ab Apex Mobile 8 年之前
StaticModeTableViewCell.m 4aeb79a6ab Apex Mobile 8 年之前
StaticModeTableViewCell.xib 4aeb79a6ab Apex Mobile 8 年之前
StaticModelistViewController.h 4aeb79a6ab Apex Mobile 8 年之前
StaticModelistViewController.m 7fc101c84b 1.修改iOS Apex Mobile静态列表字体随系统字体大小设置。 8 年之前
StaticModelistViewController.xib 06a860ec40 1.修复Apex Mobile在iOS 11前TableView内容位置不正确。 8 年之前
TabBarController.h 29adbd6196 header ver for apex mobile iOS 12 年之前
TabBarController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
TableCellBool.h 29adbd6196 header ver for apex mobile iOS 12 年之前
TableCellBool.m 29adbd6196 header ver for apex mobile iOS 12 年之前
TableCellDate.h 29adbd6196 header ver for apex mobile iOS 12 年之前
TableCellDate.m 29adbd6196 header ver for apex mobile iOS 12 年之前
TableCellEdit.h 66138c8ec6 0504 12 年之前
TableCellEdit.m 29adbd6196 header ver for apex mobile iOS 12 年之前
ToolsPanelViewController.h 4beed37aee Apex mobile 8 年之前
ToolsPanelViewController.m d3c79b71bb 1.修改iOS Apex Mobile编译警告。 8 年之前
ToolslistViewController.h 4aeb79a6ab Apex Mobile 8 年之前
ToolslistViewController.m 321fc5b486 全面修改iOS框架 6 年之前
TouchLabel.h 29adbd6196 header ver for apex mobile iOS 12 年之前
TouchLabel.m 29adbd6196 header ver for apex mobile iOS 12 年之前
about.htm bb499ef2ad Apex Mobile 8 年之前
config.h 8a76bbf9c3 APEX Mobile 2.70.190412 修复service location 位置,地图中心位置,增加访问日志等 7 年之前
const.h 23602de617 NPD MOBILE 1.94.180208 8 年之前
fake_container_list.json c9bf32420c 1.修改Apex Mobile,升级Google Map SDK。 8 年之前
fake_home.json 11c7245c54 Apex Mobile 8 年之前
fake_search.json d988b7a1dd 1.修改Apex Mobile Fake Search数据,增加Title。 8 年之前
fake_tracking.json 050e681dfb Apex mobile 8 年之前
main.m 4beed37aee Apex mobile 8 年之前
my.json 24e46b2f63 Apex Mobile 8 年之前
openurltest.txt 582d711d20 2014514 12 年之前
readme.txt 4aeb79a6ab Apex Mobile 8 年之前
search.json 586a4eb0b7 Apex Mobile 8 年之前
tools.json 25850dee7d 1.修改iOS Apex Mobile Tools,增加清除登陆信息。 8 年之前

README.md

AESCrypt-ObjC - Simple AES encryption / decryption for iOS and OS X

AESCrypt is a simple to use, opinionated AES encryption / decryption Objective-C class that just works.

AESCrypt uses the AES-256-CBC cipher and encodes the encrypted data with base64.

A corresponding gem to easily handle AES encryption / decryption in Ruby is available at http://github.com/Gurpartap/aescrypt.

Installation

Add this line to your class:

#import "AESCrypt.h"

Usage

NSString *message = @"top secret message";
NSString *password = @"p4ssw0rd";

Encrypting

NSString *encryptedData = [AESCrypt encrypt:message password:password];

Decrypting

NSString *message = [AESCrypt decrypt:encryptedData password:password];

Common sense

AESCrypt includes Base64 and Crypto extensions for NSData and NSString classes. If you're already using an extension that provides these, there is no need to use the included classes. Change the code in the AESCrypt class to correspond to your existing implementation of these extensions.

Corresponding usage in Ruby

The AESCrypt Ruby gem, available at http://github.com/Gurpartap/aescrypt, understands what you're talking about in your Objective-C code. The purpose of the Ruby gem and Objective-C class is to have something that works out of the box across the server (Ruby) and client (Objective-C). However, a standard encryption technique is implemented, which ensures that you can handle the data with any AES compatible library available across the web. So, you're not locked-in.

Here's how you would use the Ruby gem:

message = "top secret message"
password = "p4ssw0rd"

Encrypting

encrypted_data = AESCrypt.encrypt(message, password)

Decrypting

message = AESCrypt.decrypt(encrypted_data, password)

See the Ruby gem README at http://github.com/Gurpartap/aescrypt for more details.

License

NSData+CommonCrypto is Copyright (c) 2008-2009, Jim Dovey

AESCrypt is Copyright (c) 2012 Gurpartap Singh

See LICENSE for license terms.