随笔分类 - iOS
摘要:"GitHub地址" 一个自定义的ActionSheetView,支持显示标题,默认选中,使用block回调。 使用说明 打印 如果不显示标题, title 设置为 nil即可 修改 修改item显示的样式
如果要自定义显示的item,直接修改GLAc...
阅读全文
摘要:1.分析 从图中我们看到:
1.每个页面的Controller负责组装para参数,调用Api类的接口方法
2.Api类在发起请求之前,追加公共参数
3.Api类序列化son数据(使用afn来完成),并且返回NSDictionary的数据,和一个NSOpration类型的请求操作的引用。
...
阅读全文
摘要:前言
很多app的个人中心上部的headView都实现了弹簧拉伸的效果,即tableView的top并不随着下拉而滑动,而是紧紧的停在屏幕的最上方。
我们今天就分析一下这个效果的实现方式。 分析 关键代码 ok,到此你已经实现了headView的弹簧效果了! 多想...
阅读全文
摘要:道虽迩,不行不至;事虽小,不为不成。 相关阅读
1.iOS UI控件精讲之UIView(本文) "2.iOS UI控件精讲之UILabel" ...待续 UIView是所有UI控件的基类,在布局的时候通常会使用UIView作为容器对控件进行分组。 1.首先看一下所有的UI控件的继承关...
阅读全文
摘要:"github代码库地址" 涉及知识点总结:
1. swift类的继承
2. swift中权限控制
3. swift中的懒加载
4. swift中类的扩展
5. swift中的闭包(类似oc中的block) 首先大家看看效果 实现思路
使用一个隐藏的 获取键盘输入的内容,根据t...
阅读全文
摘要:在oc中为了增强已有类的功能,我们经常使用分类。使用分类,我们可以在不破坏原有类的结构的前提下,对原有类进行模块化的扩展。 但是在swift中没有分类这种写法了。相对应的是swift中只有扩展( )。 下面是swift中扩展( )的说明 扩展就是向一个已有的类、结构体、枚举类型或者协议类型添加...
阅读全文
摘要:协议和代理对于一个新手来说确实不讨好理解,也有很多的iOS开发的老手对此是懂非懂的。网上的很多博文只是讲了怎么使用,并没有说的很明白。下面我谈一下我的理解。 1.你要先搞明白,协议和代理为什么会出现,也就是说它存在的意义是什么,解决了什么问题。
协议和代理是模块化开发和封装的产物。
先讲一个小故...
阅读全文
摘要:今天发现升级10.11的系统以后执行 pod install 的时候报错 解决方法如下: 1.检查gem 的数据源 gem sources l 可能是跟iOS9一样,Capitan 10.11禁止了http的请求了,改成https的协议头就好了 2.重新安装pod 我的再次报...
阅读全文
摘要:在提交app到App Store 的过程中,总是遇到各种各样的问题。审核被拒绝了,申请加急审核......等等。很多同学习惯于遇到问题就度娘,实际上最好的解决途径是联系苹果公司客服。 1.打开苹果开发者中心https://developer.apple.com/cn/ 带cn后缀的是中文语...
阅读全文
摘要:1.属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用? readwrite 是可读可写特性;需要生成getter方法和setter方法时; readonly 是只读特性 只会生成getter方法 不会生成setter...
阅读全文
摘要:在开发中使用分类对原有的系统类进行方法扩展,是增强系统原有类功能的常见做法。
阅读全文
摘要:使用Alcatraz来管理Xcode插件 标签: Alcatraz Xcode 简介
Alcatraz 是一个帮你管理 Xcode 插件、模版以及颜色配置的工具。它可以直接集成到 Xcode 的图形界面中,让你感觉就像在使用 Xcode 自带的功能一样。 安装和删除
使用如下的命...
阅读全文
摘要:brew ========
brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便。 安装brew ============
打开终端窗口, 粘贴以下脚本: 脚本会解释它的作用,然后在您的确认下执行安装。...
阅读全文
摘要:```ObjectiveC
textField.placeholder = @"请输入手机号码";
[textField setValue:[UIColor blue] forKeyPath:@"_placeholderLabel.textColor"];
[textField setValue:[UIFont systemFontOfSize:14] forKeyPath:@"_placehol...
阅读全文
摘要:JSONModel 是一个库,它能智能并且快速的创建出数据 model,你可以在你的 iOS 项目或者 OSX 项目上使用它。 使用前准备 ========== 添加 JSONModel 到你的工程中 1、需要的环境: ARC,iOS 5.0+ / OSX 10.7 + 引...
阅读全文
摘要:content是根据网址获得的网页源码字符串
阅读全文
摘要:作为一个iOS开发者,在使用mac工作的过程中,不可避免的就会接触vim。vim是什么?你可以搜索了解一下。下面是我搜集整理互联网上的一些vim的常用命令。 注意:在输入vim指令的时候,一定要确保是英文输入法。 启动vim |vim |启动vim |
| | |
||| vim...
阅读全文
摘要:在iOS开发的过程中合理的使用宏定义能够极大提高编码的速度,下面是一些常用的宏定义,部分内容来自互联网 Log 颜色 屏幕的长度和宽度 字体font app名字及版本号 尺寸适配 其他
阅读全文
摘要:标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。一、loadView1.什么时候被调用?每次访问UIViewController的view(比如controller....
阅读全文
摘要:本文记录iOS开发相关的网络社区和博客 1. "objc中国" 网址:http://objccn.io 简介: "onevcat" 创建,项目的成立源于国内 Objective C 社区对 "objc.io" 的翻译活动。 2. "cocoachina" 网址:http://www.c...
阅读全文

浙公网安备 33010602011771号