会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小固编程
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
2016年12月2日
Objective-C运行时态消息传递--拼接方法名
摘要: 做IOS开发的人都知道,Objective-C语言中方法的调用是运行时采取绑定的,在编译过程中只声明该方法的存在。 那么我们来简单说下在运行时,类的消息传递。 在运行时,每个方法如[self methodName]向系统发送一个消息被编译器转换成: objc_msgSend( id receiver
阅读全文
posted @ 2016-12-02 09:46 小固编程
阅读(165)
评论(0)
推荐(0)
2016年6月27日
IOS之frame和bounds区别
摘要: 用最简单的语言来解释就是:setFrame和setBounds都是为了把子view加载到父view上去,但设置的参数坐标系不同,setFrame是该view在父view坐标系统中的位置和大小,setBounds是该view在本地坐标系统中的位置和大小。 下面是盗来的资料: 再来看张图就明白了, fr
阅读全文
posted @ 2016-06-27 10:30 小固编程
阅读(358)
评论(0)
推荐(0)
2016年6月17日
iOS软件架构——架构模式(Architectural Pattern)
摘要: 一个架构模式描述软件系统里的基本的结构组织或纲要。架构模式提供一些事先定义好的子系统,指定它们的责任,并给出把它们组织在一起的法则和指南。有些作者把这种架构模式叫做系统模式[STELTING02]。 例:一个架构模式常常可以分解成很多个设计模式的联合使用。显然,MVC模式就是属于这一种模式。MVC模
阅读全文
posted @ 2016-06-17 11:20 小固编程
阅读(459)
评论(0)
推荐(0)
2016年6月16日
IOS数据库操作SQLite3使用详解(转)
摘要: iPhone中支持通过sqlite3来访问iPhone本地的数据库。具体使用方法如下1:添加开发包libsqlite3.0.dylib首先是设置项目文件,在项目中添加iPhone版的sqlite3的数据库的开发包,在项目下的Frameworks点击右键,然后选择libsqlite3.0.dylib文
阅读全文
posted @ 2016-06-16 15:26 小固编程
阅读(4333)
评论(0)
推荐(0)
2016年6月2日
AutoLayout 之NSLayoutConstraint
摘要: 这次主要讲的用代码来设置AutoLayout,为实现添加autoLayout视图主要介绍使用如下该方法,调用方法:- (void)awakeFromNib {} +(instancetype)constraintWithItem:(id)view1 attribute:(NSLayoutAttrib
阅读全文
posted @ 2016-06-02 12:49 小固编程
阅读(497)
评论(0)
推荐(0)
自动布局autolayout和sizeclass的使用
摘要: 一、关于自动布局(Autolayout) 在Xcode中,自动布局看似是一个很复杂的系统,在真正使用它之前,我也是这么认为的,不过事实并非如此。 我们知道,一款iOS应用,其主要UI组件是由一个个相对独立的可视单元构成,这些可视单元有的主要负责向用户输出有用的信息,有些则负责信息的输 入(交互),交
阅读全文
posted @ 2016-06-02 09:57 小固编程
阅读(392)
评论(0)
推荐(0)
2016年6月1日
IOS 基于TCP的socket通信详解(原创)
摘要: 最近在整理通信层相关知识,这篇文章是边整理边写的,有些地方可能不够准确,还请各位路过的大牛专家指出来。这次整理的socket通信是基于TCP的,实现方式是GCD形式,以下记录的都是些理论知识,方便自己回忆。 1、socket通信原理:现网络上有很多socket开园框架文件,基本上能满足简单网络通信,
阅读全文
posted @ 2016-06-01 10:43 小固编程
阅读(4125)
评论(1)
推荐(0)
上一页
1
2
3
4
公告