自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KetilDeng

内存警告!!!

  • 博客(36)
  • 收藏
  • 关注

原创 学习笔记 - Unix命令大全

Unix命令大全

2016-04-16 22:05:44 1188

原创 学习笔记 - Runtime学习

一些学习iOS Runtime 的博客

2016-02-18 09:53:56 887 4

原创 开发笔记 - nil / Nil / NULL / NSNull / nullable / __nullable / nonnull / __nonnull

iOS中所谓的“不存在”,你了解多少?NSHipster 对 nil / Nil / NULL / NSNull 的理解Nullability Annotations苹果Swift博客中对 Nullability and Objective-C 的解释

2016-02-17 21:29:00 841

原创 学习笔记 - Chrome插件

用好chrome插件,让你的更上一层楼。

2016-02-17 11:51:00 1910

原创 xcode 快捷键

Xcode快捷键

2016-02-17 09:29:50 869

原创 开发笔记 - 单例的正确写法

单例的正确的写法

2016-01-24 22:30:27 723

原创 开发笔记 - 设置NSZombieEnabled调试EXC_BAD_ACCESS

前言:当你对已释放的对象发送消息(90%的可能是对引用计数为0的对象再release)或release那些autorelease对象时,就会出现报EXC_BAD_ACCESS这样的错误。默认设置下 Xcode不会给你定位具体是哪一行代码不该去使用已释放的对象,或者release用错了。设置xcode环境变量NSZombieEnabled,MallocStackLogging的步骤:Product -

2016-01-10 12:58:06 2954

原创 学习笔记 - 苹果账号

苹果IOS开发者账号的区别:详细地址个人账号(Individual): 费用99美金一年, 该账号在App Store销售者只能显示个人的ID,比如zhitian zhang,单人使用。个人账号只能有一个开发者。100个苹果的iOS设备UDID测试。公司团队账号 (Company/Organization): 费用99美金一年, 该账号在App Store销售者可以显示类似Studios,

2016-01-10 12:41:57 500

原创 学习笔记 - Mac下隐藏文件的显示与隐藏

显示:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false显示:defaults write com.apple.finder AppleShowAllFiles true;killall Finder

2016-01-10 12:02:24 499

原创 学习笔记 - git(工作中断)

git储藏与恢复git stash 储藏工作区,(暂存区有内容也将被储藏)git stash list 查看现有储藏git stash apply 重新应用最近的一次储藏 git stash apply stash@{2} (stash@{2} 是某次储藏) 重新应用某次储藏。git stash drop 移除最近的一次储藏 git stash drop stash@{2} 移除某次储藏

2016-01-10 11:54:56 880

原创 学习笔记 - git(项目所有权转移)

git转移过程:git remote -v (查看现在的远程链接是否是已转移的远程链接,是则不需要往下进行,否则进行下面的操作)git remote remove origin (删除远程连接)git remote -v (查看远程仓库,这个时候没有显示,说明删除远程链接成功)git remote add origin (项目远程的链接(SSH或HTTPS))git rem

2016-01-10 11:51:31 2608

原创 学习笔记 - .DS_Store

关于 .DS_Store

2016-01-08 23:08:53 539

原创 学习笔记 - 好博客List

好博客List

2016-01-05 21:49:12 538

原创 学习笔记 - 面试题Checklist

面试题Checklist

2016-01-05 21:43:37 674

原创 开发笔记 - 客户端-Web端同步登录

前言:我们在做客户端开发,有时候难免需要加载网页,这时候就会涉及到登录问题。在客户端我们已经登录了,但是当点击网页时,而这个点击需要用户登录了才能正常跳转到相应页面,事情总是坎坷的,这时候突然弹出了个网页上的登录页面叫我去登录,但是我在客户端明明是登录过的呀。没错,你在客户端已经登录了,但是web端(即网页)和客户端使用的是两种不一样的登录机制。所以我们需要告诉网页,我在客户端已经登录了。我之前

2015-12-05 09:41:52 1656

原创 开发笔记 - PHP返回的数据问题

iOS里大括号和中括号是字典和数组两种不同的数据结构,然而PHP的大括号和中括号都是数组。我们请求得到的大括号数据,其实是PHP的索引数组。然而,PHP无论是大括号的、中括号的数组,只要没有数据,都会给我们返回一个中括号,但是,我们用字典接收的时候,这个字典会被转换成数组。所以所以所以…..我们在后面要用到我们认为是字典的东西其实是个数组,那么用之前一定要判断这个被认为是字典的东西是否存在,而且而

2015-12-05 08:55:16 590

原创 开发笔记 - 自定义推送声音

简单自定义推送声音

2015-11-29 22:44:42 2513

原创 学习笔记 - Linux命令(wget)

GNU Wget:GNU Wget 是一个在网络上进行下载的简单而强大的自由软件,其本身也是GNU计划的一部分。它的名字是“World Wide Web”和“Get”的结合,同时也隐含了软件的主要功能。目前它支持通过HTTP、HTTPS,以及FTP这三个最常见的TCP/IP协议协议下载。

2015-11-16 12:01:00 826

原创 学习笔记 - 关于Ruby

自己平常偶尔遇到关于Ruby环境的问题,记录一下解决过程中参考的资料。

2015-11-16 11:39:40 506

原创 开发随笔 - 常用属性、方法

开发随笔 - iOS常用属性、方法

2015-11-16 11:36:28 583

原创 Instruments的使用

学习Instruments,Mark一下:Instruments中文用户指南(謝業蘭【老狼】翻译) iOS性能优化:Instruments使用实战(转) iOS系类教程之用instruments来检验你的app

2015-10-11 15:33:26 456

转载 适配iOS9

