6 茉莲晨曦

尚未进行身份认证

我要认证

学僧

等级
TA的排名 2w+

Git命令大全

Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法…一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。fetch vs pullgit fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。下面是我整理的常用 Git

2020-07-09 15:15:20

iOS 解决dyld: Library not loaded: @rpath/xxx.framework/ Reason: image not found

表现dyld: Library not loaded: @rpath/FBAudienceNetwork.framework/FBAudienceNetworkReferenced from: /Users/xxx/Library/Developer/CoreSimulator/Devices/38D726CA-1039-43F4-A9F5-DF9979A708A1/data/Containe...

2020-01-08 10:28:54

iOS微信授权登录中Universal Link(通用链接)的配置

这里写自定义目录标题Unuversal Links介绍配置Unuversal Links1.苹果开发者账号打开配置2.XCode工程配置3.配置JSON文件4.后台服务器配置5.微信开放平台配置6.初始化代码简介随着iOS和微信SDK版本的更新,有变化。新版本,需要配置Unuversal Links。没办法,填坑工作开始。Unuversal Links介绍Seamlessly link...

2019-12-31 16:20:22

Xcode 11 使用终端上传ipa

Xcode11更新以后,原来自带的上传工具没有了,只能通过终端来上传了,具体操作步骤如下1.使用xcrun 工具2.到苹果后台创建密钥这个会生成一个文件,下载到本地,将这个文件放到/Users/payne/private_keys新建了个private_keys文件夹中。3.打开终端,分别输入以下两条命令校验ipa:xcrun altool --validate-app -f xx...

2019-10-30 15:39:46

ios开发:Xcode 制作SDK及使用

1. framework1.1 创建一个framework工程未完 待续2. .a2.1 创建一个.a工程创建之后会默认生成一个和库名一样的文件夹和 类(XCode 7 好像没有生成类 需要自己手动创建)2.2 添加相关代码2.3 编译之后会生成.a文件如下图2.4 别人用我们生成的库 需要头文件 这时我就就需要吧我的的.h文件暴露出去第一种方式:直接把所有需要暴露...

2019-10-07 21:36:49

iOS App提交指南-协议、税务和银行业务

App通过审核时,选择的是手动发布,想着等到自己生日那天来发布,当做留个纪念,结果生日当天发布时,由于App属于收费应用,还需要填写协议、税务和银行信息,结果又急急忙忙地去找了下这方面的资料,现在把整个提交的过程给大家分享一下。PS:如果是免费应用则可以跳过这些。一、登录iTunes Connect登录iTunes Connect进入协议、税务和银行业务页面二、选择申请合同类型进...

2018-11-15 17:30:07

适配 iPhoneXs iPhoneXs Max iPhoneXr 界面

由上图可见 iPhoneXs 的屏幕尺寸和去年的iPhoneX是一样的,所以今年不需要做特殊处理。主要处理下后面的两款新的尺寸机型:去年适配的iPhoneX 的分辨率:2436 * 1125 || pt: 812 * 375iPhoneXr的分辨率:1792 * 828 || pt: 896 * 414iPhoneXs 的分辨率: 2436 * 1125 || pt: 812 * 375...

2018-10-11 10:25:49

iOS armv7,armv7s, arm64

目前ios的指令集有以下几种:armv6 iPhoneiPhone2iPhone3G第一代和第二代iPod Toucharmv7 iPhone4iPhone4Sarmv7s iPhone5iPhone5Carm64 iPhone5SiPhone6iPhone6+================================================...

2018-08-20 15:21:36

iOS开发-收起键盘方法总结

