iOS百道题,你会多少?

100 阅读3分钟

github.com/helloted/st…

stackoverflow上Votes数排名靠前的部分问题整理,持续更新,欢迎给Star

  1. 一行代码了事
  2. iOS设备的尺寸和分辨率
  3. atomic和nonatomic有什么区别?
  4. UILabel的文字如何垂直居上?
  5. 使用Method-swizzling的危害?
  6. 如何判断iOS或者OSX的网络连接状况?
  7. 如何判断一个字符串包含另外一个字符串?
  8. 如何在NSMutableArray里对自定义对象进行排序?
  9. 如何声明一个全局常量?
  10. @class VS #import
  11. @synthesize vs @dynamic
  12. NSobject的+load +initialize分别做了什么?
  13. UIImageView的伸缩模式
  14. objectForKey和valueForKey有什么区别?
  15. NSString的属性修饰符应该用copy还是strong(retain)?
  16. 什么情况下使用NSInteger或者Int?
  17. UIView的frame, bounds, center?
  18. @private在Objective-C里是什么意思?
  19. Objective-C属性修饰符(nonatomic, copy, strong, weak)?
  20. 如何在NSUserDefaults里保存一个自定义对象?
  21. 更改布局时如何用动画?
  22. APP里如何使用自定义字体?
  23. NSOperation vs. GCD?
  24. 自动布局
  25. 选中UITableViewCell时动画更改高度
  26. 如何隐藏UINavigationBar底部的线?
  27. 创建一个带模糊效果的View
  28. 用NSURLSession发送一个POST请求
  29. 往ARC的Block传值一定要弱引用么
  30. NSMutableArray遍历移除的最好方式?
  31. 查看存储在NSUserDefaults的值
  32. @synchronized是如何加锁/解锁?
  33. nil, NIL, NULL, NSNull的区别?
  34. application几种状态
  35. @try - catch block
  36. 旋转图片
  37. 背景图片充满UIView?
  38. Objective-C声明常量的最好方式
  39. Objective-C里类型大小
  40. 检测iOS APP是否在后台
  41. 去除UIButton修改标题时的动画效果
  42. 如何使UIButton的图片和文字都居中?
  43. 计算两个NSDate之间的天数?
  44. for循环 vs. enumerateObjectsUsingBlock
  45. 设备唯一标识/MAC地址
  46. 数组去重
  47. loadView和viewDidLoad
  48. Block作为参数传递
  49. UIColor进行比较
  50. 如何使用NSCache?
  51. NSArray的深拷贝
  52. UITableView填满分割线
  53. performSelector: vs. method
  54. 取消performSelector:afterDelay
  55. 获取NSURL里的部分信息
  56. 获取APP的版本信息
  57. NSNotificationCenter传递对象
  58. NSSet vs. NSArray
  59. UILabel嵌入小图片
  60. 16进制的UIColor
  61. 如何判断UIViewController的View是否可见
  62. 如何检测手机的摇动?
  63. 数组过滤
  64. 给UIView的一边添加border
  65. 判断设备型号iphone X
  66. 检测UITextView上的点击了字符串
  67. 监测NavBar的返回按钮被点击
  68. 禁用UITextView的粘贴板功能
  69. 判断一个时间在另外两个时间之间
  70. 什么是僵尸对象?
  71. APNs的Token创建后会更新吗?
  72. 创建一个Selectors的数组
  73. 数组存储结构体
  74. 实例变量(iVar)与属性(property)的区别
  75. Method vs. selector vs. IMP
  76. JSON字符串里的null处理
  77. Objective-C: Assertion vs. Exception vs. Error
  78. 字符串常量作为key
  79. UIAlertController自定义字体
  80. 获取UITableViewCell的UITableView
  81. 字符串部分粗体
  82. 画图并导出沙盒
  83. 捕获异常
  84. NSOperation或者GCD编程是否需要autoreleasepool?
  85. Dispatch_sync
  86. autorelease和release有什么区别?
  87. Swizzle 类方法
  88. 如何objc_setAssociatedObject关联weak属性
  89. 几道题目
  90. id类型
  91. Xcode重复出现多个模拟器的处理方法
  92. 字典数组的排序?

github.com/helloted/st…

stackoverflow上Votes数排名靠前的部分问题整理,持续更新,欢迎给Star