适配iOS9前言:2015年9月8日,苹果宣布iOS 9操作系统的正式版在太平洋时间9月16日正式推出,北京时间9月17日凌晨1点推送。新的iOS 9系统比iOS8更稳定,功能更全面,而且还更加开放。iOS9加入了更多的新功能,包括更加智能的Siri,新加入的省电模式。iOS9为开发者提供5000个全新的API等。而对于开发者来说,首当其冲的则是iOS9的适配问题。下面小结一下ios9适配问题:ht

2015-09-28 21:43:41 1293

原创 cocoapods较全面了解

关于cocoapods,推荐几个链接给大家。深入理解cocoapods      http://blog.jobbole.com/53365/cocoapods安装和使用http://blog.csdn.net/ysy441088327/article/details/8611731http://blog.csdn.net/wzzvictory/article/detail

2015-07-04 23:57:40 537

原创 xcode的相对路径

一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。所以在修改User Header Search Paths这个选项的时候使用$(SRCROOT)/工程名字/头文件所在文件夹“$(SRCROOT)”,会自

2015-07-04 23:52:18 729

原创 手动添加PCH文件

XCode6之后PCH文件就被苹果给删了。其主要原因是预编译文件,也就是PCH文件,如果预编译文件过大,会占用很长的编译时间。所以苹果不建议使用PCH文件。但是,如果我们不在PCH文件添加过多内容,只加入工程中几乎每个类都用到的一些头文件或宏定义,尽量减小PCH文件大小。其实PCH还是给我们提供提多的方便的。 手动添加PCH文件其实是很简单的。 1、Command+N,打开新建文件窗

2015-07-04 21:04:11 578

转载 Upgrading to Subversion 1.7

Upgrading to Subversion 1.7Xcode 5 now includes Subversion 1.7.When you check out a new working copy in Xcode 5, Subversion 1.7 is automatically used. When you first launch an existing project

2015-06-17 22:19:13 824

转载 cocoapods问题

问题的产生:[!] The `testDemo [Debug]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods inst

2015-06-17 10:47:51 2108 1

转载 CocoaPods 问题:cocoapods was not able to update the 'master' repo

问题:cocoapods was not able to update the 'master' repo.if it is a unexpected issue and persists you can inspect it running 'pod repo update --verbose'尝试解决:尝试1、根据提示,跑一下 pod repo update --ver

2015-06-14 09:40:05 21155

转载 armv7 armv64 armv7s x86_64 i386

目前的Xcode 6配置里定义${ARCHS_STANDARD}为armv7, arm64,当然这个定义前提是它会一再要求你删除掉你原本设定的构建架构。如果你选择按它所做的,你会发现你再也不能编译任何armv7s架构的东西。当前iPhone5的A6和iPad4的A6X两款CPU都是armv7s架构,而之后在iPhone 5S、iPad Air以及iPad Mini Retina采用的A7处

2015-06-11 23:07:42 2519

原创 cocopods install或update 安装或更新第三方库时,报The ... target overrides the 'OTHER_LDFLAGS' build setting....

CocoaPods添加第三方库时出现如下错误:而且你在执行以后,在xcode里编译不过去,错误信息一般显示:Undefined symbols for architecture armv7s:  "_OBJC_CLASS_$_AFURLSessionManager", referenced from:。。。。。。。。。。。。ld: symbol(s) not found

2015-06-11 22:00:29 1418

转载 UNIX和Linux

UNIX是历史最悠久的通用操作系统。1969年,美国贝尔实验室的K.Thompson和D.M.Ritchie在规模较小及较简单的分时操作系统MULTICS的基础上开发出UNIX, 当时是在DEC的PDP—7小型计算机上实现的,1970年正式投入运行。此后数年,UNIX一直是一个限于在AT&T内部使用的操作系统。1971年,发展出以 PDP-11/20汇编语言所写成的V1版,包括最基本的文件系统和一

2015-05-31 21:40:06 570

转载 Cornerstone详细操作

关于Cornerstone的基本操作,也是必要的操作。对开发人员来说是这是基本要求。 更多开发的版本控制工具,希望牛人们多多分享。

2015-05-31 11:35:25 65461 13

转载 uiview边框圆角阴影

In this post, I’ll explain how to add a border, rounded corners, and drop shadow to any UIViewusing some simple CALayerproperties. I’m not a CALayer guru, but these few tricks from the layer wor

2015-05-19 22:17:32 873

转载 CornerStone破解,无限期使用

CornerStone是个人非常喜欢的mac上的一款SVN客户端工具,官方提供了14天的免费试用(trail)版本。我们可以在此基础上提供无限期试用版本。方法一:如果你从来没有安装过这个trail版本,直接把当前系统时间改成未来的某个时间,比如2020年,然后安装,运行一次。之后退出程序,将系统时间还原。恭喜你,你已经破解完成了。方法二:如果你不幸已经安装并运行过软件,那就

2015-05-18 22:01:42 3004

转载 CornerStone简单配置及使用

目录[-]一、下载地址二、安装破解方法三、添加repository  1.SVN配置  2.HTTP配置四、使用简介  1.上传项目到repository  2.下载项目  3.版本管理   a)先更新后提交   b)完成独立功能后再提交,且务必填写提交信息   c)冲突文件   d)新添加文件已经安装了的小伙伴请直接看三

2015-05-18 21:20:26 967

转载 iOS view层的组织和调用

前言《iOS应用架构谈 开篇》出来之后,很多人来催我赶紧出第二篇。这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自己又有点私事儿,以至于能用来写博客的时间不够充分。现在好啦,第二篇出来了。当我们开始设计View层的架构时,往往是这个App还没有开始开发,或者这个App已经发过几个版本了,然后此时需要做非常彻底的重构。一般也就是这两种时机会去做V

2015-05-15 23:21:28 742

空空如也

空空如也

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

TA关注的人

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