前言:为什么叫和我一起学呢?因为从开始写这系列博客中我就定了一个方向,不从最基本的讲,而是挑一些如果从其他语言(C、C#、 Java、 Javascript等)转过来的程序员容易出错的地方。 假设你是有几年其他语言的开发经验,对我说的上述基本语言有了不错的了解。这其实也是我当初学这门语言时最希望 ...
在第一节里,我们了解了ObjectC的语法,在第二节里,在正式动手之前,先要了解一些iOS中的基本约定与模式。 Foundation.h 我们之所以能够方便的使用ObjectC中的诸如NSString NSNumber等类型,是因为在Foundation这个框架中对C语言基本类型进行了封装,并以对象的形式公开给我们使用。 所以我们在使用前都要 import lt Fonduation Founda ...
2013-04-22 19:12 3 2830 推荐指数:
前言:为什么叫和我一起学呢?因为从开始写这系列博客中我就定了一个方向,不从最基本的讲,而是挑一些如果从其他语言(C、C#、 Java、 Javascript等)转过来的程序员容易出错的地方。 假设你是有几年其他语言的开发经验,对我说的上述基本语言有了不错的了解。这其实也是我当初学这门语言时最希望 ...
,Interface Builder 使用一种名为 nib 格式的二进制文件格式。不过由于 nib 不能 ...
#pragma mark 方法1 /** * 用在IOS7,用到了代理 */ - (void)use1 { // 1.创建一个中间弹框,有“取消”和“确定按钮”,设置代理为当前控制器,由控制器监听点击了“取消”还是“确定”按钮 UIAlertView ...
前面在做东西的时候都用到了storyboard,在今天的代码中就纯手写代码自己用封装个Button。这个Button继承于UIView类,在封装的时候用上啦OC中的三种回调模式:目标动作回调,委托回调,Block回调。具体的内容请参考之前的博客:“Objective-C中的Block回调模式 ...
NSDictionary* defaults = [[NSUserDefaults standardUserDefaults] dictionaryRepresentation] ...
ios编程之回调机制详解: ———————————————— 函数/方法/block块一系列概念: 函数在大部分高级语言中都是个重要的概念,函数实现就是对一段代码的封装,我们一般会为了完成某一个业务功能或编程逻辑而需要组织数行代码,而这数行代码还有可能被使用多次,所以将它们封装 ...
目前为止,已经知道3种IOS弹框: 1、系统弹框-底部弹框 UIActionSheet (1)用法:处理用户非常危险的操作,比如注销系统等 (2)举例: UIActionSheet *sheet = [[UIActionSheet alloc ...
客户端识别与cookie机制 服务器需要区别是哪个客户端。 个性化接触 HTTP是匿名、无状态的请求/响应协议。 Web站点希望: 对客户端的用户有更多的了解 追踪用户浏览页面的行为 因此,产生了几种用户识别机制: 包含用户身份信息的HTTP首部 识别用户IP ...