TLIPManager 1.1.0

TLIPManager 1.1.0

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布最新版本2018年3月

ihomelp07 维护。



  • 作者
  • ted.liu

IP动态管理

Pod Version Pod Platform Pod License

由于在开发环境中,常常会更换不同的服务器部署,导致APP需要更换新的服务器IP。以往采用重新更改IP打包方式,不仅耽误测试人员时间,同时影响开发者开发思路,给整个过程带来不便,有了这个库妈妈再也不用担心这个问题了。

Screenshots_Row1 Screenshots_Row1


TLIPManager 导入

从 CocoaPods

CocoaPods 是Objective-C的依赖项管理器,它自动简化了在项目中使用第三方库的过程。首先,将以下行添加到您的 Podfile

pod 'TLIPManager'

然后,将 TLIPManager 安装至您的项目。

pod install

2.如果 pod search 操作搜索失败:

  • 在终端输入:pod search TLIPManager
  • 输出:Unable to find a pod with name, author, summary, or description matching 'TLIPManager'。这时就需要继续下面的步骤了。
  • 删除 ~/Library/Caches/CocoaPods 目录下的 search_index.json 文件。
  • CocoaPods setup 成功后,如果仍然不能 pod search,那么是因为之前执行 pod search 时生成了 search_index.json,此时需要删除它。
  • 在终端输入:rm ~/Library/Caches/CocoaPods/search_index.json
  • 删除成功后,再执行 pod search。

3.导入主头文件 #import <TLIPManager/IPManager.h>

手动导入方式
  • TLIPManager 文件夹中的所有文件拖入项目中。
  • 导入主头文件 #import "IPManager.h"

使用TLIPManager

  • AppDelegate.m中初始化该框架。
    [[IPManager standardManager] managerRegisterFirstResponder:self];
  • LoginViewController或者 MainViewController中实现摇一摇协议(这里的ViewController是你工程的基类,或者你想要响应这个框架的类,总之,想在哪儿响应就在哪儿实现协议)。
  • 导入头文件#import <TLIPManager/IPManager.h>
// 结束摇动代理方法
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event{
  //振动效果
  AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
  //如果有摇动动作,就做相应操作
  if (event.subtype == UIEventSubtypeMotionShake) {
    // 调用回调,传入当前类,框架会自动跳转
      [IPManager actionManagerPresentVC:self completionBlock:^(IPModel *resultDic) {
          NSLog(@"%@",resultDic.formatIpAddress);
      }];
   }
}