• MAC OS/IOS Socket编程之AsyncSocket

    时间:2024-05-22 15:41:31

    最近在做越狱状态下的IOS后台监控软件,后台守护进程将取得的数据通过TCP发送到服务器,通过查阅资料了解到IOSsocket编程推荐使用公开的类库AsyncSocket,使用该类库极大的方便了socket的操作,下面开始介绍。1、Socket简介socket是应用层与TCP/IP协议簇通信的中间软件...

  • iOS开发之BLE(二)——外设连接与断开

    时间:2024-05-22 15:14:49

    在iOS开发之BLE(一)——理论知识一文中,主要对iOS开发中BLE的基本理论知识进行了介绍,本文以中心模式为例讲解蓝牙的连接过程,并进行案例实践。步骤引入CoreBluetooth,初始化中心管理者CBCentralManager并设置CBCentralManagerDelegate监听CBCe...

  • Error:推送之didReceiveRemoteNotification - iOS

    时间:2024-05-22 15:03:42

    今天在调试时候,发现控制台打印如下的日志警告,如下图:-[<UIApplicationDelegate> application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to ad...

  • iOS推送-用Adhoc模式在生产环境中测试Push Notifications功能

    时间:2024-05-22 15:01:27

    本文仅作为个人学习总结记录使用!能力有限,难免会有疏漏和错误,还望指出。共同进步。独白由于我现在开发的应用比较依赖消息推送。但在生产环境中(production)来测试消息推送比较麻烦.问了一下周围的同事,大部分人认为只能在app发布之后,才能验证生产环境下的消息推送。这篇文章,是解决如何在不提交a...

  • Ios 推送扩展Notification Service Extension 与简单的语音合成 (学习笔记)

    时间:2024-05-22 14:58:26

     新项目要用到推送,然后语音播报推送里的内容。比如支付宝的推送功能“支付宝到账100元”,这种的。 目前做这个的方法第一个想到的就是Notification Service Extension了,Notification Service Extension是ios10推出的新功能,所以只能在ios1...

  • iOS 多线程GCD简介

    时间:2024-05-22 10:39:26

    一、简介1.1 GCD (Grand Central Dispatch )是Apple开发的一个多核编程的解决方法。Grand 含义是“伟大的、宏大的”,Central含义“中央的”,Dispatch含义是“分发、派遣,调度”;1.2 GCD中有2个核心概念任务:执行什么操作队列:用来存放任务二、使...

  • iOS13.7 各机型续航对比测试,更省电了吗?

    时间:2024-05-22 10:36:25

    上周苹果发布了 iOS13.7,主要是加入了「暴露通知」的功能 新的版本在电池续航上表现怎样呢?国外博主 @iAppleBytes 就带来了 iOS13.7 系统的续航对比测试  iAppleBytes 用来评测的机型是 iPhone SE、iPhone 6s、iPhone 7、iPhone 8、i...

  • 在iOS9 中使用3D Touch

    时间:2024-05-22 10:15:27

    iOS9提供了四类API( Home Screen Quick Action 、 UIKit Peek & Pop 、 WebView Peek & Pop 和 UITouch Force Properties )用于操作3D Touch。不过无论使用哪一种API,首先需要做的事情是...

  • 关于iOS 3D touch 指纹验证的随笔

    时间:2024-05-22 10:01:22

    file:///Users/OWen/Desktop/3DTouch.png随着iOS系统不断的更新迭代,苹果总会推出一些新的功能,今天就研究了一下iOS8之后推出的指纹验证的功能,然后写了一个小demo,与君分享。。上demo:   1:首先导入一个系统的库文件      #import <...

  • ios 3D Touch功能的实现

    时间:2024-05-22 09:37:07

    ios9中3D Touch功能是一个新的亮点,这个方便快捷的功能实现也比较简单,废话不多说直接上代码,一.3D Touch功能添加分为两种(1).静态标签 (2).动态标签(1).静态添加这个方法是在app的plist文件中添加如下图的键值对,先添加了一个UIApplicationShortcutI...

  • iOS 3D Touch功能

    时间:2024-05-22 09:29:05

    新的触摸体验——iOS9的3D Touch一、引言在iphone6s问世之后,很多果粉都争先要体验3D Touch给用户带来的额外维度上的交互,这个设计之所以叫做3D Touch,其原理上是增加了一个压力的感触,通过区分轻按和重按来进行不同的用户交互。二、在模拟器上学习和测试3D Touch3D T...

  • iOS 9之3D Touch功能

    时间:2024-05-22 09:05:11

    首先要有真机iPhone 6s以上,开发工具Xcode 7,然后在官方文档拷贝一段文字就可以了。<key>UIApplicationShortcutItems</key>    <array>        <dict>            <...

  • ios 下使用curl openssl 下载http或者https文件

    时间:2024-05-22 07:27:39

    为了保证移动端兼容性的使用不能使用ios的urlsession可以使用C语言的curl库来实现下载操作curl在ios环境下的编译因为之前编译过openssl 就直接拿过来用了openssl 是为了增加https支持来使用的编译通过后使用就非常简单了使用代码//// ViewController....

  • ios7 tableview scrollsToTop 不执行处理方法

    时间:2024-05-21 23:39:49

    ios7中调用[self.tableview scrollsToTop] 没有效果(ios8中也没有效果)stackflow 处理方法:[self.tableviewscrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:YES];或者implemen...

  • 通讯录--(iOS9独有的方法)

    时间:2024-05-21 22:21:43

    导入库文件   #import <ContactsUI/ContactsUI.h>#pragma mark iOS9 新出的点击通讯录的获取信息的办法#pragma mark - 先弹出联系人控制器- (IBAction)ios9Clicked:(id)sender {// 1. 创建控...

  • 将台式电脑声音无线传输到IOS,安卓手机上播放,再到蓝牙音箱上播放

    时间:2024-05-21 18:42:59

    台式电脑连接蓝牙音箱确保台式机(装有无线网卡。无线驱动等)、手机、蓝牙音箱在同一无线网络环境下软件平台:SoundWire 是一款可以将电脑的声音通过 WIFI 无线网络传送至 Android 手机喇叭上播放出来的有趣软件!如果再在手机上接上音响或耳机的话,瞬间就打造出一款“免费”的无线音箱和无线耳...

  • iOS 之点击按钮改变状态的图片

    时间:2024-05-21 15:48:52

    .h  文件中@property (strong, nonatomic) IBOutletUIButton *publishBtton;@property (strong, nonatomic) IBOutletUIButton *timeLineButton;@property (strong, ...

  • iOS 苹果企业账号申请流程

    时间:2024-05-21 15:32:31

    申请需要用到的一些资料:.一张可以付美元的信用卡(如VISA或万事达)、一个企业邮箱账号还有公司的营业执照复印件(申请邓白氏码的时候需要用到)。1.打开网址https://developer.apple.com,如下图:2.点击上图中的Account,进入登录页面后输入账号密码,(这里需要注意的是:...

  • iOS 自动布局框架 – Masonry 详解

    时间:2024-05-21 14:37:49

    目前iOS开发中大多数页面都已经开始使用Interface Builder的方式进行UI开发了,但是在一些变化比较复杂的页面,还是需要通过代码来进行UI开发的。而且有很多比较老的项目,本身就还在采用纯代码的方式进行开发。而现在iPhone和iPad屏幕尺寸越来越多,虽然开发者只需要根据屏幕点进行开发...

  • iOS 证书权限分配

    时间:2024-05-21 14:33:41

    进入:https://developer.apple.com/account/ 登陆对应的账号,登陆成功之后,有权限、无权限页面分别如下点击People,然后点击Invite People(邀请)根据邀请在Admin或者Member输入邀请人APP ID邮箱,各个不同类型账号的权限如下Admin L...