会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
閑人
博客园
首页
新随笔
联系
订阅
管理
2017年10月15日
关于新博客的转移
摘要: 最近用jekyll+markdown+github page搭建了新的个人博客,地址是 "EthanX's Blog" ,这个博客将不再维护
阅读全文
posted @ 2017-10-15 13:46 XuDeHong
阅读(133)
评论(0)
推荐(0)
2017年8月17日
关于在对象内部访问实例变量的方式选择
摘要: 在对象内部访问实例变量有两种方式:一种是通过属性点语法,一种是直接访问。下面总结何时使用点语法,何时直接访问。特殊情况下,如果子类继承父类,而某个实例变量在父类中声明,这时子类访问这个实例变量就必须通过属性点语法。
阅读全文
posted @ 2017-08-17 21:26 XuDeHong
阅读(231)
评论(0)
推荐(0)
2017年8月7日
动态计算文本宽度和高度
摘要: 使用场景:例如在tableView的cell中,指定Label最大宽度,高度不限,超过最大宽度则自动换行,先用这个方法来设置Label的size,然后给Label赋值String,即可得到自适应的Label /** * 返回UILabel自适应后的size * * @param aString 字符
阅读全文
posted @ 2017-08-07 08:35 XuDeHong
阅读(512)
评论(0)
推荐(0)
2017年8月6日
工作将近三个月的总结(未完持续)
摘要: 经常可能会犯的错误: 1.堆UI时控件的参考坐标问题,每一个控件的x和y,其数值上都是相对于其父视图来说的。 2.代码写UI,写控件的位置时,最好放在UIView子视图的viewWillLayoutSubviews方法中,并且像UlLabel这种控件执行sizeToFit的方法也放在viewWill
阅读全文
posted @ 2017-08-06 23:03 XuDeHong
阅读(249)
评论(0)
推荐(0)
2017年4月18日
ViewController的.m文件代码布局规范
摘要: #pragma mark - Life cycle (视图控制器生命周期方法) #pragma mark - SystemDelegate(系统框架定义的协议方法) #pragma mark - Third-partyDelegate(第三方框架定义的协议方法) #pragma mark - Cus
阅读全文
posted @ 2017-04-18 15:21 XuDeHong
阅读(168)
评论(0)
推荐(0)
2017年3月13日
Objective-C学习之Runtime
摘要: (以下内容均为本人的理解,不敢保证准确性,如有误请指出,谢谢!) 1.Runtime是什么? Runtime是一套组件,Objective-C正因为有了Runtime这套组件,才使得它成为一门完全动态的语言。有了Runtime,我们可以动态决定调用哪个方法(消息传递机制),添加方法,交换方法,给类添
阅读全文
posted @ 2017-03-13 14:20 XuDeHong
阅读(167)
评论(0)
推荐(0)
2017年2月14日
移动记账-作品展示(截图)
摘要: 各功能视频展示(建议用电脑浏览器打开):http://blog.sina.com.cn/s/blog_d77623b30102x2y0.html 各功能视频展示(手机端建议打开这个):http://v.qq.com/vplus/da718b1bbcb84a7de370ba49c9e883e0/fol
阅读全文
posted @ 2017-02-14 21:37 XuDeHong
阅读(316)
评论(0)
推荐(0)
2016年9月21日
Xcode 8 Objective-c项目导入第三方swift框架(以Charts框架为例)
摘要: 1.首先去 https://github.com/danielgindi/Charts 下载框架下来,并解压 2.解压后,将两个DEMO文件夹删除(可删可不删),然后将整个文件夹复制到项目根目录下 3.打开项目,将Charts.xcodeproj文件拖动到项目中 4.在Targets-General
阅读全文
posted @ 2016-09-21 20:48 XuDeHong
阅读(3134)
评论(0)
推荐(0)
2016年8月24日
iOS开发之计算text和UILabel高度(UITableviewCell自适应)
摘要: 第一步,先在Attributes Inspector将Label的Lines设为0,Line Breaks设为Word Wrap,并将Label的位置,宽度和高度等都设置好,然后设置好自动布局,或者用第三方框架实现布局(例如SDAutoLayout)。 第二步,添加以下方法 - (void)setT
阅读全文
posted @ 2016-08-24 12:47 XuDeHong
阅读(374)
评论(0)
推荐(0)
2016年8月18日
iOS开发之CLPlacemark属性一览(定位编码与反编码相关)
摘要: 注意: 1.四大直辖市的城市信息无法通过CLPlacemark的locality属性获得,只能通过访问administrativeArea属性来获得(如果locality为空,则可知为直辖市),代码参考如下 NSString *city = placemark.locality; if (!city
阅读全文
posted @ 2016-08-18 14:31 XuDeHong
阅读(10346)
评论(0)
推荐(1)
下一页
公告