收起键盘的方法:1、点击Return按扭时收起键盘- (BOOL)textFieldShouldReturn:(UITextField *)textField{ return [textField resignFirstResponder];}2、点击背景View收起键盘(你的View必须是继承于UIControl)[self.view endEditi...

2018-08-01 16:15:22

iOS 代码混淆

混淆分许多思路,比如:1.cd到你的工程目录下,创建两个文件2.打开工程,把刚才创建的两个文件添加到工程中,在工程中再创建两个文件分别是pch文件和一个.h文件,并在pch中引入刚一同创建的.h3.配置Phases4.向脚本confuse.sh中添加代码5.编译注意:附反编译:1.1 Class-Dunp 简介1.2 Class-Dump 下载地址1.3 安装1.4 使...

2018-07-05 18:23:39

iOS-SourceTree的使用

一、 SourceTree配置1 . 在sourceTree中点击偏好设置,把默认用户信息填写进去2 . 界面简介二、 修改代码1 . 新建一个View并添加代码2. SourceTree中的变化3. 拉取并提交项目4. 提交到本地仓储后的变化5. 推送本地代码至远程服务器6. 提交之后sourceTree主界面的变化三、 加入团队开发四、 常见问题及解决...

2018-07-02 15:14:15

iOS应用内支付(IAP)详解

在iOS开发中如果涉及到虚拟物品的购买,就需要使用IAP服务,我们今天来看看如何实现。在实现代码之前我们先做一些准备工作,一步步来看。1、IAP流程IAP流程分为两种,一种是直接使用Apple的服务器进行购买和验证,另一种就是自己假设服务器进行验证。由于国内网络连接Apple服务器验证非常慢,而且也为了防止黑客伪造购买凭证,通用做法是自己架设服务器进行验证。下面我们通过图来看看...

2018-06-28 17:58:28

iOS SDK开发

一、.a静态库的创建和使用1. 创建一个静态库工程打开Xcode ,点击File\New\Project,选择iOS\Framework and Library\Cocoa Touch Static Library新建一个静态库工程.将名字命名为MySDK,然后保存。一个静态库工程由头文件和实现文件组成,这些文件将被编译为库本身。 当创建静态库工程时,Xcode会自动...

2018-02-23 17:30:21

使用Xcode进行iOS设备无线调试

设备环境:Mac OSX 10.12.5、iOS11、Xcode9PS:这是WWDC2017的新功能,iOS11以上,Xcode9这是刚性要求。这个功能不好找,就记下来了手机连接上Xcode,打开Xcode菜单:Windows->Device and Simulators。找到连接上的设备,把Connect via network选项打勾。之后Xcode将会转一会圈圈,耐心等待一会就成功了,此时

2017-10-09 11:13:57

iOS 11 与 iPhone X的适配那些事

前言9月20日,正式推送Xcode 9 和iOS 11 的正式版,适配iOS 11是首要的适配的,网上教程很多,不在赘述。这里主要讲的是 iPhone X的适配。大神级别的可以不用看,我这里讲的主要是基础的适配工作摘要启动图: 1125 * 2436 statusBar高度: 44 tabbar高度: 83启动App对于一些老项目,在启动图上,可能没有采用xib或者SB进行适配的,所以可能会

2017-09-27 09:55:59

适配iOS11& iPhoneX的一些坑

最近决定升级一下Xcode看看适配情况,结果我胸有成竹的在iPhoneX上跑起项目,整个人都凉透了,下面总结一下遇到的坑,不全面,以后会持续更新。导航栏导航栏高度的变化iOS11之前导航栏默认高度为64pt(这里高度指statusBar + NavigationBar),iOS11之后如果设置了prefersLargeTitles = YES则为96pt,默认情况下还是64pt,但在iPhoneX上

2017-09-27 09:43:57

iOS 视图切圆角和阴影

1.四个角都切self.picImage.layer.cornerRadius = 8;self.picImage.layer.masksToBounds = YES;2.切1~4个角代码示例(切的左下,和右下)UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.tipLabel.bounds byRoundin

2017-09-18 17:00:34

集合深浅拷贝以及经常遇到的坑(面试常问)

引言根据拷贝内容的不同,分为深浅拷贝深拷贝:指针赋值,且内容拷贝浅拷贝:只是简单的指针赋值苹果为什么这么设计呢?总结起来很简单:即安全又省内存。但是要理解或者避免踩一些坑,还需要看下面的介绍内存不得不先说到内存,又不得不说内存分区:程序底层——程序如何在RAM ROM运行,内存分配与分区看下面图片:obj1是定义在函数外部的全局变量,处于全局区;obj2是定义在函数内的局部变量,处于栈区。它们

2017-08-09 17:11:10

ios调用第三方程序打开文件,以及第三方调用自己的APP打开文件

一.自己的APP调用第三方打开文件主要是使用 UIDocumentInteractionController 类 并实现 UIDocumentInteractionControllerDelegate的代理方法@interface ViewController ()<UIDocumentInteractionControllerDelegate>@property (nonatomic, s

2017-08-09 16:19:14

iOS 解决图片上传后逆时针旋转90度的问题

写一个分类://// UIImage+Color.m// WhichBank//// Created by libokun on 15/9/6.// Copyright (c) 2015年 lettai. All rights reserved.//#import "UIImage+Orientation.h"@implementation UIImage (Orientatio

2017-08-07 14:05:43

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。