摘要:
本篇随笔记录的是本人2011年做广州地铁协同办公项目时,图表需求的解决方案。(Demo中只是虚拟的测试数据)关键技术点:使用Highcharts实现图表展示;另外使用Highslide弹窗、使用My97DatePicke时间选择,这里不多加介绍。Highcharts具体介绍和用法请点击下面链接查看:... 阅读全文
摘要:
这篇随笔记录的是本人2010年学习前端知识的Demo资料。通过一个个例子的代码实践,慢慢掌握了DIV+CSS和JavaScript、jQuery的基本用法。现在在这里分享给大家,对于前端知识了解甚少的小白来说,有学习参考的意义。由于Demo资料是本人当年刚工作不久时编写的,那时能力有限,所以代码难免... 阅读全文
摘要:
从2010年3月份出来工作到2015年初,做过的大大小小的 .NET Web 项目如下:(1)售楼系统产品「Role: Team Member」(2)中弘合同管理系统「Role: Team Member」(3)Gammon Portal 金门建筑内部门户「Role: Team Leader」(4)H... 阅读全文
摘要:
本篇随笔除了介绍 iOS 数据持久化知识之外,还贯穿了以下内容:(1)自定义 TableView,结合 block 从 ViewController 中分离出 View,轻 ViewController 的实现,提高 TableView 的复用性(2)Model「实体层」+View「视图层」+Vie... 阅读全文
摘要:
本篇随笔记录的是看唐巧写的「iOS开发进阶」书籍的「理解内存管理」知识点汇总,这里分享给大家。Objective-C 和 Swift 语言的内存管理方式都是基于引用计数「Reference Counting」的,引用计数是一个简单而有效管理对象生命周期的方式。引用计数分为自动引用计数「ARC: Au... 阅读全文
摘要:
下载地址:https://github.com/pdcgomes/XCActionBar基本命令:(1)「command+shift+8」或者双击「command」键可以打开「动作输入框窗口」(2)「command+option+7」或者双击「alt」键可以执行「上次的动作」编程时可用于双击或三击事... 阅读全文
摘要:
此例子只是一个简单的 Demo,这里没有过多介绍如何去实现,网上有很多关于 Storyboard 技术的介绍,请自行搜索。效果如下:iPhone 5siPhone 6iPhone 6 Plus源码下载地址:https://github.com/KenmuHuang/StoryBoardDemo 阅读全文
摘要:
在 Mac 终端输入命令:1 # 这里的7.1代表 Xcode 的版本号2 defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.1然后重启 Xcode就会重新提示是否允许加载插件了。Xcode 插件的位... 阅读全文
摘要:
下载地址:https://github.com/shjborage/Reveal-Plugin-for-Xcode还记得之前我们如何使用 Reveal UI 分析工具进行实时查看 UI 的结构吗?如果忘记了,可以查看此随笔进行回顾:Reveal UI 分析工具简单使用使用步骤:为工程添加「Revea... 阅读全文
摘要:
下载地址:https://github.com/rickytan/RTImageAssets此插件用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本,只要拖拽高清图到 @3x 的位置上,然后按Ctrl+Shift+A即可自动生成两张低清的补全空位。当然你也可以从 @2x 的图生成 @3x ... 阅读全文
摘要:
当我们在 GitHub 上 fork 出一个仓库后,如果原仓库更新了,此时怎样才能保证我们 fork 出来的仓库和原仓库内容一致呢?我们一般关注的是仓库的master(主干分支)的内容,通过以下步骤来保证他最新就可以了。前期准备:可以使用源码管理可视化工具(客户端)来管理源码,例如「SourceTr... 阅读全文
摘要:
支持四种格式,可控制可选时间范围,如下: (1)年月日时分 (2)年月日 (3)月日时分 (4)时分 效果如下: iPhone 5s iPhone 6 iPhone 6 Plus ViewController.h ViewController.m Main.storyboard 1 <?xml ve 阅读全文
摘要:
网络开发中,当公司已经使用 HTML5 技术实现同时适应 Android 和 iOS 等多个平台的网页时,这时往往需要我们 iOS 平台能够嵌入网页并进行各种交互,那我们应该怎么做来实现这种需求呢?这里我们考虑的方案就是:使用 UIWebView 网页控件然而考虑使用 UIWebView 进行混合编... 阅读全文
摘要:
1.虚拟键盘的弹出与收起切换: 快捷键:command+shift+K2.中文输入: Xcode 菜单项 --> Product --> Scheme --> Edit Scheme --> Run -->Option--> Application Region 设置为 『中国』 重新运行程序,如... 阅读全文
摘要:
由于最近的 Xcode Ghost 事件的发生,所以我们有必要在安装完 Xcode 时验证其是否来自正规渠道。在终端系统上运行以下命令启用检测:spctl --assess --verbose /Applications/Xcode.app输入完成按回车键,然后等待验证,大概几分钟左右的样子。然后返... 阅读全文
摘要:
(1)XML 数据请求使用 AFNetworking 中的AFHTTPRequestOperation 和AFXMLParserResponseSerializer,另外结合第三方框架XMLDictionary 进行数据转换使用 XMLDictionary 的好处:有效避免自行实现 NSXMLPar... 阅读全文
摘要:
上篇文章介绍了:Reveal UI 分析工具简单使用这里介绍如何使用 Reveal UI 分析工具来进行手机 App UI 界面的分析。前提准备:(1)已安装 Reveal 的 Mac(2)已越狱的 iPhone(3)良好的网络环境原理:回想起我们使用 Reveal 来分析 iPhone 模拟器的 ... 阅读全文
摘要:
(1)使用 NSURLConnection 直接方式(2)使用 NSURLConnection 代理方式(3)使用 NSURLSession 直接方式(4)使用 NSURLSession 代理方式(5)使用 AFNetworking 方式附加功能:(1)使用 AFNetworking 中的AFNet... 阅读全文