推送消息一般用于事件通知。在苹果后台以及XCode成功配置推送消息后,可以由后台(或者任何程序),和APNS(Apple Push Notification Server)通信后触发。常规的消息推送可以在(由APNS t…
标签:xcode
Runtime整理(二)——Runtime包含的所有函数
Runtime整理(二)——Runtime包含的所有函数 runtime.h中的所有函数 Working with Instances // 返回指定对象的一份拷贝 id _Nullable object_copy(id…
Xcode 7制作动态Framework
动态Framework 1、新建一个工程,左边选择iOS-Framework & Library 然后选择Cocoa Touch Framework。 2、现在可以创建所需要封装的类和方法。 3、选中工程targ…
iOS 应用版本信息 BundleVersion
苹果开发者文档介绍到 Key Xcode name Summary CFBundleShortVersionString “Bundle versions string, short” (Localizable) The…
GitHub 上排名前 100 的 Objective-C 项目简介
主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. GitHub 地址:https://github.com/Aufree/t…
[分享]iOS开发-如何对 ViewController 瘦身
如何对 ViewController 瘦身? 将 UITableView 的 Data Source 分离到另外一个类中。将数据获取和转换的逻辑分别到另外一个类中。将拼装控件的逻辑,分离到另外一个类中。其实 MVC 虽然…
iOS多线程整理
iOS多线程整理 知识点梳理 1.线程进程的区别: > 进程:应用程序的实例 > 线程:任务调度的基本单元 2.队列种类: 串行队列、并发队列、主队列(有经过特殊处理的串行队列)、全局队列(属于并发队列) &…
整理 Swift 开发用到的一些小技巧
Selector import UIKit private extension Selector { static let open = #selector(TestViewController.open(sender:…
中文分词-iOS自带分词器CFStringTokenizer
中文分词-iOS自带分词器CFStringTokenizer 前言 1、在处理简繁转换的时候,最简单的方式是逐字进行简繁体转换,但是对于一简多繁、一繁多简的情况,需要结合语义、词组等进行转换。而这就涉及到一个难点:如何从…
Xcode中自带的版本控制
http://www.cocoachina.com/ios/20140524/8536.html
[分享]iOS开发-通过日期求星期
通过日期求星期 -(NSString*)fromDateToWeek:(NSString*)selectDate { NSInteger yearInt = [selectDate substringWithRange:…
ios method swizzling
背景 最近在整理项目逻辑的时候,发现一个问题:就是打点统计,经常和代码业务逻辑混在了一起,耦合性很强,并且经常容易出错。于是就在思考怎样对这一块进行优化。 其实,对这方面的讨论一直也比较多,比如继承基类,但是这样很容易使…