阅读过的文章

记录下最近阅读过的好文章:


揭秘iOS布局

该文有助于理清iOS应用视图更新机制,以后不能糊里糊涂的乱用下面的三板斧了。
[self.view setNeedsUpdateConstraints];
[self.view updateConstraintsIfNeeded];
[self.view layoutIfNeeded];

URL编码的奥秘

对下面这句代码很熟悉吧,但是你知道@"!*'\"();:@&=+$,/?%#[] "是何意么,为什么是这些字符?
- (NSString *)urlEncodeUsingEncoding:(NSStringEncoding)encoding
{
    return (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
                                                               NULL,
                                                               (__bridge CFStringRef)self,
                                                               NULL,
                                                               (CFStringRef)@"!*'\"();:@&=+$,/?%#[] ",
                                                               CFStringConvertNSStringEncodingToEncoding(encoding)));
}

Fake UITouch

详细讲解了模拟 UITouch 的前世今生,但方法涉及私有 API ,故谨慎对待。

Flutter 开发小集

第三方跨平台移动开发方案,了解一下就好。感觉和 React Native 整体风格很类似,貌似挺容易的。

谈谈iOS中图片的解压缩

// **** 图片解压缩关键代码
CG_EXTERN CGContextRef __nullable CGBitmapContextCreate(void * __nullable data,
    size_t width, size_t height, size_t bitsPerComponent, size_t bytesPerRow,
    CGColorSpaceRef cg_nullable space, uint32_t bitmapInfo)
    CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 15,283评论 1 180
  • 如果你还在每个月为了还信用卡~还了信用卡就没钱了~哪来的理财~那你可以看看
    暖暖泡沫阅读 221评论 0 1
  • 城市的节奏是快速的,忙碌生活过后的小憩,什么能给你带来幸福感?是一部电影、一束花、亦或者是一份美食。 与食者而言是...
    艾静子阅读 1,119评论 0 0
  • 能和她从小到大一直坚持的篮球梦同等的重要! 最重要的是,居然是他这个好朋友都不知道的? “等我完成我的篮球梦,就到...
    萌萌的琴琴阅读 351评论 0 0
  • 翻译原文 date:20170724 Solidity定义一种汇编语言,可脱离Solidity使用。该汇编语言可以...
    gaoer1938阅读 5,155评论 0 4

友情链接更多精彩内容