随笔分类 - iOS中的笔记
摘要:Objc一.三大特性1.封装_点语法1> 本质//以下代码有什么问题- (void)setName:(NSString *)name { self.name = name; }- (NSString *)name { return self.name;}点语法的本质是调用类的getter方法和...
阅读全文
摘要:概念block 是 C 语言的是一种数据类型,可以当作参数传递是一组预先准备好的代码,在需要的时候执行动画 block 回顾self.demoView.center = CGPointMake(self.view.center.x, 0);// 此方法会立即执行动画 block[UIView ani...
阅读全文
摘要:大纲:一、前言二、GitHub简介三、注册GitHub账号四、配置GitHub五、使用GitHub六、参与GitHub中其它开源项目七、总结一、前言现在大多数开发者都有自己的GitHub账号,很多公司也会以是否有GitHub作为一项筛选简历以及人才的选项了,可见拥有一个GitHub账号的重要性,本文...
阅读全文
摘要:委托(delegate)也叫代理是iOS开发中常用的设计模式。我们借助于protocol(参考博文:objective-c协议(protocol))可以很方便的实现这种设计模式。什么是代理?苹果的官方文档给了很清晰的解释:Delegation is a simple and powerful pat...
阅读全文
摘要:Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度
阅读全文
摘要:Objective-C语法之字符串那些事 NSMutableString 类 继承NSString类,那么NSString 提供的方法在NSMutableString中基本都可以使用,NSMutableString好比一个字符串链表,它可以任意的动态在字符串中添加字符串 删除字符串 指定位置插入字符
阅读全文