自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS开发那些事-Git在Xcode中的配置与使用常见问题总结

书接上回提出的Git在Xcode中的配置与使用常见问题4个问题问题1,如何在Xcode中创建代码库,并添加和提交代码到代码库? 问题2,如何在Xcode中提交推送给远程服务器代码库? 问题3,如何在Xcode中克隆远程服务器代码库到本地? 问题4,如何使用Xcode获取远程代码库数据,并解决冲突问题?1、问题1 创建代码库有两种方式,一种是新建工程时候创建,另一种是把现有的工程拷贝到代码库下

2015-12-28 08:15:03 388

转载 理解 XCode 中的 Git 版本控制

在应用程序开发过程中,一个相当显著的部分是开发人员管理代码变更的方式。这些是必须包含的功能,存储和处理工作代码版本在不同阶段稳定阶段的副 本,并能够恢复代码当存在缺陷或者产生问题的时候。更有甚者,当多个程序员工作在同一个项目时,跟踪所有的变更是一个单向的路径。幸运的是,开发人员不必 去发明一种方法来做这些事情,有一个特别的软件解决方案,叫做版本控制系统(Version Control Systems

2015-12-28 08:01:20 444

转载 多方位全面解析:如何正确地写好一个界面

作者:jaminzzhang问题:          * UI界面与性能的问题,对于一些动态界面应该隐藏还是删除, 该如何操作?          * UI中 view与layer的使用, 与动画相关的选择的原理         * UI系统, 什么是UI ?UI包含什么?写界面可以说是每位移动应用开发者的基本功,也是一位合格移动应用开发者绕不过

2015-12-26 22:26:36 724

转载 代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧

Code-vs-Xibs-vs-StroyBoard最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍和困惑和疑问,就是应该如何制作UI界面。iOS应用是非常重视用户体验的,可以说绝大多数的应用成功与否与交互设计以及UI是否漂亮易用有着非常大的关系。而随着iOS开发发展至今,可以说在UI制作上大家逐渐分化为了三种主要流派:使用代码手写UI及布局;使用单个xib文件组织viewControlle

2015-12-25 17:04:19 265

转载 iOS项目重构周记(一)

最近开始做公司的iOS项目重构,现准备每周做一次汇总,把重构过程中遇到的问题和解决方案记录下来,做一个记录和分享。1.文件目录结构 我们在Xcode中使用“new group”创建一个新的目录时,对应的文件系统中并不会相应的创建一个实体文件夹,只是在Xcode中创建一个便于管理的虚拟文件夹。这样就导致添加的所有文件最终都放在文件系统的同一目录下,这里面可能会包含.h文件、.m文件、nib文件,图片

2015-12-25 16:57:29 400

转载 iOS项目重构周记(二)

iOS项目重构周记(二) 字数1214 阅读1184 评论12 喜欢16 继续上一篇,本周的重构重点是UI部分代码的优化。AutoLayout及Masonry AutoLayout是苹果在IOS6中推出的一种新的UI构建方式,旨在解决不同屏幕分辨率之间的适配问题。相信大多数人可能跟我一样,对这种方式是又爱又恨,因为AutoLayout中的确存在很多坑。不过随着iOS设备尺寸越来越多,还是值得

2015-12-25 16:55:54 395

转载 MVC、MVVM、MVP 框架设计模式浅析

传统模式下的开发 MVC MVVM 基于面向协议MVP的介绍 MVP实战开发 说在前面: 相信就算你是个iOS新手也应该听说过MVC的,MVC是构建iOS App的标准模板。随着时间的推移,在iOS平台上MVC也逐渐开始面临着越来越多的问题,最近又开始流行MVVM,MVVM使由MVC衍生而来,MVVM作为一种新的开发模式和响应式编程相结合用来解决一部分业务场景等,今天,我要介绍给大家的是

2015-12-24 13:44:12 981

转载 iOS 动画效果:Core Animation & Facebook's pop

前言 相信很多人对实现 iOS 中的动画效果都特别头疼,往往懒得动手,功能实现不就得了,何必要那么花哨、装13的东西。但是看到别人的炫酷动效,心中又瘙痒不已,便下定决心学习,于是开始翻看 Core Animation、UIView动画(其实是对Core Animation的一种封装)相关资料。不小心看到一群大神正在热烈讨论,钻一进去一看,原来是 POP (潜意识:Facebook出品必属精品),这

2015-12-24 12:56:19 327

转载 iOS Cocoa框架

1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些对象的类最后都是继承于它们的根类 :NSObject。而且它们都是基于Objective-C运行环境的。1.1、Co

2015-12-15 15:23:50 529

转载 iOS 之 Foundation 框架

我们前面的章节中就一直新建Cocoa Class,那么Cocoa到底是什么,它和我们前面以及后面要讲的内容到底有什么关系呢?Objective-C开发中经常用到NSObject,那么这个对象到底是谁?它为什么又出现在Objective-C中间呢?今天我们将揭开这层面纱,重点分析在IOS开发中一个重要的框架Foundation,今天的主要内容有:Foundation概述 常用结构体 日期 字符串

2015-12-15 15:21:48 309

转载 谈谈objc公用库 ( 公用库的创建与分发)

一.概述objc公用库的使用场景还是比较常见的,iOS SDK本身就是公用库的集合;一些开放平台为了方便开发者开发第三方的app,提供相应平台的sdk;还有一个场景就是比较大的公司一般会有多个甚至几十个app,各个app之间势必会有重复的逻辑,为了 “提升效率”“安全性” 或者业务指标,会推一些公用的库供内部各个app使用。 公用库本质上就是一些可重用逻辑的集合,是“分而治之”的一种途径,其出现的形

2015-12-15 13:40:58 367

转载 iPhone SDK 包含哪些东西?

iPhone SDK 包含哪些东西?第一部分:在使用Intel芯片的Macintosh计算机开发iOS应用程序所需的全部接口、工具以及资源全都包含于iPhone SDK。苹果公司将大部分系统接口发布在框架这种特殊的数据包。一个框架就是一个目录,它包含一个动态共享库以及使用这个库所需的资源(例如头文件、图像以及帮助应用程序等)。如果要使用某个框架,则需要将其链接到应用程序工程,这一点和使用其他共享库相

2015-12-14 18:03:32 556

转载 iOS 支付 [支付宝、银联、微信]

这是开头语前不久做了一个项目,涉及到支付宝和银联支付,支付宝和银联都是业界的老大哥,文档、SDK都是很屌,屌的找不到,屌的看不懂,屌到没朋友(吐槽而已),本文将涉及到的最新可用SDK、文档,以及本人支付遇到的一些坑标记一下。资料支付宝 //文档idk都包含了安卓、iOS版银 联银联官网资料DemoDemo给了一个订单号

2015-12-11 16:38:35 710

转载 iOS 9人机界面指南:iOS 技术 (3D Touch、Live Photos、Wallet以及Apple Pay)

本篇目录3.1 3D触摸(3D Touch)轻压和重压(Peek and Pop) 主屏幕快捷操作(Home Screen Quick Actions) 3.2 Live Photos3.3 钱包(Wallet)3.4 苹果的移动支付平台(Apple Pay)译者注:本文译自苹果官方人机界面指南 iOS Human Interface Guidelines (2015年10 月21日),由腾讯I

2015-12-04 19:53:28 1120

转载 对 Xcode 菜单选项的详细探索(干货)

本文调研Xcode的版本是 7.1,基本是探索了菜单的每一个按钮。虽然从xcode4一直用到了xcode7,但是一般都只是用了一些基础的功能,说来也惭愧。在一次偶然的机遇突然发现了“显示调用层级”的选项才知道菜单了的按钮并不都是没有用,而是很有用只是你不知道罢了。 本想这种东西仔细总结了也不一定有价值还耽误时间,但是两个想法最终还是驱动了我仔细弄完,一是xcode7.1才刚更新没多久,这个时效性还行

2015-12-04 19:18:38 331

转载 iOS7 - NSURLSession

iOS 7系列译文:忘记NSURLConnection,拥抱NSURLSession吧!   说到 iOS 7 和 Mac OS X 10.9 Mavericks 的显著变化,其中一个就是Foundation框架中URL加载系统的优化。   此时可能有人正沉浸在Apple的网络基础架构,我想在这里分享一下我对这些新APIs的看法,并展示这些新APIs如何改变我们构建应用程序的方式,以及这些它们在

2015-12-01 20:32:36 327

转载 iOS 七层网络协议

原文网址: http://www.2cto.com/net/201108/100298.html (1)物理层——Physical   这是整个OSI参考模型的最低层,它的任务就是提供网络的物理连接。所以,物理层是建立在物理介质上(而不是逻辑上的协议和会话),它提供的是机械和电气接口。主要包括电缆、物理端口和附属设备,如双绞线、同轴电缆、接线设备(如网卡等)、RJ-45接口、串口和并口等在网络中

2015-12-01 20:30:11 1072

转载 iOS 5 - ARC简介

原文网址: http://blog.csdn.net/q199109106q/article/details/8565017 参考文献: iOS ARC 完全指南 提示:本文中所说的”实例变量”即是”成员变量”,”局部变量”即是”本地变量”一、简介 ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autore

2015-12-01 20:25:25 261

空空如也

空空如也

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

TA关注的人

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