自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 收藏
  • 关注

转载 GO 全面解析 json tag 篇

在处理json格式字符串的时候,经常会看到声明struct结构的时候,属性的右侧还有反引号括起来的内容。形如:1 type User struct {2 UserId int `json:"user_id" bson:"user_id"`3 UserName string `json:"user_name" bson:"user_name"`...

2019-09-17 13:47:00 609

转载 如何在Macbook上安装MySQL ?

MySQL是常用的一款开源数据库,对各个平台都提供了支持,而Macbook又作为程序员的一款主力开发工具经常被使用。因此怎么在Macbook上安装MySQL进行程序开发也成了一项基本技能。下面来跟随本经验一起学习怎么在Macbook上安装MySQL吧。工具/原料可以上网的Macbook笔记本...

2019-05-02 12:58:00 198

转载 iOS安全系列之一:HTTPS

如何打造一个安全的App?这是每一个移动开发者必须面对的问题。在移动App开发领域,开发工程师对于安全方面的考虑普遍比较欠缺,而由于iOS平台的封闭性,遭遇到的安全问题相比于Android来说要少得多,这就导致了许多iOS开发人员对于安全性方面没有太多的深入,但对于一个合格的软件开发者来说,安全知识是必备知识之一。对于未越狱的iOS设备来说,由于强大的沙箱和授权机制,以及Apple自...

2019-03-20 13:54:00 153

转载 golang中GOPATH的简单理解

1、为什么要配置GOPATH配置GOPATH的用意是为了方便项目的部署和构建,以及可以直接使用go get 命令下载第三方的包到自己的项目的src下和相关的执行文件bin目录,和中间文件pkgsrc :项目的源代码pkg :编译后的生成文件bin :编译后的可执行文件如果你只是想单独的写个go代码可以不设置GOPATH2、结合GoLand来讲解GOPATH2...

2019-03-13 17:33:00 476

转载 iOS app 支持HTTPS iOS开发者相关

2016年12月21日更新开发者中心链接https://developer.apple.com/news/?id=12212016b该链接是苹果昨天刚在官网给的正式回复 如下:App Transport Security (ATS), introduced in iOS 9 and OS X v10.11, improves user security and privacy by ...

2019-03-13 15:58:00 147

转载 iOS之Settings.Bundle的应用

Settings.BundleSettings.Bundle支持六种配置项分别是:Title,MultiValue,Group,Slider,ToggleSwitch,TextField。TitleType:配置类型,默认是TitleTitle:配置项显示的TitleIdentifier: 配置项的标识符...

2018-08-07 09:26:00 87

转载 TypeEncodings

官网链接:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html转载于:https://www.cnblogs.com/lurenq/p/8675213.html...

2018-03-30 11:22:00 97

转载 动画:UIViewAnimationOptions类型

动画 1.常规动画属性设置(可以同时选择多个进行设置) UIViewAnimationOptionLayoutSubviews:动画过程中保证子视图跟随运动。**提交动画的时候布局子控件,表示子控件将和父控件一同动画。** UIViewAnimationOptionAllowUserInteraction:动画过程中允许用户交互。 UIVi...

2018-03-26 16:53:00 118

转载 ReactiveCocoa--RACTuple

基本信息例子 [[self rac_signalForSelector:@selector(tableView:didSelectRowAtIndexPath:) fromProtocol:@protocol(UITableViewDelegate)] subscribeNext:^(RACTuple *tuple...

2018-02-25 12:39:00 67

转载 RACSignal的一些常用用法

NSData + RACSupport.h@interface NSData (RACSupport)// Read the data at the URL using -[NSData initWithContentsOfURL:options:error:].// Sends the data or the error.// 返回一个URL异步请求的信号量...

2018-02-25 12:26:00 81

转载 神奇的RAC宏

先说说RAC中必须要知道的宏RAC(TARGET,[KEYPATH,[NIL_VALUE]])使用:RAC(self.outputLabel, text) = self.inputTextField.rac_textSignal; RAC(self.outputLabel, text, @"收到nil时就显示我") = self.inputText...

2018-02-24 14:54:00 99

转载 UITableViewStyleGrouped模式下烦人的多余间距

第一个section上边多余间距处理// 隐藏UITableViewStyleGrouped上边多余的间隔_tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, CGFLOAT_MIN)];每个section下边多余间距处理// 隐藏UITableViewStyleG...

2017-12-28 09:34:00 260

转载 UITableViewStyleGrouped模式下多余间距

第一个section上边多余间距处理// 隐藏UITableViewStyleGrouped上边多余的间隔_tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, CGFLOAT_MIN)];每个section下边多余间距处理// 隐藏UITableViewStyleG...

2017-12-28 09:34:00 180

转载 上传到 App Store 时出错。

Try this, it fixed it for me. Open Terminal and run: cd ~ mv .itmstransporter/ .old_itmstransporter/ "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Conten...

2017-12-20 16:30:00 317

转载 [iOS]详解调整UIButton的title和image的位置

UIButton的默认布局是:title在右,image在左;很多时候我们需要的是title在左边,或者title在下面,这时就需要调整UIButton的TitleLabel和ImageView的位置了,查了很多资料,要么零零散散的介绍,要么就是特别复杂的实现;经过一段时间的学习,在这里总结一下实现的方式;一种是设置UIButton的以下两个属性:[objc...

2017-11-28 14:58:00 90

转载 iOS开发-LayoutGuide(从top/bottom LayoutGuide到Safe Area)

iOS7 topLayoutGuide/bottomLayoutGuide创建一个叫做LayoutGuideStudy的工程,我们打开看一下Main.storyboard:storyboard-top_bottom_layoutGuide.png可以看到View Controlle...

2017-11-17 13:09:00 355

转载 Runtime 全方位装逼指南

Runtime是什么?见名知意,其概念无非就是“因为 Objective-C 是一门动态语言,所以它需要一个运行时系统……这就是 Runtime 系统”云云。对博主这种菜鸟而言,Runtime 在实际开发中,其实就是一组C语言的函数。胡适说:“多研究些问题,少谈些主义”,云山雾罩的概念听多了总是容易头晕,接下来我们直接从代码入手学习 Runtime。1、由objc_msgSend说开...

2017-11-13 00:33:00 67

转载 iOS UIFileSharingEnabled

一、让iOS App通过iTunes进行文件交换Documents让iOS App通过iTunes进行文件交换有一些App需要通过使用iTunes让用户上传和下载文档。要让iOS程序支持iTunes文件交换其实很简单,只需要在程序的Info.plist里增加一个键:UIFileSharingEnabled(Application supports iTunes file sh...

2017-11-09 16:59:00 1125

转载 info.plist的选项含义

1.Application does not run in background(鍵名:UIApplicationExistsOnSuspend)自從iOS4.0之後,當你在應用程式執行的時候按下Home鍵,應用程式並不會中斷目前的執行,而是躲到背景去了。因此希望使用者在按下Home鍵之後就要中斷目前程式的執行,請勾選這個選項。2.Applicatio...

2017-11-09 16:00:00 69

转载 检查iOS项目中是否使用了IDFA

(1)什么是IDFA关于IDFA,在提交应用到App Store时,iTunes Connect有如下说明: 这里说到检查项目中是否包含IDFA,那如何来对iOS项目(包括第三方SDK)检查是否包含IDFA呢?(2)检查IDFA的方法:步骤:1、打开终端cd到要检查的文件的根目录。2、执行下列语句...

2017-11-09 11:30:00 111

转载 iOS获取设备唯一标识的各种方法?IDFA、IDFV、UDID分别是什么含义?

iOS获取设备唯一标识的各种方法?IDFA、IDFV、UDID分别是什么含义?[摘要:1、UDID (Unique Device Identifier) UDID的齐称是Unique Device Identifier,望文生义,它便是苹果IOS装备的独一辨认码,它由40个字符的字母战数字构成。正在良多须要限定]一、UDID (Uniq...

2017-11-09 11:27:00 288

转载 iOS 强制退出程序APP代码

1、先po代码// 退出程序 112345678910111213141516171819202122232425262728293031UIAlertView* alert = [[UIAlertView alloc...

2017-11-07 18:22:00 191

转载 Swift 中@available 和 #available

Swift 2.0 中,引入了可用性的概念。对于函数,类,协议等,可以使用@available声明这些类型的生命周期依赖于特定的平台和操作系统版本。而#available用在判断语句中(if, guard, while等),在不同的平台上做不同的逻辑。@available用法@available放在函数(方法),类或者协议前面。表明这些类型适用的平台和操作系统。看下面一个...

2017-11-06 14:25:00 269

转载 ApplicationLoader登录失败. Please sign in with an app-specific password.

打包时登录ApplicationLoader时报错:Please sign in with an app-specific password. You can create one at appleid.apple.com出现这个错误的原因是 账号开启了双重认证;解决方法如下: ...

2017-11-02 10:46:00 352

转载 POST 请求的 forHTTPHeaderField

Response Headers(从服务器得到的回复的头)Field nameDescriptionExampleStatusAccess-Control-Allow-OriginSpecifying which web sites can participate incross-origin resource sharingAccess-Contr...

2017-10-27 15:54:00 623

转载 #pragma 处理警告 clang diagnostic 的使用

首先#pragma在本质上是声明,常用的功能就是注释,尤其是给Code分段注释;而且它还有另一个强大的功能是处理编译器警告,但却没有上一个功能用的那么多。clang diagnostic 是#pragma 第一个常用命令:#pragma clang diagnostic push#pragma clang diagnostic ignored "-相关命令" // ...

2017-10-22 14:39:00 188

转载 Found an unexpected Mach-O header code: 0x72613c21

在按照第三方sdk文档中的Emedded Binaries 中加入了他们的framework,在删除这下面的对应的framework后,问题就得到了解决发下有个英文的页面也是涉及这个问题的, 描述的很详细.链接:https://stackoverflow.com/questions/41786330/uploading-app-to-app-store-mach-o...

2017-10-21 12:13:00 88

转载 iOS 枚举讲解

枚举增强程序的可读性,用法上还是需要注意的1.C语言的写法enum XMPPReconnectFlags{ kShouldReconnect = 1 << 0, // If set, disconnection was accidental, and autoReconnect may be used kMultipleChanges ...

2017-10-19 17:33:00 88

转载 iOS自动布局框架-Masonry详解

首先,在正式使用Masonry之前,我们先来看看在xib中我们是如何使用AutoLayout 从图中我们可以看出,只要设置相应得局限,控制好父视图与子视图之间的关系就应该很ok的拖出你需要的需求。这里就不详细讲解具体拖拽的方法.....然后,我们按着上图的属性来看看如何简单...

2017-10-19 16:22:00 96

转载 iOS设置圆角的三种方式

第一种方法:通过设置layer的属性最简单的一种,但是很影响性能,一般在正常的开发中使用很少.?1234567UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];//只需要设置...

2017-10-19 10:46:00 70

转载 iOS9 App Thinning(应用瘦身)功能介绍

iOS9 发布后,产生了一个使 App Thinning 无法正常运行的 bug。在iOS9.0.2 版本中,这个 bug 已经被修复,App Thinning 已经可以正常使用。当你从应用商店(App Store)下载应用时,请注意这点。iOS9 推出之后,大受欢迎。仅仅数周,已经有超过半数的 iOS 设备安装了这一新系统。这是 iOS 历代版本中采纳速度最快的—甚至打破了 2013 ...

2017-10-06 14:35:00 274

转载 以无线方式安装企业内部应用

以无线方式安装企业内部应用iOS 支持以无线方式安装自定的企业内部应用,而无需使用 iTunes 或 AppStore。应用的格式必须为 .ipa,并且使用企业内部预置描述文件进行构建。无线安装要求:XML 清单文件(本节已有描述)可让设备访问 Apple iTunes 服务器的网络配置对于 iOS7.1 或更高版本,使用 HTTPS...

2017-09-30 17:20:00 78

转载 Xcode 9 Analyzing Crash Reports

Analyzing Crash ReportsAfter you distribute your app for testing by using TestFlight or after you make it available on the store, routinely download and analyze crash reports. When an app crash...

2017-09-30 16:57:00 266

转载 IQKeyboardManager 问题锦集

Keep UINavigationBar at the top (Don't scroll with keyboard)(#21,#24)If you don't want to hide the default UINavigationBar of UINavigationController when keyboardManager slides up the view, ...

2017-09-27 13:21:00 363

转载 Supporting Right-to-Left Languages

For the most part iOS supports Right-to-Left (RTL) languages such as Arabic with minimal developer effort. Standard UIKit controls take care of switching text alignment and direction automaticall...

2017-09-26 13:47:00 225

转载 XCode9的新变化

XCode9已经随着ios11的发布发布了,那么在这个XCode9版本中有哪些变化呢?1 折叠代码焦点在方法的实现体的方法名上,按comman键,则整个函数会被框住.用来标志这个方法的起点和终点此时单击,出现菜单在菜单里,有个Fold,可以用来折叠方法,这个折叠现在有个动画效果在其它上面点击常用的重构方式都已经集成在这个右键弹出菜单中了,可见,XCode9...

2017-09-26 09:06:00 64

转载 iOS开发证书与配置文件的使用

前提众所周知,开发iOS应用必须要有iOS证书(Certificates)和配置文件(Provisioning Profiles),那么问题来了:1.什么是iOS证书,它是如何与app应用关联的?2.iOS开发证书和生产证书有何区别,如何使用的?3.证书与配置文件(Provisioning Profiles)是什么关系,配置文件在Xcode中如何使用?4.证书以及配置...

2017-09-25 15:10:00 149

转载 iOS9新特性-UIStackView

1. UIStackView相关属性理解UIStackView是iOS9之后推出的,我也是第一次接触,在学习的过程中对于其中的相关属性,尤其是对其中的distribution几个属性值,一知半解的,所以特写此文通过代码实例理解它们每个属性的区别。UIStackView主要包括了四大属性:axis、alignment、distribution、spacing。一、axis...

2017-09-25 10:30:00 140

转载 从您的帐户中删除 App 及 iTunes Connect 开发人员帮助

iTunes Connect 开发人员帮助从您的帐户中删除 App删除您不想继续销售或提供下载,且不会再重新使用其名称的 App。如果您的 App 至少有一个获准的版本,且最新版本处于下列状态之一,则可以删除该 App: 准备提交 二进制文件无效 被开发人员拒绝 被拒绝 元数据被拒绝 被开发人员下架 被下架如果您的 App 状态与上述不同,您可...

2017-09-22 13:43:00 675

转载 UIDevice currentDevice model possible values

NOTE:The below code may not contain all device's string, I'm with other guys are maintaining the same code onGitHubso please take the latest code from thereObjective-C :GitHub/DeviceUtilS...

2017-09-19 14:33:00 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除