Remember the past
Remember the past and it will guide your future!
leek5533
这个作者很懒,什么都没留下…
展开
-
ios启动没有APP的生命周期
1、xcode11 以后AppDelegate.m文件没有了APP的生命周期;在ios13以后用SceneDelegate.m文件AppDelegate.m可以自己加上,如下:#pragma mark - 生命周期- (void)applicationWillEnterForeground:(UIApplication *)application{ NSLog(@"状态** 将要进入前台");}- (void)applicationDidBecomeActive:(UIAp.原创 2020-07-20 17:08:52 · 342 阅读 · 0 评论 -
iTunes可以打开APP文件,xcode实现文件共享
xcode实现文件共享之后https://www.jianshu.com/p/5b6f399784a3原创 2020-08-07 23:15:17 · 594 阅读 · 0 评论 -
ios设备home键 锁屏键区分
两个方法:1、查看屏幕的亮度CGFloat screenBrightness = [[UIScreen mainScreen] brightness]; if (screenBrightness > 0) { // todo }2、监听com.apple.springboard.lockcompletCFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(),原创 2020-07-28 16:00:49 · 255 阅读 · 0 评论 -
关于内存new、malloc;delete、free
1、new 和 malloc 内部的实现方式有什么区别?#include <iostream>#include <malloc.h>class TEST{private: int num1; int num2;public: TEST() { num1 = 10; num2 = 20; } void Print() { std::cout <&l...原创 2020-07-14 06:53:00 · 159 阅读 · 0 评论 -
前置声明及可能出现问题
A.hclass A{public: B* m_;}这样会编译出错,因为B没有定义#include "B.h"#include "B.h"class A{public: B* m_;}但是这样,一旦B的定义修改,那么A.h也就会重新编译,导致所有用到A.h的文件也需要重新编译,这样就造成了编译依赖,增加了编译的时间,在大型项目中,如果很多这样的地方的...原创 2020-03-25 15:48:20 · 273 阅读 · 0 评论 -
H264 nal_aud, TS格式分析;分析一帧数据包(H264)
一、分析一个TS文件的第一帧(SRS支持HLS协议产生的TS文件)1. PAT(忽略)2. PMT(忽略)3. PES Packet(一帧数据)通常一帧数据,就是一个PES包(一帧数据 = 一个PES Packet)。一个PES包一般可拆分为多个TS包(也有可能只拆分为一个TS包,即PES包长度小于188个字节)。通常情况下,PES包由多个TS包组成。如果PES包长度大于188个字节,...原创 2020-03-12 19:13:27 · 2011 阅读 · 0 评论 -
ios xcode调试启动页出现黑屏
@property (strong, nonatomic) UIWindow *window;添加到AppDelegate.hAppDelegate.h#import <UIKit/UIKit.h>@interface AppDelegate : UIResponder <UIApplicationDelegate>// //添加@prope...原创 2020-01-06 17:55:17 · 2044 阅读 · 0 评论 -
xcode改动debug APP没有反应----解决办法
一、改动APP(简单改动-比如在main.storyboard 加个button),running之后手机没有反应,还是改动之前的界面;但是其他手机调试正常。一段尝试以后,解决办法如下:解决办法:1、手机--通用--描述文件与设备管理2、删除Apple development,重新调试,重新添加就好了。...原创 2020-01-06 17:47:20 · 398 阅读 · 0 评论