摘要: 总结 总结 总结 命名规范课题 NSString 为什么用copy修饰 Nsstring比较特殊 继承nsobject oc将他归到oc对象。 Oc对象都是动态分配内存 存放到堆区 例如 @“dancer” 只是把数据区的字符串 进行了一个类型转换,oc把他当成字符串对象处理,例如@“dancer” 阅读全文
posted @ 2018-05-23 10:07 看谷秀 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 设计模式 函数是编程/ 链式编程 https://blog.csdn.net/feng2qing/article/details/53915656 //链式编程 思想:将多个操作(多行代码)通过点号(.)链接成一句代码,使代码可读性好 a(1).b(2).c(3) 特点:方法的返回值是block,b 阅读全文
posted @ 2018-05-21 17:08 看谷秀 阅读(106) 评论(0) 推荐(0) 编辑
摘要: part1 全局变量/static全局变量 1 若程序只有一个源文件(就是尼玛就一个类),则没区别,都是存储在静态区. (全局变量存储在静态区中 程序启动时就会分配存储空间 直到程序结束才会释放) 2 若程序有多个源文件(多个文件组成),则有区别 全局变量: 可以extern外部文件引用, stat 阅读全文
posted @ 2018-05-11 18:25 看谷秀 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1 消息发送机制 2 动态添加方法 防止程序崩溃 阅读全文
posted @ 2018-05-10 17:13 看谷秀 阅读(129) 评论(0) 推荐(0) 编辑
摘要: //设置系统字体 苹果默认 Heiti SC 黑体 +load 总结 1 当APP程序启动,就会循环调用每个类的+load方法 (不管这个类是否被调用) 2 直接使用函数内存地址的方式 (*load_method)(cls, SEL_load); 对 +load 方法进行调用的,而不是使用发送消息 阅读全文
posted @ 2018-05-08 17:27 看谷秀 阅读(238) 评论(0) 推荐(0) 编辑
摘要: #import "ViewController.h" @interface ViewController () @end /* GCD 核心概念:将任务添加队列,指定任务执行的方法 -任务 - 使用block 封装 - block 就是一个提前准备好的代码块,需要的时候执行 -队列 - 串行队列:一个接一个的执行任务 - 并发队列:可以同时调度多个... 阅读全文
posted @ 2018-05-07 18:17 看谷秀 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 本地推送 首先这个通知,当程序启没启动,都会发送, 本地推送: UILocalNotification *ln = [[UILocalNotification alloc] init];//实例化配置参数 参数如下 sound / aleartbody / userInfo fireDate 声音/ 阅读全文
posted @ 2018-04-15 17:41 看谷秀 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 实现原理 服务端推送消息 》苹果ANPs 》苹果设备 实现逻辑 1 当前应用上传deviceToken 给本地服务器 2 本地服务器 苹果ANPs发送消息 做推送 如果直接用自己的服务器做推送,当客户端没有登录,手机app没有连接服务器情况下,则是没有办法推送的 苹果APNs 推送,手机app 有否 阅读全文
posted @ 2018-04-15 17:33 看谷秀 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 网址链接 http://www.xitongcheng.com/jiaocheng/xtazjc_article_17675.html 1、插入mac os系统安装U盘,启动电脑,长按Option键; 阅读全文
posted @ 2017-12-06 10:43 看谷秀 阅读(2025) 评论(0) 推荐(0) 编辑
摘要: 出处:http://www.jianshu.com/p/c8e1d91dda99 阅读全文
posted @ 2017-07-11 10:24 看谷秀 阅读(399) 评论(0) 推荐(0) 编辑