随笔分类 - Objectve -c
摘要:1. 创建一个静态库 名字为 MySDK 删除没用的.m 文件 删除.h中内容 添加 #import<UIkit/UIkit.h> 导入uikit 框架 依然是在Xcode的Build Phases界面,选择Editor\Add Build Phase\Add Copy Headers Build
阅读全文
摘要:iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助于理解 iOS App 签名的原理和流程
阅读全文
摘要:一.MJRefresh的类解释. 1.MJRefreshComponent 所有刷新控件的基类别.(component: 成分,组件) 2.MJRefreshNormalHeader 默认的下拉刷新控件 3.MJRefreshAutoNormalFooter 默认的上拉刷新控件 下拉刷新控件自适应在
阅读全文
摘要:OC的理解与特性 动态特性 oc作为一门面向对象的语言,自然具有面向对象的语言特性:封装,继承,多态.它既具有静态语言的特性如c++ ,又有动态语言的效率,(动态绑定,动态加载). 总体来讲,OC确实是一门不错的编程语言 objectve -c具有相当多的动态特性,表现为三个方面:动态类型(dyna
阅读全文
摘要:轻量化ViewController MVC最令人头疼的问题可能就是随着项目愈发复杂,ViewController的代码也会变得越来越冗长。阅读了objc的《Lighter View Controllers》和《Clean Table View Code》这两篇文章之后,总结了一些常用的轻量化View
阅读全文
摘要:代理,block,通知,KVO 代理,block,通知,KVO传递数据都属于回调. 什么是回调? 回调是可以传递事件,传值,是某个事件发生之后,能够通知其他类. 代理 核心:简单来讲,就是我们不想做的事情,交给别人去做; 代理又叫委托,是一种设计模式,代理是对象与对象之间的通信交互,代理解除了对象之
阅读全文
摘要:API Reference对__block变量修饰符有如下几处解释: //A powerful feature of blocks is that they can modify variables in the same lexical scope. You signal that a block
阅读全文
摘要:MVC是一种架构模式 MVC(Model View Controller) M-模型(model) V-视图(view) C-控制器(controller): MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC是将M和V的实现代码分离,从而使同一个程序
阅读全文
摘要:*普通加密方法是讲密码进行加密后保存到用户偏好设置中 *钥匙串是以明文形式保存,但是不知道存放的具体位置 (一 )base64加密 base64编码是现代密码学的基础 基本原理: 原本是8个bit一组表示数据,改为6个bit一组表示数据,不足部分补0,每两个0用一个=表示 用base64编码之后,数
阅读全文
摘要:首先我们要先认识一下这个RunLoop NSRunLoop是Cocoa框架中的类,与之的Core Fundation 中CFRunLoopRef类. CFRunLoop 核心部分,代码开源,C 语言编写,跨平台 这两者的区别是,前者不是线程安全的,而后者是线程安全的. 当有持续的异步任务需求时,我们
阅读全文

浙公网安备 33010602011771号