随笔分类 - ios-小知识点
摘要:1、打出ipa包 2、将shipperIOS解压出 .app包 3、cd 到 Payload 目录 4、执行命令行 :class-dump -H shipperIOS.app 5、获取编译完的文件 6、打开.h即可看到方法
阅读全文
摘要:一、SDK导入 二、创建 推送证书并将推送证书上传极光后台管理 三、TARGETS->Capabilities->Push Notifications 打开 四、代码 TRJPushHelper.h 极光推送相关API封装 // // TRJPushHelper.h #import <Foundat
阅读全文
摘要:APPdelegate // // AppDelegate.m #import "AppDelegate.h" #import "RootViewController.h" //根控制器 #import "WelcomeViewController.h" //引导页 #import "LoginVi
阅读全文
摘要:/* APP从后台转前台调用的方法 */ - (void)applicationDidBecomeActive:(UIApplication *)application { //获取本地保存的token NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; NSStr...
阅读全文
摘要:// // ViewController.m // 设置密码 #import "ViewController.h" #import "PasswordView.h" #define Color_RGB(a,b,c,d) [UIColor colorWithRed:(a)/255.0 green:(b)/255.0 blue:(c)/255.0 alpha:(d)] #de...
阅读全文
摘要:viewController.h #import <UIKit/UIKit.h> @interface ViewController : UIViewController @property(nonatomic,strong)NSString *hello; @property(nonatomic,
阅读全文
摘要:git下载地址:git@github.com:lu459700780/UIBezierPath.git 演示:
阅读全文
摘要:一、制作静态库文件 二、配置静态库文件 三、运行项目,生成静态库 1、用模拟器运行一次; 2、用真机运行一次; 四、静态库完成 libaMakeA.a >show in finder 五、将模拟器和真机的.a 合并 终端:wangyalu:~ wangyalu$ lipo -create /User
阅读全文
摘要:#ifndef PrefixHeader_pch #define PrefixHeader_pch //共同方法 #import "Common.h" #ifdef DEBUG #define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); #else #d...
阅读全文
摘要:#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; ...
阅读全文
摘要:NSString *url = [[NSString alloc] initWithFormat:@"http://itunes.apple.com/lookup?id=%@",@"已上线App ID"]; [Com afPostRequestWithUrlString:url parms:nil finishedBlock:^(id responseObj) { ...
阅读全文
摘要:-(void)webView:(WKWebView* )webView didStartProvisionalNavigation:(WKNavigation* )navigation { NSString *path= [webView.URL absoluteString]; NSString * newPath = [path lowercaseString]; ...
阅读全文
摘要:主要作用:简化VC代码,便于请求数据中字段的增、删、查、找,以及后期代码维护。 一、构建Model。 创建继承于NSObject的PlaceOrderModel 二、在VC中调用PlaceOrderModel
阅读全文
摘要:一、配置高德或百度的后台定位框架和代码(略)。 二、配置app不被系统kill,定时获取地理位置信息,并上传服务器(AppDelegate里面)。 具体代码: 1、 2、 3、
阅读全文
摘要:-(void)createUIAlertIphone:(NSString*)title { UIAlertController * alert =[UIAlertController alertControllerWithTitle:@"提示" message:title preferredStyle:UIAlertControllerStyleAlert]; UIAlertAc...
阅读全文
摘要:NSString * string = [NSString stringWithFormat:@"您的号码是%@号",[self backString:dic[@"rankNumber"]]]; NSString * rankNumber = [NSString stringWithFormat:@"%@",[self backString:dic[@"rankNumber"]...
阅读全文
摘要:NSPredicate 查询 /* 1、字符串本身SELF BEGINSWITH 以某个字符串开始 CONTAINS 包含某个字符串 ENDSWITH 以某个字符串结尾 */ NSString * name1 = [NSString stringWithFormat:@"北京"]; NSArray * arr1 = @...
阅读全文
摘要://#if #endif宏定义的意思就是如果定义了DEBUG,那么就使用NSLog输出;否则这段代码直接忽略。有人会疑问这个DEBUG和_DEBUG来自哪里,这个其实不用担心,这个来自于Xcode的默认设置,可以取消DEBUG模式,开启RELEASE发布模式 //选择Product->Scheme->Edit Scheme, #if defined(DEBUG)||defined(_D...
阅读全文
摘要:app 进入后台后,实现手机短信验证码时间不间断倒计时
阅读全文
摘要://结论: //子类能继承父类中的所有方法 包括类别中的方法
阅读全文