2016年7月4日更新 CocoaPods 是什么? CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods,可以定义自己的依赖关系 (称作 pods),并且随着…
标签:xcode
mongo + express + ng2 + nodejs tasklist
准备 nodejs mongo 目录 |-client |-app |-components |-task |-tasks.component.html |-tasks.components.ts |-services …
iOS开发中定义枚举的正确姿势(NS_ENUM VS enum)
iOS开发中枚举也是经常会用到的数据类型之一。最近在整理别人写的老项目的时候,发现枚举的定义使用了多种方式。 方式1 typedef enum { MJPropertyKeyTypeDictionary = 0, // …
GitHub 上排名前 100 的 Objective-C 项目简介
主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. GitHub 地址:https://github.com/Aufree/t…
[分享]iOS开发-swift学习笔记(swift & obejct-c差异语法的使用)
本文不定期更新 1.swift点击按钮界面跳转 @IBAction func goListButton(sender: UIButton) { let myStroyBoard = self.storyboard let…
Silent Push Notification - 苹果推送消息激活后台运行
推送消息一般用于事件通知。在苹果后台以及XCode成功配置推送消息后,可以由后台(或者任何程序),和APNS(Apple Push Notification Server)通信后触发。常规的消息推送可以在(由APNS t…
对NSArray和NSMutableArray的深拷贝/浅拷贝的探究
一、原起 下面两个问题,面试的时候应该经常会被问到。 对NSArray和NSMutableArray进行copy和mutableCopy分别会得到什么样的数组? 当NSString作为一个对象的属性时,我们应该使用str…
[分享]iOS开发-该如何正确的清空数组
在Object-c中,经常使用的有两种数组, NSArray以及NSMutableArray在日常开发中,经常会遇到需要清空数组的情况,很多新手下意识的会想到nil这个方法,这里是不提倡的。因为如果使用 Array ==…
解决Xcode10不支持libstdc++的问题
Apple在iOS12中取消了对stdlic++的支持临时的解决方案是将老版本的Xcode中的文件copy到新版Xcode的目录中 模拟器/Applications/Xcode-beta.app/Contents/Dev…
[分享]iOS开发-自定义返回按钮后手动添加手势返回解决方案
自定义返回按钮后手势返回就失效了,网上有很多方法都号称完美解决了,但在快速返回(注意:是非常快速的划屏幕边缘)时,依然会出现栈乱的问题导致crash. 网上常见的几种方法: 方法1:http://keighl.com/p…
[分享]iOS开发-Objective C运行时(runtime)技术总结,好强大的runtime
前言: Objective C的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。 目录: (…
NSNotification 线程管理以及自动注销开源方案
背景 ios 的 notification 在多线程的情况下,线程的管理非常不好控制。这个怎么理解呢? 按照官方文档的说法就是,不管你在哪个线程注册了 observer,notification 在哪个线程 post,那…