随笔 - 262  文章 - 0  评论 - 5  阅读 - 20万

随笔分类 -  objective-c

上一页 1 2 3 下一页
ios
【iOS知识汇】使用masonry的一个坑
摘要:原文:https://www.jianshu.com/p/5cbf7fdcb0a0使用masonry的一个坑 总结 :在tableview等可复用cell的视图中,在cell上使用masonry进行约束时,如果是绝对参数,则需要进行remake而不是make来进行约束设置。如果使用相对参数进行布局则 阅读全文
posted @ 2020-06-04 09:54 wp7ers 阅读(394) 评论(0) 推荐(0) 编辑
【iOS知识汇】OC点语法的坑
摘要:self.tableView java 中this.XXX用起来一点问题没有。可以多用没有坏处。 OC的self.xxx就比较坑了,之前学习的时候学到了 oc的get方法 。方法与属性同名,它就认为是他的get方法。 在代码中使用以下语句, [self.tableView registerClass 阅读全文
posted @ 2020-06-03 14:21 wp7ers 阅读(214) 评论(0) 推荐(0) 编辑
【iOS 知识汇】NSInteger 等其实不是类
摘要:oc学习不彻底 。NSInteger 等其实不是类。是宏定义。 所以 声明的时候不要带 “*” ; #if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64 阅读全文
posted @ 2020-06-02 14:11 wp7ers 阅读(181) 评论(0) 推荐(0) 编辑
【iOS入门】数组字典的遍历EnumerateObjectsUsingBlock 记录
摘要:结论1:当只是遍历NSArray的时候使用For-in会比较快速, 推荐使用For-in遍历数组. 结论2:当我们想遍历NSDictionary的时候, 推荐使用enumerateKeysAndObjectsUsingBlock 不仅仅是因为速度快, 更是因为代码更优雅和直观. 使用block同时遍 阅读全文
posted @ 2020-05-18 13:44 wp7ers 阅读(1084) 评论(0) 推荐(0) 编辑
【iOS 开发入门】比较 ">" 和其它。
摘要:在OC运算符中。 NSString 可以直接参与对比,不报错。这是个坑。 if(@"123">@"456"){ }这是不报错,且有结果的。 切记 使用: if([@"123" intvalue]>[@"456" intvalue]){ } 阅读全文
posted @ 2020-04-28 09:55 wp7ers 阅读(127) 评论(0) 推荐(0) 编辑
【iOS 入门开发笔记】iOS有没有android 的shape.xml
摘要:搜索了一下,iOS真没有对应库。android 的shape太强大了。xml配置方便快捷。这点apple真不如google做得好。 今天搞下图: 这东西在android 分分钟搞定了。 开始着手做。 1.指定圆角 开始想加个蓝色shape背景,指定两个圆角,android 一分钟搞定,但对不起iOS 阅读全文
posted @ 2020-04-21 19:49 wp7ers 阅读(223) 评论(0) 推荐(0) 编辑
【iOS入门】dequeueReusableCellWithIdentifier:和dequeueReusableCellWithIdentifier:forIndexPath:的区别
摘要:dequeueReusableCellWithIdentifier:和dequeueReusableCellWithIdentifier:forIndexPath:的区别!! 如果你注册过Cell,在没有可用的cell时,前者会返回nil;而后者永远都会从注册的nib或者class中替你创建一个可用 阅读全文
posted @ 2020-04-16 10:46 wp7ers 阅读(638) 评论(0) 推荐(0) 编辑
【iOS 入门】@class关键字
摘要:1.引用一个类的两种办法 @class:如果你只是定义成员变量、属性 #import:如果是继承某个类 2.两种方法的区别 #import方式会包含被引用类的所有信息,包括被引用类的变量和方法; Plain代码 #import<Foundation/Foundation.h> //#import " 阅读全文
posted @ 2020-04-15 09:30 wp7ers 阅读(319) 评论(0) 推荐(0) 编辑
【iOS入门】UITableView
摘要:1.对应android ListView 设计模式:都是适配器模式。android更明显,直接叫adapter. TableView使用协议。协议在android中就是接口。 anroid 中给listview 一个适配器。tableview实现 UITableViewDelegate,UITabl 阅读全文
posted @ 2020-02-19 14:33 wp7ers 阅读(171) 评论(0) 推荐(0) 编辑
【iOS 入门】extension
摘要:这里没有介绍 todayextension用法,这个先不记了。记录主要一个功能。extension如何与主app交互。extension与app属两个独立的进程。 不可以直接能讯。适用IOS进程间通信方式。 CFNotificationCenterGetDarwinNotifyCenter 是其中一 阅读全文
posted @ 2020-02-17 18:31 wp7ers 阅读(318) 评论(0) 推荐(0) 编辑
【iOS入门】xcode 功能学习 TARGET
摘要:本文做学习摘要。参考https://www.cnblogs.com/mukekeheart/p/8315229.html等 一:PROJECT 1.Deployment Target 对本project的生成的App可运行的最低版本进行配置,默认是当前Xcode上API的最新版本。还可以在build 阅读全文
posted @ 2020-02-14 12:46 wp7ers 阅读(996) 评论(0) 推荐(0) 编辑
【iOS入门】程序退出。
摘要:1.abort 平滑退出。 2.exit 直接退出。 3.assert(1)为oc中的宏,只在debug模式下有用。 没有什么深奥的东西。 参考博文:https://www.jianshu.com/p/42b5bff70c48 阅读全文
posted @ 2020-02-10 16:29 wp7ers 阅读(149) 评论(0) 推荐(0) 编辑
【iOS入门】plist使用
摘要:iOS的Sharedpreferences .plist .全名是:Property List .同android 一样,文件是xml格式的。 1.文档位置:程序user Document文件夹下 2.创建方法不同与android ,可以在xcode直接配置 。 3.使用方法: 一:创建方法,直接新 阅读全文
posted @ 2020-02-09 20:24 wp7ers 阅读(963) 评论(0) 推荐(0) 编辑
【iOS入门】iOS本地缓存数据方式有五种方式
摘要:1.直接写文件方式*.plist:可以存储的对象有NSString、NSArray、NSDictionary、NSData、NSNumber,数据全部存放在一个属性列表文件(*.plist文件)中。 2.NSUserDefaults(偏好设置),用来存储应用设置信息,文件放在perference目录 阅读全文
posted @ 2020-02-09 18:15 wp7ers 阅读(546) 评论(0) 推荐(0) 编辑
【iOS入门】UITableView加载图片
摘要:学习带图片的列表 官方 LazyTableImages demo http://download.csdn.net/detail/jlyidianyuan/5726749 分析源码是学习的好方法。 源码结构如上,不能运行,加红框内容。 项目结构 挨个看源文件 /* Copyright (C) 201 阅读全文
posted @ 2020-02-07 17:24 wp7ers 阅读(329) 评论(0) 推荐(0) 编辑
【iOS入门】数组遍历
摘要:数组的makeObjectsPerformSelector:SEL方法来减少自己写循环代码. [self.answerView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)]; 1. makeObjectsPer 阅读全文
posted @ 2020-02-07 16:16 wp7ers 阅读(134) 评论(0) 推荐(0) 编辑
【iOS 入门】对比android handler学习NSOpration
摘要:iOS 和 android 都有主线程的概念。这点十分相似。 android 中 更新UI 通过 handler looper messagequee来处理。iOS有类似机制。 通过NSOpration 是其中一种。 现在对学习 NSOpration java中开起线程有多种方法 Callable、 阅读全文
posted @ 2020-02-06 15:14 wp7ers 阅读(476) 评论(0) 推荐(0) 编辑
svg
摘要:IOS中操作svg图 IOS中操作svg图 IOS中操作svg图 IOS中操作svg图 1、svg android 5.0以上官方可以支持,优点多多。请看上一篇随笔 2、在ios中源生的api没有提供相关的操作,但是可喜的是有第三方库提供了操作:SVGKit SVGKit的地址:https://gi 阅读全文
posted @ 2018-11-27 16:41 wp7ers 阅读(165) 评论(0) 推荐(0) 编辑
NSSet
摘要:NSSet跟NSArray的区别:散列存与顺序存储的区别。体现在查找速度上的差别。都存放cocoa对象。 // // TextNSSet.m // hellowWorld // // Created by hongtao on 2018/4/11. // Copyright © 2018年 hong 阅读全文
posted @ 2018-04-13 11:47 wp7ers 阅读(376) 评论(0) 推荐(0) 编辑
oc 计算 带括号 式子
摘要:下面代码实现可以计算 类似以下的字符窜。 自写一个简单 stack 。不知道 OC为什么不提供Stack类。 编写计算类 //已没有括号 if([StringToCompute containsString:@"+"]||[StringToCompute containsString:@"-"]|| 阅读全文
posted @ 2018-04-04 17:48 wp7ers 阅读(171) 评论(0) 推荐(0) 编辑

上一页 1 2 3 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示