Benson的专栏

Learning, staying up to date, and working on the latest and greatest in languages and APIs is what k

iOS block内为什么要使用strongSelf

先摘抄一段来自AFNetworking的一段代码: __weak __typeof(self)weakSelf = self; AFNetworkReachabilityStatusBlock callback = ^(AFNetworkReachabilityStatus status) {...

2018-08-15 11:32:38

阅读数 571

评论数 0

iOS数字等宽字体

Helvetica Neue

2018-04-27 15:39:37

阅读数 2171

评论数 0

ios开发 上传到App Store 时出错. iTunes Store Operation Failed, An Error occurred uploading to the iTunes

ios开发 上传到App Store 时出错. iTunes Store Operation Failed,    An Error occurred uploading to the iTunes store. 的解决方法,网上找了很多. 如下(当然没有解决我的问题,可以一试):今天在提交app...

2018-03-05 22:58:57

阅读数 1282

评论数 0

苹果审核加急link

https://developer.apple.com/contact/app-store/?topic=expedite

2017-10-18 11:46:48

阅读数 248

评论数 0

self sizing table view cell

iOS8+ https://www.raywenderlich.com/129059/self-sizing-table-view-cells

2016-08-01 14:53:25

阅读数 998

评论数 0

curl教程

curl tutorial with examples of usage Curl is a linux utility that is used to make HTTP requests to a given url. It outputs HTTP response to stan...

2015-11-27 13:32:28

阅读数 929

评论数 0

Content Hugging Priority & Content Compression Resistance Priority 区别

AUTO LAYOUT MAGIC: CONTENT SIZING PRIORITIES September 15, 2015  by Hector Matos One of my personal favorite things about good code...

2015-11-18 11:29:17

阅读数 1879

评论数 0

Code Block Evaluation C Extension

GCC Code Block Evaluation C Extension Let's make this official: NSHipster's Objective-C trend of 2013 is code block evaluation assignment. Recomme...

2015-09-23 23:37:22

阅读数 1281

评论数 0

如何在Mac OSX上提取App Store上的iOS应用信息

对于安卓,我们可以在任意的安卓市场上下载应用,然后把安装文件的后缀名从apk改为zip,最后再解压就可以获取到响应的多媒体资源和布局信息(如果这个项目没有代码混淆的话)。对于苹果上的iOS应用,原理和安卓差不多。下面用讲述一下如何获取ipa文件的信息。 首先打开iTunes,进入到iTu...

2015-08-27 15:01:32

阅读数 1896

评论数 0

改变状态栏和导航栏的透明度

步骤一: 为UIImage类添加静态方法: extension UIImage { static func imageWithColor(color: UIColor) -> UIImage { let rect = CGRect(x: 0...

2015-07-13 19:58:07

阅读数 2431

评论数 0

添加gitignore文件没有起作用怎么办

现在搭建的项目很多都是由git管理的。然后在开发的过程中,难免会生成许多临时文件,显然这些文件是不需要提交到git上的。虽然可以手动选择提交的文件,但是这样做不仅效率低下,而且容易出错。解决这个问题的一个通用方案是为项目添加.gitignore文件。我们可以在.gitignore文件里添加我们需要...

2015-07-11 22:55:48

阅读数 2529

评论数 0

如何在Swift中使用NSError

步骤一:声明NSError变量。一定要加"?",不加或者加"!"都不行。因为使用了optional,所以要用var而不用let。 var error: NSError? 步骤二:使用的时候在变量前加上"&"。 NSJSONSeri...

2015-07-09 17:33:14

阅读数 2865

评论数 0

UIImagePickerController本地化控件文字

在使用UIImagePickerController时候,你会发现在选择照片或者拍照的时候,界面的许多控件都是英文的,比如"Cancel","Choose"等。那么如何将它们本地化呢,比如替换成“取消”和“选取“?甚至你调用系统其它库(比如ALAssetsL...

2015-07-04 10:10:37

阅读数 2405

评论数 0

Swift API Availability Checking

在开发的过程中,难免我们会用到新的API,如果处理不当的话,对于低于该版本的设备在运行该应用的时候可能会奔溃,为了防止出现这种情况,我们需要在运行时判断API是否可用。 iOS9中引进了新的View class,叫做UIStackView,它是一个View容器(可分为水平布局和垂直布局),与其他...

2015-06-13 22:10:44

阅读数 1651

评论数 0

Storyboard Reference

在某些情况下,你开发的应用可能包含有各种各样的复杂界面,如果你使用Storyboard来管理这些界面,通常你会将这些界面按照相应的逻辑分成许多子模块,放在不同的storyboard里,比如注册相关的放到Register.Storyboard,图片相关的放到Photos.Storyboard,而主界...

2015-06-12 23:01:30

阅读数 2082

评论数 0

如何处理iOS中照片的方向

点击打开链接

2015-06-07 00:29:51

阅读数 524

评论数 0

本地化app名字

How to Localize App Names It is possible to localize app names directly within Xcode and you do not need to create multiple versions of the same ap...

2015-05-07 13:56:16

阅读数 1969

评论数 0

如何将Swift中的多参函数转化成Curring函数

假设我们有一个含有多个参数的函数,用于构建一个人的基本信息: func buildInfoWithName(name: String,#age: Int,#gender: String,#address: String,#phone: String) -> String { ...

2015-04-30 10:31:02

阅读数 954

评论数 0

Xcode查看真机app沙盒内容

1. 打开Xcode 2. 连接iPhone或者iPad 3. 打开菜单Window-> Devices 4. 在DEVICES选择连接的真机 5. 在右侧的Installed Apps选择你要查看的app 6. 点击下面的齿轮按钮,选择Download Container,保存到...

2015-04-29 10:22:43

阅读数 6098

评论数 0

Xcode的archive菜单选项是灰色的

如果当前Xcode选择的设备是模拟器,那么"Archive"是灰色的,不能点。 把当前设备设置成连接的真机设备或者默认的"iOS Device","Archive"会变成黑色。

2015-04-21 16:35:30

阅读数 12826

评论数 0

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