EncapsulateWK.zip
对WKWebView的二次封装,引入WebViewJavascriptBridge(去除了WebView,避免提交审核时,苹果提出的警告)让OC和JS通信。
STPingTest.zip
场景:
获取当前网络状态下特定地址的网络延迟,也就是ping值,从而监测网络状态及判断弱网。
SimplePing的使用,参考了如下
https://blog.csdn.net/learner_sky/article/details/64615516
其实个人感觉此Demo最有价值的是我对代码的注释,便于理解本质使用。
cppcms_forms.zip
该例子演示的是对服务器的post表单请求,我在里面添加了相关mysql相关函数,想法是,当有post请求到服务器时,将post过来的数据,入库或者返回。
cppcms_w2p_web.zip
参考:https://blog.csdn.net/cdnight/article/details/104188339中
web的层次分层【功能模块化】后,整理的项目代码(包含CMakeLists.txt)。
cppcms_url_mapping.zip
其实是cppcms中的example,不过在调试过程中,自己加了若干注释,便于理解使用。其实是cppcms中的example,不过在调试过程中,自己加了若干注释,便于理解使用。其实是cppcms中的example,不过在调试过程中,自己加了若干注释,便于理解使用。
cppcms_hello_world.zip
其实是官方中的example,不过调试过程中,在里面加了些注释。
通过HOOK获取网络请求时长
通过对NSURLSession等相关类API进行hook,达到获取网络请求时长。
精通Objective-C
精通Objective-C,进阶到高级developer
循环滚动视图
本例是循环滚动视图的封装,一般用于循环滚动广告。布局都用的是Autolayout。可参考视图控制器中的代码添加使用。
wav音频的录制-->转成amr
今天距离2014年中秋节还有两天 怀着不情愿的心情写了个ios录音demo 项目逼人啊
功能包含:
1 使用AVAudioRecorder录音成wav文件
2 为了避免录音启动耗时0 5秒(因为我录音时会有个mic图片的gif 发现显示gif显示被延时0 5秒)
所以 开启子线程做录音的operation
3 为了让可恶的android也能使用 需要将wav >amr">今天距离2014年中秋节还有两天 怀着不情愿的心情写了个ios录音demo 项目逼人啊
功能包含:
1 使用AVAudioRecorder录音成wav文件
2 为了避免录音启动耗时0 5秒(因为我录音时会有个mic图片的gif 发现显示gif显示被延时0 5秒)
[更多]
仿网易自动循环广告,也可手动滑动
仿网易自动循环广告 也可手动滑动 可自定义自动滚动时间间隔 这个例子是从其他地方下的 不过原始代码里存在严重的内容泄露 使用时间长了 会发现滚动缓慢 这个bug 已被我修复
使用方法如下:
NSMutableArray viewsArray [NSMutableArray array];
for int i 0; i < 3; ++i {
UIImageView imageView [[UIImageView alloc]initWithFrame:self adViewContainerInPersonalView bounds];
imageView image [UIImage imageNamed:[NSString stringWithFormat:@"MQLADPlaceholderPic%d" i+1]];
[viewsArray addObject:imageView];
}
self adView [[CycleADScrollView alloc] initWithFrame:self adViewContainerInPersonalView bounds animationDuration:2];
self adView fetchContentViewAtIndex ^UIView NSInteger pageIndex {
return viewsArray[pageIndex];
};
self adView totalPagesCount ^NSInteger void {
return [viewsArray count];
};
self adView TapActionBlock ^ NSInteger pageIndex {
NSLog @"点击了第%d个" pageIndex ;
};
[self adViewContainerInPersonalView addSubview:self adView];">仿网易自动循环广告 也可手动滑动 可自定义自动滚动时间间隔 这个例子是从其他地方下的 不过原始代码里存在严重的内容泄露 使用时间长了 会发现滚动缓慢 这个bug 已被我修复
使用方法如下:
NSMutableArray [更多]
高仿IOS“网易新闻”客户端
这里之所以设置10分,是因为该demo确实话费了不少时间。
高仿IOS“网易新闻”客户端,仿的是首页可以左右拖动,且在ios6和ios7下不同的拖动效果。
此例子仅供参考。
下拉/上拉刷新和表视图末尾自动刷新(2)
本篇是上一篇“下拉/上拉刷新和表视图末尾自动刷新”的修订,主要是对同时拥有上拉和下拉的完善。可以不看上一篇中demo,只参考上一篇中提供的文章链接,理解TableViewRefresh_Demo。
解压后:
1、EGOTableViewPullRefresh-master.zip是最原始的下拉刷新
2、TableViewRefresh_Demo.zip是网上强人根据上面最原始的下拉刷新,又添加了上拉刷新。分别单独使用是没问题的,但是如果都同时存在即一个tableview即可以上拉刷新,也可以下拉刷新,就又问题了;
3、TableViewUpOrDownPullRefreshFromEGO.zip是解决上面2提出的问题的版本
iOS并发编程指南
很多人在开发app时使用ASI或AFNETWORKING等开发库进行多线程处理。本文是苹果自己推荐使用的多线程开发方案,看看NS是如何处理的,算是提升自己吧,毕竟第三方库也是基于此封装处理的。
苹果iOS整个申请流程
25页的pdf文档,阐述了如何加入苹果开发者计划,如何填写合同,如何发布
SmartSVNKeygen
SmartSVN-Keygen
就是SmartSVN的破解工具,解压后生成SmartSVN-Keygen文件夹,在MAC下双击其中的jar文件即可生成需要的client文件
下拉/上拉刷新和表视图末尾自动刷新
http://blog.csdn.net/linzhu0831/article/details/7547337#comments
http://blog.csdn.net/linzhu0831/article/details/7549211
http://blog.csdn.net/linzhu0831/article/details/7564958
解压缩后文件中有上个工程DEMO:
EGOTableViewPullRefresh-master是最基本的下拉刷新DEMO
TableViewRefresh是上面三个文章主任扩展的DEMO,可参考三篇文章调试DEMO
TableViewLoading是我自定义的自动显示加载UI的DEMO
网络请求 断点续传
网络请求 断点续传
简单明了,适合初级研究
Object_C编程之道iOS设计模式解析
Object_C编程之道iOS设计模式解析
斯坦福iPhone_应用开发课程(2010年冬)PPT翻译03_C_ustom+Classes+ED.pdf
斯坦福iPhone_应用开发课程(2010年冬)PPT翻译03_C_ustom+Classes+ED.pdf
inkscape SVG 编辑器
inkscape SVG编辑器,编写游戏关卡工具
使用CImageDecoder获取位图和遮罩图,然后显示
使用CImageDecoder获取位图和遮罩图,然后显示
s60-json-library.zip
s60-json-library,对json格式的字符串进行解析提取。
体现面向对象的思想,要求我们对象思想一定要强。
主题管理类引擎 NOKIA主题的管理
封装了获取当前主题及手机已安装主题信息,改变当前主题
鉴于塞班的没落,特免费提供给需要者
静默安装类的封装静默安装类的封装
静默安装类的封装,(使用的是异步函数在后台安装)在后台安装程序
鉴于塞班的没落,特免费提供给大家
TextScrollCase自定义带滚动条富编辑框
该程序源于网络某个例子,不过其中有些错误,我已将它改正。鉴于塞班日渐没落,特免费共享给大家。
多列自定义listbox.rar(有效果图)
多列自定义listbox.rar(有效果图),鉴于塞班的没落,特免费提供给大家。
动态创建设置列表动态创建设置列表
我们习惯了使用静态资源导入的方法来创建设置列表,其实动态最方便了。鉴于塞班的没落,特免费提供给大家。
二版多视图转换成三版多视图
由于三版中没有多视图结构,所以从二版转换
SMS FIRE WALL
SMS FIRE WALL SMS FIRE WALL
HttpTest: GET POST
HttpTest: GET POSTHttpTest: GET POST
MDMMDMMDMMDMMDM
N82安装了最新的PC套件后发现有连个设备:
CDC Comms Interface 设备
NOKIA N82 USB MODEM 设备
无法安装成功,按照网上教的方法都试过了还是不行,
后来看了下驱动目录下的配置文件再一一对照系统驱动
目录发现丢失了两个文件mdmcpq.inf和usbser.sys。现在
可以到其他的电脑上面拷贝这个两个文件就可以了,
对应的目录是mdmcpq.inf 在 windows\inf
usbser.sys 在 windows\system32\drivers
为了适应不同语言资源
为了适应不同语言资源为了适应不同语言资源
DES之symbian下的封装
解压后,生成一exe和一文件工程,运行exe,并将生成文件拷贝到epoc\include,及release\...相关目录。载入工程即可。鉴于塞班的没落,特免费给大家。
capability--13(不再关注具体能力了)
capability--13(不再关注具体能力了,因为都加上了)鉴于塞班的没落,特免费给大家。
轻松搞定,屏蔽HTTP接入点
网络接入点轻松搞定,屏蔽HTTP接入点轻松搞定,屏蔽HTTP接入点
显示任何格式的图片及全屏显示
显示任何格式的图片及全屏显示显示任何格式的图片及全屏显示显示任何格式的图片及全屏显示显示任何格式的图片及全屏显示
进度条、等待对话框定义及使用
进度条、等待对话框定义及使用进度条、等待对话框定义及使用进度条、等待对话框定义及使用
一个简单的symbian数据库程序案例
一个简单的symbian数据库程序,利用数据库实现本地存储