对于iOS前端框架的理解
iOS前端的架构设计,我所理解的意思就是,使用什么样的模式或者结构敲代码就是各个类怎么协同工作的、或者文件存放的结构、各个类到底如何分工的。 国外有好多关于iOS端的架构的文章,无奈实在英语水平有限,只看了几篇被翻译过的文章。MVC、MVVM、VIPER等还有几个记不住名字的,但是无论...
IOS的segmentedControl(分段器控件)的一些常用属性
#pragma mark - 创建不同的分段器//初始化方法:传入的数组可以是字符串也可以是UIImage对象的图片数组UISegmentedControl *mysegmented = [[UISegmentedControl alloc] initWithItems:@[@"左边",@"我是中间...
新的蓝牙应用调试方法 – 使用iOS设备进行调试
任凯 蓝牙技术联盟 10月25日如果你正在iOS平台上开发蓝牙应用程序,或者为iOS应用程序进行对端设备的嵌入式固件开发,那么本文将告诉你如何使用iOS设备和macOS设备建立调试系统,如何获取iOS设备与对端设备之间所进行通信的蓝牙数据包。 您需要:iOS 13设备与数据线(充电线)m...
iOS开发画虚线的方法
CAShapeLayer *shapeLayer = [CAShapeLayer layer]; [shapeLayer setBounds:self.view.bounds]; [shapeLayer setPosition:self.view.center]; [shapeLa...
IOS提交审核注意事项
1. 检查plist的配置项是否打开的配置app都有使用到2.检查功能是否正常可用3.检查ipad是否正常登录4.检查是否使用xcode10以上版本打包5.检查是否支持ipv6审核对象进行模块的划分:1.ipa包的检查:主要是确保ipa中info.plist、包/文件大小、icon规格、私有API、...
ios 闪退的原因及解决方案
iOS程序闪退的原因以及处理办法iOS程序闪退是一种比较常见的现象。闪退的情况很多,造成程序闪退的原因也很多。================================启动时闪退=================================== 情况一: 秒退是发生在程序刚刚启动的时候...
Airtest连接iOS
Airtest是一个基于图像识别的UI自动化平台1.下载并编译iOS-targetios-target基于webdriver,并对适用airtest进行了定制,并删除了不必要的内容。下载地址我下载的是ios-target_master.zip文件,解压后将文件夹重命名为ios_target2.用xc...
【代码笔记】iOS-点击cell时候的动画翻转
一,效果图。二,工程图。三,代码。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UITableViewDataSource,UITableVie...
iOS 12.2中的Siri根据应用程序使用推荐今天的Apple会话
在Apple有趣的Siri虚拟助手技术的集成中,该公司即将发布的iOS 12.2版本提供了一项新功能,可根据用户的偏好向用户推荐Apple会话中的相关今日建议。(简单的说就是当你在苹果商店上看什么app,比如健康类app,他就会推荐健康类的相关资讯给你,现在改成用Siri主动推荐) 该功能是苹果...
iOS App添加扩展App Extension
主要参考文章 : https://www.cnblogs.com/fengmin/p/6118592.htmldemo地址,里面额外添加了一个分享的扩展 : https://github.com/guochaoshun/iosAppExtensionToday extensions (今日扩展)...
iOS App Extension 学习笔记(一)----Extension的基本概念
iOS App Extension 学习笔记(一)----Extension的基本概念本文的目的了解App Extension的基本概念了解App Extension的种类了解每种App Extension能够实现的功能了解每种App Extension是如何实现的了解App Extension之间...
MAC OS/IOS Socket编程之AsyncSocket
最近在做越狱状态下的IOS后台监控软件,后台守护进程将取得的数据通过TCP发送到服务器,通过查阅资料了解到IOSsocket编程推荐使用公开的类库AsyncSocket,使用该类库极大的方便了socket的操作,下面开始介绍。1、Socket简介socket是应用层与TCP/IP协议簇通信的中间软件...
iOS开发之BLE(二)——外设连接与断开
在iOS开发之BLE(一)——理论知识一文中,主要对iOS开发中BLE的基本理论知识进行了介绍,本文以中心模式为例讲解蓝牙的连接过程,并进行案例实践。步骤引入CoreBluetooth,初始化中心管理者CBCentralManager并设置CBCentralManagerDelegate监听CBCe...
Error:推送之didReceiveRemoteNotification - iOS
今天在调试时候,发现控制台打印如下的日志警告,如下图:-[<UIApplicationDelegate> application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to ad...
iOS推送-用Adhoc模式在生产环境中测试Push Notifications功能
本文仅作为个人学习总结记录使用!能力有限,难免会有疏漏和错误,还望指出。共同进步。独白由于我现在开发的应用比较依赖消息推送。但在生产环境中(production)来测试消息推送比较麻烦.问了一下周围的同事,大部分人认为只能在app发布之后,才能验证生产环境下的消息推送。这篇文章,是解决如何在不提交a...
Ios 推送扩展Notification Service Extension 与简单的语音合成 (学习笔记)
新项目要用到推送,然后语音播报推送里的内容。比如支付宝的推送功能“支付宝到账100元”,这种的。 目前做这个的方法第一个想到的就是Notification Service Extension了,Notification Service Extension是ios10推出的新功能,所以只能在ios1...
iOS 多线程GCD简介
一、简介1.1 GCD (Grand Central Dispatch )是Apple开发的一个多核编程的解决方法。Grand 含义是“伟大的、宏大的”,Central含义“中央的”,Dispatch含义是“分发、派遣,调度”;1.2 GCD中有2个核心概念任务:执行什么操作队列:用来存放任务二、使...
iOS13.7 各机型续航对比测试,更省电了吗?
上周苹果发布了 iOS13.7,主要是加入了「暴露通知」的功能 新的版本在电池续航上表现怎样呢?国外博主 @iAppleBytes 就带来了 iOS13.7 系统的续航对比测试 iAppleBytes 用来评测的机型是 iPhone SE、iPhone 6s、iPhone 7、iPhone 8、i...
在iOS9 中使用3D Touch
iOS9提供了四类API( Home Screen Quick Action 、 UIKit Peek & Pop 、 WebView Peek & Pop 和 UITouch Force Properties )用于操作3D Touch。不过无论使用哪一种API,首先需要做的事情是...
关于iOS 3D touch 指纹验证的随笔
file:///Users/OWen/Desktop/3DTouch.png随着iOS系统不断的更新迭代,苹果总会推出一些新的功能,今天就研究了一下iOS8之后推出的指纹验证的功能,然后写了一个小demo,与君分享。。上demo: 1:首先导入一个系统的库文件 #import <...