- 博客(13)
- 资源 (33)
- 收藏
- 关注
原创 Swift 代码调试-善用XCode工具(UI调试,五种断点,预览UIImage...)
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow 工欲善其事,必先利其器,强烈建议新手同学好好研究下XCode这个工具。比如Build Settings,Build Info Rules,Build Parse, Edit Scheme…前言:这个Swift调试系列分为四篇图形化界面
2015-11-29 20:10:36 7743 1
原创 Swift iOS 9通讯录访问
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow 前言:在iOS 9之前,一直使用AddressBook这个framework来访问用户通讯录。但是在iOS 9中,AddressBook被废弃了,转而使用Contacts Framework。文档Contacts Framework
2015-11-28 13:23:48 3652
原创 Swift线程安全详解-概念,三种锁,死锁,Atomic,synchronized
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow 前言:最近app中的日历小概率的在currentCalendar这个方法崩溃,看了下call tree。研究了下,是线程安全问题。这里,就系统性的总结下线程安全这部分。之后的博客绝大部分源码会用Swift来写了。一些资料objc
2015-11-26 14:22:59 12977
原创 iOS 如何调试第三方统计到的崩溃报告
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow前言:App上线四个月了,陆陆续续也在友盟上收到一些崩溃报告。这里就写一篇博客,简单介绍下如何debug。有一点要记住,不要指望着复现bug靠断点调试,有些bug,例如多线程引起的,很难复现核心命令dwarfdump --lookup 0x00
2015-11-25 14:23:09 7013
原创 iOS SDK详解之Runloop
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow前言:Runloop多线程开发的中的一个概念,当然也可以向Runloop中提交一些任务,监听一些事件。属于多线程编程的一部分,合理的使用Runloop对App的性能提高有很大帮助。关于Runloop 的官方资料笔者也是主要从三个链接中理解和概括
2015-11-23 15:03:30 2604 1
原创 iOS TextView在TableviewCell中自动增加高度
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow前言:来自自己的一个StackOverFlow答案效果设置Cell的AutoLayout这里要注意的是,添加了一个高度Constraint,这个Constraint是>=50的SelfSizingCell.m@interface SelfSiz
2015-11-19 16:38:04 5575 1
原创 iOS App直接调用SafariController,不跳转到Safari浏览器
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflowiOS 9 出的新特性,使用起来简单粗暴,对于很多想要展示URL,但是却不想或者没必要自己定制webview(UIWebview或者WKWebview)的时候。代码 引入import SafariServices调用 let safari =
2015-11-13 23:00:44 7565 3
原创 iOS Runtime应用实例(二)method swizzling(方法交叉)
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow本博客关于Runtime的博客链接iOS Runtime应用实例(一)类别添加属性 iOS Runtime详解(消息机制,类元对象,缓存机制,消息转发) iOS Runtime详解之SEL,Class,id,IMP,_cmd,isa,m
2015-11-12 11:10:48 2482
原创 iOS Runtime应用实例(一)类别添加属性
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow 前言:类别添加属性是Runtime最常见的一个应用。也是个人用的比较多的,前段时间有个需求是要求统计App中的每个控件被点击的次数,虽然友盟能做,不过我们希望统计更加详细,这样就要自己开发一个统计分析的SDK了。每个控件要打一个标签,这时
2015-11-10 10:45:57 4010
原创 iOS Runtime详解(消息机制,类元对象,缓存机制,消息转发)
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow前言:之前一篇文章里,我详细的讲解了一些基本关键词以及基本概念,这里再简要列出来,以防有些同学看不懂。SEL 方法的名字,可以理解为字符串指针类型id 指向一个类的实例对象isa 每个类的示例对象都保存的指针,指向类对象Class 指向
2015-11-09 15:02:41 9055 3
原创 iOS Runtime详解之SEL,Class,id,IMP,_cmd,isa,method,Ivar
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow前言:写了这么久的iOS博客,也是时候写写Rumtime的东西了,实际开发中用到的比较多的场景动态改变方法的执行体Method SwizzlingNSSelectorFromString,NSClassFromString…动态添加属性
2015-11-06 18:16:43 7905 2
原创 iOS 2D绘图详解(Quartz 2D)之Bitmap
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow前五篇基础博客路径iOS 2D绘图详解(Quartz 2D)之概述iOS 2D绘图详解(Quartz 2D)之路径(点,直线,虚线,曲线,圆弧,椭圆,矩形)iOS 2D绘图详解(Quartz 2D)之路径(stroke,fill,clip
2015-11-03 13:53:32 7560 2
原创 一个小的封装WKWebview的库
前言:WKWebview是使用Safari引擎的webview,相对UIWebView,它的渲染效果更快速。虽然限制系统版本iOS 8+,不过目前iOS 8+的设备已经占据(91%)的市场,很多应用可以抛弃笨拙而且复杂的UIWebView 了。最近要用webview显示一些东西,所以就写了个小的库LeoWebViewController,这里分享出来。加载的SpinnerProgressbar
2015-11-02 15:26:19 3633 2
CoreData与Tableview的Demo
2015-05-21
IBInspectableAndIBDesignableDemo
2015-04-26
IOS网络开发NSURLSession的Demo(上传+下载)
2015-04-02
IOS 使用相机拍照和自定义拍照界面
2015-04-01
自定义UIAlertview的Demo
2015-02-18
UIDynamic Animation Demo
2015-02-07
CoreAnimationDemo(二)用UIKit来实现
2015-01-31
Swift实现淘宝和大众点评下拉刷新
2016-07-16
Swift实现下拉刷新,上拉加载,左/右滑动加载更多
2016-07-14
自定义转场博客的最初项目(配合博客使用)
2016-04-19
SpotLight搜索
2015-12-19
ContactsFramework的Demo(Swift,通讯录)
2015-11-28
AVPlayer播放视频的简单Demo
2015-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人