本文详细整理了 Cocoa 的 Runtime 系统的知识,它使得 Objective-C 如虎添翼,具备了灵活的动态特性,使这门古老的语言焕发生机。主要内容如下: 引言 简介 与Runtime交互 Runtime术语 …
标签:IOS
iOS推送群发的问题,PushSharp作者的这篇讲得最详细了
原文 http://redth.codes/the-problem-with-apples-push-notification-ser/ The problem with Apples Push Notification…
iOS平台基于ffmpeg的视频直播技术揭秘
现在非常流行直播,相信很多人都跟我一样十分好奇这个技术是如何实现的,正好最近在做一个ffmpeg的项目,发现这个工具很容易就可以做直播,下面来给大家分享下技术要点: 首先你得编译出ffmpeg运行所需的静态库,这个百度一…
swift3学习笔记
一直没有时间好好看一下swift,最近复习了一遍语法,这里记录swift学习过程中遇到的一些问题和要点,和Object-C的一些相关特性这里也不做介绍,只记录swift特有的一些特性swift借鉴了很多语言的语法,特别是…
Flutter入门小问题收集
1.primarySwatch 和primaryColor这个属性设置导航栏颜色 Widget build(BuildContext context) { return new MaterialApp( title: '…
(转载)ios开发知识总结 — 上
转 据说是iOS开发一年总结的笔记,有空看看 iphone开发笔记 退回输入键盘 - (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstR…
iOS Error Domain=NSURLErrorDomain Code=-999 "cancelled" 解决办法
先上我这儿成功的代码 - (void)testATS { //先导入证书,找到证书的路径 NSString *cerPath = [[NSBundle mainBundle] pathForResource:@"cert…
(转载)ios开发知识总结 — 下
三:使用NSXMLParser解析xml文件 1. 设置委托对象,开始解析 NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data]; //或者也可以使用…
NS_OPTIONS枚举的用法
定义: “`objective-c //NS_OPTIONS,定义选项 typedef NS_OPTIONS(NSUInteger, MyOption) { MyOptionNone = 0, //二进制00…
Alcatraz 的安装和使用
Alcatraz 是管理Xcode 插件的神器,在开发中使用好插件可以更高效率的提高代码编写速度,而且使代码更加优雅。下面直接说 Alcatraz 的安装: 1.首先关闭Xcode; 2.如果安装过Alcatraz,打开…
协议与代理之间的阐述
今天看了一篇关于协议与代理的讲解,感觉还不错的,如下: 1、协议(protocol),就是使用了这个协议后,必须按照协议规定的内容来处理事情,协议中要求的方法必须实现(@optional的方法除外)。 protocol是…
iOS8 SDK中部份更新
更新一:UIWindow中设备朝向和坐标的处理方式发生变化 iOS8以前,UIWindow中的坐标计算以设备Potraite朝向计算,即便将设备横置为Landscape朝向,坐标的计算方式依然不变。 因此,在设计自定义的…