iOS开发

代码改变世界,智慧照亮人生

iOS中使用AVAssetImageGenerator就可以获取你想要的任意一个视频帧,看看: /** 获取视频的某一帧 @param timeBySecond 某一帧时间 @param urlString 视频URL @return 帧图片 */ + (UIImage *)thumbnailImageRequest:(CG...

发布 0 条评论

(1) 整个App始终隐藏状态栏: 在Info.plist中增加两项键值对(Value是Boolean类型的): Status bar is initially hidden-YES View controller-based status bar appearance-NO (2) 欢迎/引导页面隐藏状态栏,进入正式页面后显示状态...

发布 0 条评论

大家都知道变更pod中的库、删除库只需要改变Podfile中的文本然后重新pod install就行,但是想删除项目中的CocoaPods了咋办嘞?正好我要删,来看看: 1.删除工程文件夹下的Podfile、Podfile.lock、xcworkspace和Pods文件夹。 2.打开xco...

发布 0 条评论

呃呃,APP被拒了.原因如下: 网上各种搜, 知道苹果不允许使用私有方法 dlopen(), dlsym().项目中许多第三方不知道那个用到了,需要一个一个查,全局搜索是没有的,一般这两个方法都在第三方库打包到的. a 文件中,所以需要命令行查看: ...

发布 0 条评论

一、为何要编码     在程序中,访问一些网络资源或服务时,如果url中存在中文或者特殊字符时,会导致无法正常的访问到资源或服务,想要解决这个问题,需要对url进行编码。     网络标准RFC 1...

发布 0 条评论

1.分类     iOS中,当原有类的方法不够用时,这时候分类就出现了。category是在现有类的基础上添加新的方法,利用objective-c 的动态运行时分配机制,可以为现有类添加新方法。可以在分类中添加方法和成员变量,...

发布 0 条评论

1.直接写延时 [self performSelector:@selector(deleyMethod) withObject:nil afterDelay:1.0]; 此方式要求必须在主线程中执行,否则无效。是一种非阻塞的执行方式,暂时未找到取消执行的方法。 缺点:每次要为延时写一个方法...

发布 0 条评论

我们的项目是智能相机,而现在的数码相机都会有一个通病,那就是紫边问题,在一些明暗交界的地方,会出现蓝紫色的线条,这样很影响照片的色彩,所以要解决掉这些颜色,我在查了很多文档之后在iOS端做了一定的处理,能够解决掉一部分紫...

发布 0 条评论

UIWebView自iOS2就有,WKWebView从iOS8才有,毫无疑问WKWebView将逐步取代笨重的UIWebView。通过简单的测试即可发现UIWebView占用过多内存,且内存峰值更是夸张。WKWebView网页加载速度也有提升,但是并不像内存那样提升那么多。下面...

发布 0 条评论

现在的App都用手机验证码登录了,各种使用按钮做60s倒计时,我这里正好有一个之前用过的,来搞一搞事情 +(void)countDownWith:(UIButton *)sender telNumber:(NSString *)telNumber smsType:(NSString *)smsType block:(void(^)(NSS...

发布 0 条评论