友盟推送服务器容量如何?每天耗电、耗流量多少?开发者自己的推送如何与友盟推送系统进行通讯?用户如何关闭推送服务?集成中有哪些坑?等等等等,汇总贴,供参考。 先来介绍下友盟推送有啥功能吧。 第一,支持多维度用户分群,帮助开…
分类:移动开发
GitHub 上排名前 100 的 Objective-C 项目简介
主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. GitHub 地址:https://github.com/Aufree/t…
为什么ViewController释放后不走dealloc
在一个项目中,如果ViewController使用完成之后,发现这个东东并没有释放掉,dealloc方法不走,看着那个内存蹭蹭的网上增,就跟自己的火气一样。相信大家都知道如何去释放一个不用的ViewController,…
Swift实现GithubOAuth2
最近在自己的一个小项目里要用到Github OAuth,因为是第一次用所有一开始有些摸不着头脑,经过一阵的研究还算是解决了。 首先呢我们要了解什么是 OAuth. 这里有一个不错的介绍OAuth 当我们了解之后,接下来就…
iOS中常用存储方式
iOS中常用的五种存储方式 今天讲四种,CoreData 这哥么我会专门讲.别急? 属性列表(plist)归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) SQLite3 C…
[分享]iOS开发-Objective C运行时(runtime)技术总结,好强大的runtime
前言: Objective C的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。 目录: (…
IOS-Swift开发基础——文件管理
FileManager IOS应用只能访问自己应用目录下的文件。默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Library包含Caches、Preferences目录。 let …
Swift 3.0 beta 6权限访问修改
原文地址: https://kemchenj.github.io/20… title: Swift 3.0 beta 6权限访问修改 date: 2016-08-17 17:14 前两天 swift 3.0 …
[分享]iOS开发-限制输入特殊字符
-(void)viewDidLoad { self.specialStringArray = [@[] mutableCopy]; NSString * string = @"~,¥,#,&,*,<,>…
AoE:一种快速集成AI的终端运行环境SDK
AoE:一种快速集成AI的终端运行环境SDK 一、背景1.1 AoE是什么AoE (AI on Edge) 是一个滴滴开源的终端侧AI集成运行时环境(IRE)。以 “稳定性、易用性、安全性” 为设计原则,帮助开…
深入理解BFC
定义 在解释BFC之前,先说一下文档流。我们常说的文档流其实分为定位流、浮动流和普通流三种。而普通流其实就是指BFC中的FC。FC是formatting context的首字母缩写,直译过来是格式化上下文,它是页面中…
Linux内核启动过程和Bootloader(总述)
1.Linux内核启动过程概述 一个嵌入式 Linux 系统从软件角度看可以分为四个部分:引导加载程序(Bootloader),Linux 内核,文件系统,应用程序。其中 Bootlo…