随笔分类 -  iOS开发

摘要:可以使用CAGradientlayer来设置某些视图背景的渐变效果:-(void)setGradientColor { //初始化CAGradientlayer对象,使它的大小为需要设置背景色的视图的大小 CAGradientLayer *gradientLayer = ... 阅读全文
posted @ 2017-09-05 19:12 shujucn 阅读(180) 评论(0) 推荐(0)
摘要:字符串的比较、搜索和排序排序和比较字符串比第一眼看上去要复杂得多。不只是因为字符串可以包含代理对([surrogate pairs ),而且比较还与字符串的本地化相关。在某些极端情况下相当棘手。苹果文档中 String Programming Guide 里有一节叫做 “字符与字形集... 阅读全文
posted @ 2017-07-21 17:20 shujucn 阅读(430) 评论(0) 推荐(0)
摘要:有时候父子View的frame超出了父View的范围。这时候UIButton等子view就无法点击了。以UIButton为例,如果UIButton 是 UIView的子视图,但是UIButton超出了UIView的边界,导致超出的部分无法点击可以用下面的方法来实现UIButton的点... 阅读全文
posted @ 2017-07-20 14:36 shujucn 阅读(2007) 评论(0) 推荐(0)
摘要:1.拷贝本地的DerivedData里面的debug包Xcode模拟器编译后,app包在~/Library/Developer/Xcode/DerivedData/{your app}/Build/Products/Debug/{Project Name}.app 路径下。可以使用命... 阅读全文
posted @ 2017-07-12 15:23 shujucn 阅读(609) 评论(0) 推荐(0)
摘要:Step 1: Enable bitcode in build settingStep 2: Add “-fembed-bitcode” flag to - Other C flags - Other C++ flags - Other linke... 阅读全文
posted @ 2017-03-31 12:19 shujucn 阅读(151) 评论(0) 推荐(0)
摘要:-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { BOOL shouldInput ... 阅读全文
posted @ 2015-12-16 15:05 shujucn 阅读(325) 评论(0) 推荐(0)
摘要:iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒ž应用程序包:包含了所有的资源文件和可执行文件(更多精彩,尽在微信公众号ioscoding,每日推送iOS最前沿技术)žDocuments:保存应用运行时生成的需要持久化的数... 阅读全文
posted @ 2015-04-09 14:20 shujucn 阅读(381) 评论(0) 推荐(0)
摘要:Quartz 2D绘图Quartz 2D绘图的核心API是CGContextRef,该API专门用于绘制各种图形。关注微信公众号:ioscoding ,分享优质iOS编程技术。by:shuju1.1 Quartz 2D绘图基础:CGContextRef使用Quartz 2D绘图的关键步骤有两步:获... 阅读全文
posted @ 2015-04-08 12:04 shujucn 阅读(159) 评论(0) 推荐(0)
摘要:名称最先引入前缀描述Accelerate.framework4.0cblas,vDSP包含加速数学和DSP函数。 请查看 加速框架参考 。AddressBook.framework2.0AB包含直接访问用户联系人数据库的函数。请查看地址簿框架参考。AddressBookUI.framework2.0... 阅读全文
posted @ 2015-02-05 18:09 shujucn 阅读(259) 评论(0) 推荐(0)