一个指针实现双向链表

用一个指针实现双向链表这个东西除了在面试中能够用到,其他地方哪里会用到,这个我也不知道。希望知道的人能够在评论中说下。 下面直接给出代码 typedef struct _Q1LinkNode { int data; unsigned long link; }Q1Link...

2017-03-27 10:18:19

阅读数:861

评论数:0

iOS 用个人证书shell打包上传蒲公英

用个人证书Shell打包发布蒲公英。下面记录下主要步骤 1、shell脚本 #!/bin/sh function setup_dir { if [ -d "${BUILD_PATH}" ]; then rm -rf "${BUILD_PATH}" fi...

2016-12-29 16:18:22

阅读数:1468

评论数:0

iOS 键盘中使用[UIApplication sharedApplication].statusBarFrame

最近适配需要使用 [UIApplication sharedApplication].statusBarFrame 不过在键盘中被禁用。 这里写下解决办法:

2016-11-15 20:03:54

阅读数:1027

评论数:0

iOS 虚拟GPS 就是为了玩pokemon go 哈哈哈哈

pokemon go  这么火国内不能体验真是可惜啊。下面分享个方法可以玩   首先,需要国外的app store 账号,这个在网上搜下有不用绑信用卡就能创建的免费方法。我用的是美国区的账号。   其次就是vpn。上网买个吧一个月用不了多钱。还能多看看外面的世界。   最后就是虚拟GPS了。...

2016-07-15 11:00:43

阅读数:4741

评论数:3

PHP 连接mysql数据库

报错: Warning: mysqli::mysqli(): (HY000/2002): No such file or directory cd /var sudo mkdir mysql sudo chmod 755 mysql cd mysql sudo ln -s /tmp/...

2016-06-24 09:29:34

阅读数:611

评论数:0

C 指向指针的指针

这里留个例子查找字符串位置 int find_char1( char **strings , char value) { while( *strings != NULL ){ while( **strings != '\0' ){ char tmp...

2016-06-12 19:38:18

阅读数:382

评论数:0

gitlab环境配置

最近要配置一套gitlab环境,下面主要记录下配置过程中遇到的问题。 参考资料: 1、官网:https://about.gitlab.com/downloads/#centos6 2、下载列表:https://packages.gitlab.com/gitlab/gitlab-ce 3、 ...

2016-06-03 10:21:31

阅读数:979

评论数:0

iOS 开启文件共享权限

当我们像要实现在itunes上进行文件共享,只需要在配置文件中进行如下配置 修改后的结果。

2016-05-10 20:17:10

阅读数:8384

评论数:0

iOS UITableView滑动时NSTime停止重复利用RunLoop解决

当TableView滑动时会阻止Time的运行,其原因就是RunLoopMode的切换导致的。 ScrollView滑动时,runLoopMode为UITrackingRunLoopMode time默认的RunLoopMode为kCFRunLoopDefaultMode NSRunLo...

2016-03-14 17:55:18

阅读数:1575

评论数:0

iOS动态添加和获取属性

我们可以利用 objc_setAssociatedObject objc_getAssociatedObject 来为类动态添加和获取属性 static char dynamicKey; NSArray *array = @[@"4", @&...

2016-03-14 15:10:18

阅读数:867

评论数:0

CADisplayLink简单应用

在iOS 中想到定时循环就会想到NSTime和CADisplayLink NSTime可以设置指定的时间以及是否需要循环。 CADisplayLink则是默认循环直至其失效。其循环间隔为每秒60次,这个当然与程序运行时的帧率有关。 下面举个简单的例子。 #import "CADi...

2016-03-04 10:07:24

阅读数:771

评论数:0

iOS 函数调用的流程

OC是一门动态语言,一个函数是由一个selector(SEL),和一个implement(IML)组成的。selector相当于地址,而implement才是真正的房间。和我们网购一样,地址可以随意写。但不一定都能找到收件人。如果找不到系统会给程序几次机会来使程序正常运行,之后依然不行才会抛出异常...

2016-03-02 14:54:24

阅读数:521

评论数:0

iOS--CFMessagePort实现进程间通信

CFMessagePort属于CoreFoundation框架中的类

2016-03-02 10:00:04

阅读数:2151

评论数:0

iOS KVO 实现分析

KVO提供了一种方法,当某个属性改变时,相应的对象会被通知。 概述 1、通过runtime实现,当观察某个对象时,runtime会创建一个新的子对象。在这个新对象中,它重写了所有被观察的key,然后将object的isa指向新class(这个指针告诉OC运行时某个对象到底是哪种类型的对象)。因此这...

2016-02-04 16:44:32

阅读数:800

评论数:0

React Native 入门环境搭建

参考文献:http://wiki.jikexueyuan.com/project/react-native/GettingStarted.html  这里说下我的安装步骤以及安装时遇到的问题: 1、安装 Homebrew   网址: http://brew.sh/ 2、安装 node     ...

2016-01-25 17:59:14

阅读数:375

评论数:0

iOS 获取内部私有属性的方法

在我们使用一些第三方库时有些属性并没有暴露在外面为公有属性。 这里分享一个方法可以获取私有属性的方法。 NSObject+RunTimeUtility.h // // NSObject+RunTimeUtility.h // RunTimeStudy // // Created by du...

2016-01-17 14:45:09

阅读数:2953

评论数:0

iOS 程序退到后台长期运行

如果我们想让程序在后台长期运行可以使用block来实现,下面列出实现代码。 声明  UIBackgroundTaskIdentifier 对象 #import "AppDelegate.h" @interface AppDelegate () @property (ass...

2015-09-23 15:15:05

阅读数:2343

评论数:0

Reveal 分析iOS界面

Reveal可以帮助我们快速查看iOS程序的UI界面下面说下配置过程。 一、获取工具 下载地址:http://download.csdn.net/detail/qqmcy/9125201 二、模拟器调试 2.1配置文件 在 /Users/你的用户名路径下创建.lldbinit文件 ...

2015-09-22 14:12:51

阅读数:425

评论数:0

Charles 安装和使用

这个工具是收费的可以去官网下载:http://www.charlesproxy.com/ 这里分享网盘的国外的比较慢:http://download.csdn.net/detail/qqmcy/9124209 安装SSL证书 网址:http://www.charlesproxy.co...

2015-09-21 16:52:01

阅读数:3327

评论数:0

iOS cocoapods安装

iOS开发中会用到很多第三库,用cocoapods可以方便的帮助我们进行第三方库管理和配置。 下面记录下我的配置过程。 sudo gem install cocoapods安装cocoapods。报错如下: ERROR: Could not find a valid gem 'cocoapods...

2015-09-21 11:28:58

阅读数:813

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