Topwo博客
首页
博客
项目
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
阅读原文>>
一步步教你上架IOS APP
IOS
2021-09-26
### 第一步:下载/创建证书和分配证书  上面这个是证书,如果有的话直接下载即可,没有的话可以点击右上角的加号新建。具体新建内容此处不再讲解。  这是Provisioning Profiles。这个新建的时候有两种:第一是直接具体到后缀,例如com.xiaoguizi.NotePad。还有一种是com.xiaoguizi.*。这两种区别不用多说,如果是后者,那么你可以用该Profiles多次。只要后缀不一样即可,而前者只能是发布一个。然后把这两个都下载下来安装即可。 ### 第二步:打开[https://itunesconnect.apple.com](https://itunesconnect.apple.com), 然后登录,然后进入如下图的界面:  点击“我的APP”进入,可以看到左上角有一个加号,点击如下图:  其中
阅读原文>>
首页
上一页
31
下一页
尾页
文章推荐
MacOS X上一键使用SSH命令搭建socket代理上网
2021-09-26
MAC连接Android手机
2021-09-26
Mac中安装Apache Ant
2021-09-26
OC基础语法知识
2021-09-26
获取iOS推送deviceToken的详细源码
2021-09-26