Topwo博客
首页
博客
项目
给Mac做压力测试的方法
IOS
2021-09-26
#### 确认你的CPU是几核几线程,目前比较普遍的是双核四线程、四核八线程、六核十二线程 #### 打开终端,输入以下命令确定,即可创建一项名为“yes”的进程,这种进程会耗费一定量的CPU使用率 #### 确认你的CPU线程数是多少就执行多少次 ```shell yes>/dev/null& ``` #### 打开活动监视器(打开启动台Launchpad-工具里面可以找到),排序下CPU的信息可以看到这些“yes”进程已经吃干净了资源,此时风扇也已经嗷嗷叫了。 #### 接下来可以使用系统状态查看软件来看看具体的参数表现,建议使用HWMonitor或者iStat Menus。 #### 测试完毕(一般5分钟以上)后记得清除“yes”进程,输入在终端内输入以下命令后确定 ```shell
阅读原文>>
MacOS X上一键使用SSH命令搭建socket代理上网
IOS
2021-09-26
```shell #!/bin/sh read -p "请输入您要的操作:【0关闭/1开启】" mode PORT=1086 HOST="" username="" password="" function auto_login_ssh(){ expect -c "
阅读原文>>
MAC连接Android手机
IOS
2021-09-26
#### 1、手机打开开发者选项,开启调试模式。 #### 2、确保你的android设备真正链接到电脑上了,我在这里遇到过坑,弄了好久,才发现能充电的线,确无法传递数据过去。所以不要以为随便拿一根线,能充电,就可以传递数据了,我就是这么傻傻的拿了根不能用的数据线联机调试了半天。 ##### 方法:下载一个`androidfiletransfer.dmg`,安装之后,看看能不能读取手机数据,如果能够读取,好的,恭喜你,第一步完成了。 #### 3、打开终端输入:`system_profiler SPUSBDataType` ##### 记下 Vendor ID: 0x19d2 #### 4、修改adb_usb.ini文件:`vi ~/.android/adb_usb.ini`,如果有多个的话,ini文件格式如下: ```shell 1 0x22d9 2
阅读原文>>
Mac中安装Apache Ant
IOS
2021-09-26
### Apache Ant是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 #### 下面是安装步骤: #### 1、下载Apache Ant:[http://ant.apache.org/bindownload.cgi](http://ant.apache.org/bindownload.cgi) #### 2、在/usr目录下新建local文件夹 #### 3、解压apache-ant-1.9.2-bin.zip,把解压好的apache-ant-1.9.2文件夹放到事先建好的local文件夹中,如图:  #### 4、打开终端,依次输入以下命令,如图:  命令`chown xiangzi:staff apache-ant-1.9.2`中`xiangzi`为用户名,`staff`为用户组,在系统偏好设置->用户与群组中查询,如图: 
阅读原文>>
OC基础语法知识
IOS
2021-09-26
### 一. 基本概念 1. OC中没有命名空间机制,也没有包的概念,为了区分不同的类,在类名前加前缀 2. OC中的关键字都以@开头,用于区分C和C++的关键字,字符串也以@开头,比如: ```objective-c @interface Student : NSObject NSLog(@"Hello World!"); ``` ### 二. 面向对象 #### 1.@interface --------> 等于java中的class
阅读原文>>
获取iOS推送deviceToken的详细源码
IOS
2021-09-26
### [获得deviceToken的过程] #### 1>客户端向苹果服务APNS,发送设备的UDID和英语的Bundle Identifier. #### 2>经苹果服务器加密生成一个deviceToken #### 3>将当前用户的deviceToken(用户标识),发送给自己应用的服务器 #### 4>自己的服务器,将得到的deviceToken,进行保存 #### 5>需要推送的时候,将消息和deviceToken一起发送给APNS,苹果服务器,再通过deviceToken找到用户,并将消息发给用户 ```objective-c - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if ([[UIDevice currentDevice].systemVersion doubleValue] >= 8.0) {
阅读原文>>
ios开发证书CSR文件、CER文件、P12文件,mobileprovition许可文件的用途
IOS
2021-09-26
#### 1.CSR文件 钥匙串文件,为生成证书做基础,要生成CER证书必须要有CSR私钥,此私钥包含了用户自己的一些信息。 #### 2.开发证书 CER文件 苹果的这个开发者证书也是同样的原理,本地的request文件里包含开发者的个人信息和公钥,提交给苹果。 然后经过一系列的操作后最终可以得到一个可用的证书文件(CER文件)。所以这个CER证书里包含了开发者信息和公钥。 当开发者下载并双击打开后,这个文件会出现在钥匙串里。它与本地钥匙串里的私钥匹配之后,开发者就可以使用它了。 另外开发者证书是有develop版,和distribution版本的。 develop版主要是用于开发者调试真机来使用;distribution版本是用来分发版本用的,包括(adhoc 和 app store)。 #### 3.证书P12文件 当CER安装到本地并与本机的私钥吻合之后。我们一般会给证书做个备份,这个备份就是个P12文件。
阅读原文>>
iOS真机测试包
IOS
2021-09-26
### 位置:打开电脑 -->应用程序-->xcode -->(右击显示包内容)contents -->Developer -->Platforms-->iPhoneOS.platform --> DeviceSupport -->(真机测试包) #### 1.下载需要的真机调试包(12.2 12.3 12.4 13.0 13.1 13.2) github:[https://github.com/getSwifts/iOSDebug.git](https://github.com/getSwifts/iOSDebug.git) 百度云盘:[https://pan.baidu.com/s/1m4Kc2-IhGzD1AZP9JL2vUA](https://pan.baidu.com/s/1m4Kc2-IhGzD1AZP9JL2vUA) 提取码: ukqc #### 2.点击桌面按快捷键command+shift+G,输入 `/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport` 点击前往 #### 3.将真机调试包拖入
阅读原文>>
【支付】Cocos2d-x IOS内购(IAP支付)
IOS
2021-09-26
### 1. 结构介绍: - IOSiAP:支付核心类,实现各种请求,直接调用API的接口。(在mm文件中会实现一些API的回调函数) - IOSiAPDelegate:代理类(抽象类),方法会在API返回结果时调用,在IOSiAP_Birdge中实现,以达到将结果传递出去的目的。 - IOSiAP_Bridge:起到桥梁作用的中间类,主要功能是调用IOAiAP中的各种请求接口,并且IOSiAPDelegate中的结果会返回到此类中(通过代理)。 - GamePayment:单例类,纯粹是为了方便使用,因为我把所有支付方式接口都统一到此类管理。(目前只有支付宝和IAP) ### 2. 支付流程: 以下是一次正常支付的流程,都是从IOSiAP_Bridge开始请求直到其收到返回结果为止。 1. 请求商品信息:(主动)调用IOSiAP_Bridge的requestProducts方法,其会调用IOSiAP的requestProducts方法,调用API接口处理请求。 2. 返回商品信息:返回在iAPProductsRequestDelegate(.mm文件中)的对应回调函数,如果成功,进入requestDidFinish,如果失败进入didFailWithEror,在这里会分别调用IOSiAP_Bridge的onRequestProductsFinsih或者onRequestProductsError函数,即通过代理将结果传递到IOSiAP_Birdge中。
阅读原文>>
制作苹果推送通知APNS服务器证书文件
IOS
2021-09-26
### 1.准备证书申请文件 - 打开苹果电脑实用工具里的钥匙串访问程序 - 选择钥匙串访问—>证书助理—>从证书颁发机构申请证书 - 输入邮件地址,常用名词随便命名,在这里命名为APNS - 选择存储到磁盘,将生成的APNS.certSigningRequest文件保存到本地磁盘 - 此时,在钥匙串访问程序的密钥(Keys)分类里应该可以找到APNS的专用密钥,右键点击导出“APNS”将专用密钥导出为p12文件,保存时会提示输入口令,输入后生成APNS.p12文件 ### 2.准备App ID和SSL证书 - 登陆苹果开发者门户,点击进入iOS Provisioning Portal—>App IDs - 点击New App ID,填写名称以及你应用程序的Bundle Identifier
阅读原文>>
首页
上一页
31
下一页
尾页
文章推荐
给Mac做压力测试的方法
2021-09-26
MacOS X上一键使用SSH命令搭建socket代理上网
2021-09-26
MAC连接Android手机
2021-09-26
Mac中安装Apache Ant
2021-09-26
OC基础语法知识
2021-09-26