Mr.Peng在Macbook Pro MD313 拆光驱更换固态

前言

小猿的Macbook是2011年末的,大3时候买的,为的就是学习iOS开发。500GB的硬盘,4GB的内存,打开各种软件挺流畅的,并且还装了双系统,玩剑网三和LOL。自从升级到了OS X 10.9 Mavericks之后,就开始迟钝了,于是14年就升级了内存,买了根金士顿ddr3l 1600 8g笔记本内存条8g ddr3 低电压12800S兼容4G前往购买地址升级到了10GB内存,之前网上说会掉频,但是经实战为掉频,并且用了快两年了。

Mr.Peng学习KVC、KVO

简介

由于Objective-C主要基于Smalltalk进行设计的,因此基于很多类似于RubyPython的动态特性,例如动态类型、动态加载、动态绑定等。Objective-C中的KVCKVO是两种比较重要的技术。所以这篇文件着重介绍键值编码(KVC)、键值监听(KVO)特性。

原文地址:http://www.mrpeng.me/2015/09/25/Mr-Peng学习KVC、KVO/

键值编码KVC

概述

我们知道在C#中可以反射读写一个对象的属性,有时候这种方式特别方便,因为你可以利用字符串的方式去动态控制一个对象。其实由于Objective-C的语言特性,你根本不必进行任何操作就可以进行属性的动态读写,这种方式就是Key Value Coding(KVC)。它是一种可以直接通过字符串的名字(key)来访问类属性(实例变量)的机制。而不是通过调用SeeterGetter方法访问。

Mr.Peng在Xcode6修改Bundle identifier(有pod)

简介

肯定很多人在公司开发项目时,可能项目的名字还未定下来,但是我们不可能等项目名定下来之后再动手,就只有先起一个临时的Bundler identifier,可能有些人到后面也不会去太在意这个Bundler identifier,但是对于我来说,我非要把Bunder identifier给改回来,现在我介绍下在有pod的情况下如何修改Bundler identifier,如果在项目中没有用到pod的,请移步http://m.blog.csdn.net/blog/tanhailong198801/40148525

本人原文地址:原文地址:http://www.mrpeng.me/2015/08/20/Mr-Peng在Xcode6上面修改Bundle-identifier

Mr.Peng在iOS9期间申请企业级账号流程

简介

由于之前公司的企业级账号均是综合部门申请的,换了新工作之后,这些事情全是自己来弄,在网上查询资料呢,很多都是1年或者几年前的流程,所以特此写一个最新的流程供大家参考,期间有几个注意点,是我自己遇到的问题,也给大家提醒下。

原文地址:http://www.mrpeng.me/2015/08/15/Mr-Peng在iOS9期间申请企业级账号流程/

介绍

Apple开发者账号分三种:个人和公司账号(99刀)、企业级账号(299刀)

  • 个人和公司账号:需上传到Appstore别人才能正常下载安装,测试安装100个iPhone或者itouch。

  • 企业级账号:

    • 在企业内部分发App
    • 在各个设备上使用(安装设备不限个数)
    • 获得苹果代码级别支持

Mr.Peng解决Objective-C中Button点击延迟问题

##简介
今天我一个同事突然问我一个问题,button高亮状态有延迟。他之所以发现此问题,是因为他在rightBarButtonItem中加入了一个button,在scrollView中加入一个button,两个button代码一直,但是在点击中会有不一样的效果,在rightBarButtonItem中的button点击能够立即处于高亮(按下状态),而在scrollView中的button为有大约0.5s~1s的延迟效果。

原文地址:http://www.mrpeng.me/2015/08/03/Objective-C中Button点击延迟问题/

Mr.Peng推荐Objective-C中Storyboard小技巧(适合xib)

#简介
原文地址:http://www.mrpeng.me/2015/07/21/Storyboadr%E5%B0%8F%E6%8A%80%E5%B7%A7-%E9%80%82%E5%90%88xib/

由于以前的工作比较忙而且项目比较急,都没时间去用新东西去写项目,就由于开车时,走一条自己熟悉路,总比别人推荐的近路要近一些。最近由于换工作了,压力相对要小,所以有时间去学习新东西,而对于我来说新东西就是Storyboard,希望高手勿喷哈。本文呢,就是介绍下在Storyboard中的一些小技能,当然很多都在网上搜集的,我只是进行归纳一下。

#Storyboard

##利用Storyboard设置圆角、边框、边框颜色

###圆角
由于很多项目中,需要通过设置圆角来美化UI,而很多人都知道利用代码来设置圆角:

Mr.Peng在Objective-C中用代码Auto-Layout

##简介
Auto Layout在2012年随着iOS6一起发布,至今已经快3年了。而我自己工作经验快两年,最近才开始接触用代码Auto Layout,的确有点不好意思(不过之前使用的都是xib和storyboard)。其实现在已经有很多对Auto Layout进行封装的三方轻框架,使用起来还比较方便,快捷。比如:

原文地址:http://www.mrpeng.me/2015/07/10/Objective-C%E4%B8%AD%E7%94%A8%E4%BB%A3%E7%A0%81Auto-Layout/

但是对于初次使用Auto Layout的我来说,工具始终是用来辅助,让我提高效率的,但是知识是一定要自己去了解和学习的,所以我觉得应该搞懂最基本,才能说我要用工具来辅助我,让我效率提高。

,