现在位置: 首页 > iOS
2020年02月18日 编程语言 ⁄ 共 1396字 评论关闭

iOS常用调试方法之静态分析详解 前言 在iOS项目开发过程中,常用到静态分析(Analyze).断点(BreakPoint)和控制台(Console)进行代码调试.本篇文章介绍Xcode常用调试方法之"静态分析". 本文来自360奇舞团QiShare团队投稿. 一.简介 Xcode的静态分析功能是在程序未运行的情况下,对代码的上下文语义.语法.和内存情况进行分析,可以检测出代码潜在的文本本地化问题(Localizability Issue).逻辑问题(Logic error).内存问题(Memery err

阅读全文
2020年02月18日 编程语言 ⁄ 共 4655字 评论关闭

一道值得深入思考的iOS面试题详解 前言 最近在群里看到有人发的一道面试题,题目如下: @interface Spark : NSObject @property(nonatomic,copy) NSString *name; @end @implementation Spark – (void)speak { NSLog(@"My name is:%@",self.name); } @end @implementation ViewController – (void)viewDidLoad { [super

阅读全文
2020年02月18日 编程语言 ⁄ 共 14548字 评论关闭

iOS实现转场动画的3种方法示例 什么是转场动画 在 NavigationController 里 push 或 pop 一个 View Controller,在 TabBarController 中切换到其他 View Controller,以 Modal 方式显示另外一个 View Controller,这些都是 View Controller Transition.在 storyboard 里,每个 View Controller 是一个 Scene,View Controller Transition 便是从一个 Sce

阅读全文
2020年02月18日 编程语言 ⁄ 共 1557字 评论关闭

详解iOS设置字体的三种方式 有时候项目需要显示一些非系统的字体达到一些UI的效果,目前设置字体有三种方式,默认方式.bundle方式,coreText方式. 1 默认方式 这种方式就是正常的字体设置方式 label.font = [UIFont fontwithname:@"Blazed" size:42]; 至于第一个参数的名字,可以通过以下方法输出所有字体名字列表 [UIFont familyNames] 只要名字列表中存在的,都可以用这种方式关联到对应的字体上. 2 绑定自定义的字体包 其实第二种

阅读全文
2020年02月18日 编程语言 ⁄ 共 1277字 评论关闭

iOS与Unity交互笔记之参数传递 1. 调用方法一 Unity调方法传参,有返回值 // Unity代码 [DllImport("__Internal")] // 给iOS传string参数,有返回值,返回值通过iOS的return方法返回给Unity private static extern string getIPv6(string mHost, string mPort) // iOS代码 extern "C" const char * getIPv6(const char *mH

阅读全文
2020年02月18日 编程语言 ⁄ 共 1868字 评论关闭

iOS逆向开发之微信自动添加好友功能 这一次,小程演示怎么让一个APP自动地运行,从而代替手工的操作.同样以"微信"以例,实现在一个微信群里面,对所有的成员,自动地一个一个地发出添加好友的请求. 知识点还是之前介绍的东西,流程方面还是跟踪与最终注入.因为这是一个系列的文章讲解(微信公众号"广州小程" -> 逆向开发),所以读者可以联系前面的文章来理解,用自己的话"翻译"成自己的知识与经验. 本文解决一个问题:如何让第三方程序自动化地运行. (一)批量添加好友的效果 小

阅读全文
2020年02月18日 编程语言 ⁄ 共 6713字 评论关闭

iOS自定义相机实现拍照、录制视频 本文实例为大家分享了iOS自定义相机实现拍照.录制视频的具体代码,供大家参考,具体内容如下 使用AVFoundation框架. 这里是Demo 首先声明以下对象: #import "CustomeCameraViewController.h" #import <AVFoundation/AVFoundation.h> #import <AssetsLibrary/AssetsLibrary.h> @interface CustomeCameraView

阅读全文
2020年02月18日 编程语言 ⁄ 共 1923字 评论关闭

iOS扫描二维码实现手势拉近拉远镜头 在做扫码需求,往往会有放大镜头需求. 苹果提供了AVCaptureConnection中,videoScaleAndCropFactor:缩放裁剪系数,使用该属性,可以实现拉近拉远镜头.再结合手势UIPinchGestureRecognizer,就很简单实现手势拉近拉远镜头. 手势代码 ///记录开始的缩放比例 @property(nonatomic,assign)CGFloat beginGestureScale; ///最后的缩放比例 @property(nonatomic,assign)C

阅读全文
2020年02月18日 编程语言 ⁄ 共 4583字 评论关闭

iOS自定义UIDatePicker日期选择器视图 iOS自定义UIDatePicker日期选择器视图 ,首先看一下效果图: 下面贴上相关代码: ViewController: #import <UIKit/UIKit.h> @interface ViewController : UIViewController @end #import "ViewController.h" #import "HWDatePicker.h" #define mainW [UIScreen mainScreen]

阅读全文
2020年02月18日 编程语言 ⁄ 共 8014字 评论关闭

iOS图片压缩、滤镜、剪切及渲染等详解 前言 本文主要给大家介绍了关于iOS图片压缩.滤镜.剪切及渲染的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 主要内容: 1.图片基础知识的介绍 2.图片压缩 简单的回顾一下从相册获取一张图片 直接格式转换压缩:png.jpg.Context 重新绘制 3.图片处理 基于图片像素修改 图片剪切clip 渲染render 截屏 一.图片基础知识的介绍 一张图像是像素点的集合,每一个像素都是一个独立,有自己的颜色.图像一般情况下都存储成数组,可以说是二维数组.当成百上千万

阅读全文